ATC

Mohon maaf anda harus daptar OR login terlebih dahulu.....TERIMA KASIH by ATC TEAMS
ATC

OOOOOOOOOOOO
PPPPPPPPPPPPPPPPP
SSSSSSSSSSSSSSSSSSSSSSS

Latest topics

» GAMEZ ONLINE BILLIARDS
Sun Aug 01, 2010 8:36 am by jomblo_karat

» dukungan windows vista
Sat May 01, 2010 10:30 am by jomblo_karat

» Wirog Like User
Sat May 01, 2010 9:14 am by jomblo_karat

» KAPOLRI DUEL
Mon Apr 26, 2010 4:39 pm by jomblo_karat

» sonic guardian
Fri Apr 23, 2010 4:18 pm by jomblo_karat

» comberan duel
Fri Apr 23, 2010 4:12 pm by jomblo_karat

» kapurung duel
Fri Apr 23, 2010 4:00 pm by jomblo_karat

» APP BUAT GANTI PWD
Fri Apr 23, 2010 3:23 pm by jomblo_karat

» MigMan Wars FNI | ( Figh dan Invite ) | [ mig33 ]
Sat Apr 17, 2010 4:53 pm by jomblo_karat

Top posters

jomblo_karat (21)
 
Admin (8)
 

Poll

September 2014

MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
2930     

Calendar Calendar

User Yang Sedang Online

Total 1 user online :: 0 Terdaftar, 0 Tersembunyi dan 1 Tamu

Tidak ada


[ View the whole list ]


