ementhe.com

2
berpikir dan belajar dari hal yang sederhana,,, maksud nyah apa???
entahlah,, yang jelas itu yg tersirat di benak gw,, sa,at ini,,, anda pernah mengalami kejenuhan,, atw ketika belajar, adakalanyah perlu suasana baru,, jika ya,, kenapa hal itu tida kita buat sendiri,, contoh begini,, ketika kita ingin belajar cracking,, kenapa kita tida bermain main sendiri,, membuat programs sendiri, lalu analisa sendiri,, dengan begitu kita bermain dengan diri sendiri,, jangan terlalu muluk .. atw langsung ke hal yg sulit pelajari pelan pelan, contoh begini,, buat lah sebuah program sederhana,, wlw itu hanya menampilkan mesegbox belaka,, terlihat sederhana,, tpi dengan begitu kita bisa tw seluk beluk hal yg kita pelajari,, dengan tida menerka nerka,, atw mengandalkan logika untung untungan sajah,,, sembari berjalan nyah waktu, mungkin dari hal hal yg sesederhana seperti itu, atw terlihant konyol di mata orang lain, tanpa kita sadari kita sudah menemukan cara kita sendiri,,,, contoh,, begini,,,buatlah sebuah projeck baru di VB6,, bisa kita dapatkan di google,, cari yg portable,, lalu tambahkan, dua commonbutton,,,, di dalam commonbutton itu, kita masukan syintak sederhana,, coba kelik dua kali commonbutton pertama dan masukan coding seperti ini,,
MsgBox "ini adalaha button pertama"
lalu kelik button kedua,, dan masukan juga coding seperti ini,,
MsgBox "ini adalah button kedua"
sekarang jalankan aplikasi, kita,, kelik button pertama,, maka akan menampilkan MsgBox yg menyatakan ini adlh button pertama,, begitu juga dengan yg kedua,, lalu buatlah permainan sederhana dengan diri sendiri,, misal nyah,, ketika kita menekan tombol pertama maka yg keluar adalah MsgBox button ke dua,, sederhana bukan,,
mari sekarang kita lakukan anlisa di dalam OllyDbg di sini gw menggunakan
OllyDbg X-Colly
tentunyah yg perlu kita cari pertama adalah string yg menampilkan pesan tadi,, maka seperti biasa,, kelik kanan,, seacrt for >>lalu >>all referense text string,, maka keluar jendela windows baru,, arahkan ke bawah,, atw bisa dengan melalui screat for text,, cari string yg menyatakan "ini adalah button pertama" kelik dua kali,, maka kita di bawa lagi kehalaman utama Olly...
00401B65 C745 A4 28154>MOV DWORD PTR SS:[EBP-5C],00401528 ; UNICODE "ini adalah Command1"
00401B6C . C745 9C 08000>MOV DWORD PTR SS:[EBP-64],8
00401B73 FF15 68104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDup>] ; MSVBVM60.__vbaVarDup
00401B79 . 8D45 AC LEA EAX,DWORD PTR SS:[EBP-54]
00401B7C . 8D4D BC LEA ECX,DWORD PTR SS:[EBP-44]
00401B7F . 50 PUSH EAX
00401B80 . 8D55 CC LEA EDX,DWORD PTR SS:[EBP-34]
00401B83 . 51 PUSH ECX
00401B84 . 52 PUSH EDX
00401B85 . 8D45 DC LEA EAX,DWORD PTR SS:[EBP-24]
00401B88 . 56 PUSH ESI
00401B89 . 50 PUSH EAX
00401B8A FF15 18104000 CALL DWORD PTR DS:[<&MSVBVM60.#595>] MSVBVM60.rtcMsgBox
sekarang perhatikan di alamat 00401B8A,, itu adalah adres untuk memanggil messegbox,,,,
sekarang,, cari tw pungsi call yg memanggil button ke dua,, cara nyah kelik dua kali di yg menyatakan ini adalah button kedua,,
00401C75 C745 A4 54154>MOV DWORD PTR SS:[EBP-5C],00401554; UNICODE "ini adalah Command2"
00401C7C . C745 9C 08000>MOV DWORD PTR SS:[EBP-64],8
00401C83 . FF15 68104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDup>] MSVBVM60.__vbaVarDup
00401C89 . 8D45 AC LEA EAX,DWORD PTR SS:[EBP-54]
00401C8C . 8D4D BC LEA ECX,DWORD PTR SS:[EBP-44]
00401C8F . 50 PUSH EAX
00401C90 . 8D55 CC LEA EDX,DWORD PTR SS:[EBP-34]
00401C93 . 51 PUSH ECX
00401C94 . 52 PUSH EDX
00401C95 . 8D45 DC LEA EAX,DWORD PTR SS:[EBP-24]
00401C98 . 56 PUSH ESI
00401C99 . 50 PUSH EAX
00401C9A . FF15 18104000 CALL DWORD PTR DS:[<&MSVBVM60.#595>] MSVBVM60.rtcMsgBox
setelah menganalisa bahasa asmbly di atas, maka kita bisa tw,, apa yg harus kita eksekusi,,
00401B65 C745 A4 28154>MOV DWORD PTR SS:[EBP-5C],00401528
ini untuk menyatakan msbox button pertama,,, dan ini untuk ke dua,,
00401C75 C745 A4 54154>MOV DWORD PTR SS:[EBP-5C],00401554;
perhatikan dua alamat terahir itu,, jadi mudah bukan,,karena ini dasar jadi kita tida bermain dengan hal yg sulit,, ingat memahami dan mengerti sesuatu dengan sepenuh nyah itu lebih baik, ketimbang kita menerka nerka hal yg belum kita bisa,,,,
maka sekarang coba robahlah,, alamat adres terahir di code MOV DWORD PTR SS:[EBP-5C],00401554;
menjadi 00401528 begitu juga sebalik nyah,,,, llalu simpan kerja,an kita,,,
dengan hal hal sederhana seperti ini,, dan berpikir dari hal yg sederhana,, mungkin kita bisa menemukan cara kita sendiri,,, bukan hal yg mustahil,, selagi ada kemauan,, dari situ kita bisa mengembangkan permainan nyah, ketingkat lebih tinggi,, tentunyah dalam kemampuan kita,,
bukan orang lain,, wlw gk berarti dan hampir tida ada niley,, tapi yakinlah,, menemukan jalan kehidupan sendiri, itu lebih baik ketimbang kita menjilati hal yg belum tentu kita bisa,,,,

Posting Komentar Blogger

 
Top