User online terbanyak adalah 5 pada Wed Oct 20, 2010 2:01 am

    CARA MEMBUAT APLIKASI MIG33

    Share

    jomblo_karat

    Jumlah posting: 21
    Join date: 05.12.09
    Age: 27
    Lokasi: tanggeung

    Character sheet
    PERATURAN: POLONGO

    ATC CARA MEMBUAT APLIKASI MIG33

    Post by jomblo_karat on Thu Apr 15, 2010 4:59 pm

    Neh yg maw belajar membuat aplikasi mig33.


    agak q singkat aj yuaa.Happy

    MEMAHAMI INPUT HEX DAN ASCII

    Copy dl ni code berikut ini ke project.(project VB mksdna)


    Code:
    Public Function HextoAscii(inputstr As String) As String
    Dim spilter As Variant, i As Integer, finnal As String
    If
    InStr(1, inputstr, " ") <> 0 Then
    spilter = Split(inputstr,
    " ")
    For i = 0 To UBound(spilter)
    finnal = finnal &
    Chr(Val("&H" & spilter(i)))
    Next i
    HextoAscii =
    finnal
    ElseIf Len(inputstr) = 2 Then
    finnal =
    Chr(Val("&H" & inputstr))
    HextoAscii = finnal
    End
    If
    End Function

    Public Function Asciitohex(inputstr As
    String) As String
    On Error Resume Next
    Dim spilter As
    Variant, i As Integer, finnal As String
    For i = 1 To
    Len(inputstr)
    finnal = finnal & Hex(Asc(Mid(inputstr, i, 1)))
    & " "
    Next i
    Asciitohex = Mid(finnal, 1, Len(finnal) -
    1)
    End Function


    Sbagai contoh nama "jesussmile"
    konversi ke hex.
    trs bikin perintah ky gini (di VB mksdnya)

    Code:
    Private Sub Command1_Click()
    MsgBox
    Asciitohex("jesussmile")
    End Sub

    Nah nti kalian akan
    mendapatkan hasil 63 68 6F 6D 61 6E, itu artinya choman (63 68 6F 6D 61
    6E dlm hex).
    skrg konversi balik 63 68 6F 6D 61 6E ke
    "jesussmile". Happy

    Ini code yg akan menghasilkan nama ID.

    Code:
    Private Sub Command2_Click()
    MsgBox
    HextoAscii("63 68 6F 6D 61 6E")
    Debug.Print HextoAscii("63 68 6F
    6D 61 6E")
    End Sub

    itu yg paling penting, mengkonversi
    hex ke ascii dan sebaliknya.
    klo ga ngerti balik ke langkah
    pertama.Happy

    BAGAIMANA MEMBUATNYA. DARIMANA MULAINYA?

    ini pasti ptanyaan pertama yg muncul di benak kalian.

    sebelumna kalian minimal agak mengerti dgn yg namanya winsock control.
    Nah.nti kira2 hsilna akan seperti ini.
    [Image: mig33.jpg]
    mengirimkan paket pertama ke server utk loginnya.

    langkah
    brikutna adlh meng-capture paket tcp yg dikirimkan oleh client (ID
    kalian) ke server mig33.
    pasti kalian dah sering liat yg seperti
    ini.
    klo msh agak krg ngrti jg
    jgn kuatir, cb dilihat lg
    paketnya.

    Code:
    02 00 C8 00 01 00 00 00 4A 00 09 00 00
    00 04 00
    00 00 01 00 08 00 00 00 04 6A 32 6D 65 00 07 00

    00 00 09 4A 32 4D 45 76 33 2E 30 32 00 05 00 00
    00 0A 6A 65 73 75
    73 73 6D 69 6C 65 00 03 00 00
    00 02 01 2E 00 02 00 00 00 01 02
    00 01 00 00 00
    02 00 01


    Nah itu caranya bgmn
    mengkonversi hex ke ascii, jd klo lkalian konversi paket diatas kalian
    akan mndptkan hasil yg seperti ini.

    Code:
     È  J   
    j2me  J2MEv3.02 
    jesussmile  .     

    Lalu
    kembali lg lihat paket yg pertama.

    ad 3 hal yg perlu lkalian
    pahami dr paket itu.
    1. Coba liat di byte ke-4 4A, konversi 4A ke
    decimal, hasilnya 74.
    klo bngung itu dpt drmn,cb cek pakai
    kalkulator
    ato pake cara ini:
    4*16+10=74, dmn 10 adalah
    panjang karakter dr ID kalian.
    hasilnya adlh 74.
    (itu
    merepresentasikan bnyknya byte dr 4A sampe akhir paketnya.
    cb
    hitung dr 4A sampe ke akhir paket, kalian akan mndptkn 74 byte.

    dgn ID yg berbeda hasilnya jg akan lain)

    2. Cari ID kalian di
    paket itu
    inget, ID yg td dibuat "jesussmile"
    ok, jd hex
    nya adalah 6A 65 73 75 73 73 6D 69 6C 65

    3. Liat hex sblm ID,
    yaitu 0A
    itu adalah panjang karakter dr ID.
    kode hex dr
    10 (panjang ID) itu adalah 0A.
    ini penting,kalian hrs menuliskan
    panjang ID kalian dgn benar dlm hex, klo tdk paket yg kalian buat sia2
    aj .Happy

    PAKET RESPON LOGIN

    cb liat paket yg
    dikirimkan oleh server stlh qta mengirimkan paket pertama, yaitu paket
    login.

    Code:
    02 00 C9 00 01 00 00 00 1D 00 02 00 00 00
    08 30
    68 50 68 74 4A 38 73 00 01 00 00 00 09 4A 59 65 48 6E

    38 54 75 35

    konversi paket itu ke ascii supaya kalian
    paham.

    Code:
     É    0hPhtJ8s  JYeHn8Tu5


    Nah utk password.
    mislnya passwordnya "belajar",kalian perlu
    merangkainya scara bersamaan.
    contohnya: JYeHn8Tu5donkey dan
    ambil 4 byte trkhr.
    dlm hal ini adalah F2 82 11 54, dan ini
    dinamakan hash code.
    skrg kalian hrs merangkainya dgn 02 00 CA 00
    02 00 00 00 0A 00 01 00 00 00 04.

    Code:
    02 00 CA 00
    02 00 00 00 0A 00 01 00 00 00 04 F2 82 11 54

    bagian slnjtnya
    adalah mengkonversinya ke dlm ascii dan mengirimkannya ke server.

    ada 2 cara bwt dapetin hash code.

    ptama, konversikan paket
    respon login nya ke decimal, trs gunain coding2 utk mengkonversi balik
    ke hex dan kemudian memanggilnya.
    (yg ini agak ribet)
    Cb
    qta pakai yg agak mudah.
    inget sm yg bikin migpro?

    untungnya dia baik sampai menyediakan sbuah library (HasGen.dll) yg akan
    menghasilkan 4 byte trkhir itu.
    klo kalian bingung cara
    pakianya,simpan aj file itu di folder C:\Windows\system

    nah
    kalian dah bikin aplikasi yg bakalan kalian hash code dlm bentuk hex.
    sluruh stringnya diperlukan utk loginnya.

    TAHAP AKHIR.

    kalian dah bikin sbuah aplikasi.
    fungsinya login ke server
    mig33 dan menampilkan sluruh transaksi yg terjadi.
    yg kalian buat
    dlm bentuk yg semudah yg mngkin utk dimengerti, jd kalian dpt
    mengetahui langkah2 yg terjadi slama proses login itu.
    dan gmn
    caranya lo login ke server mig33.

    puyenk yakz.sm.Feealing
    beat up

    Silahkan dicuba aj wat yg berminat.Just kidding

    klo maw lbh jelas n lengkap lg lgsng dtg k um vortex aj.Happy


    jdi
    pusing ajaDisgust

    aduh jdi males baca'na He he


      Waktu sekarang Tue Sep 02, 2014 6:40 am