H
Harry is Back
Guest
Notice :
- Jangan lakukan hal ini jika anda tidak tahu apa. Only for Pro Users !!
- Saya tidak akan menanggapi hal yang akan terjadi bila ada kesalahan di pihak anda
- Guide ini dibuat dengan referensi menggunakan Tool w32dasm
Persiapan Tool :
- Dissassembler (Saya menggunakan w32dasm)
- Hex Editor (saya menggunakan ultraEdit/XVI)
Persiapan Lainnya :
- otak (not for Morron)
- Kopi Sesuka lu
- Rokok klo perlu :lol:
============
Guide Begins :
============
1. Dissassembler Exe anda
2. Klik functions kemudian imports cari USER32.FindWindowA
contoh:
4. Buka kembali functions -> imports. kemudian cari KERNEL32.CreateMutexA
5. Double klik kemudian cari hingga mirip seperti ini, contoh:
7. Buka functions -> imports , sekarang cari mss32._AIL_open_3D_provider@4 , hingga kamu temukan mirip seperti ini:
9. Sekarang kamu dapat 3 offset dan 3 value.
# offset=222AF1 value=7409
# offset=223A29 value=740E
# offset=203C2 value=7409
10. Buka Exemu dengan menggunakan Hex Editor. kemudian cari offset dari value pertama dan rubah dengan hex EB
sebagai contoh :
rubah 74 09 dengan 74 EB
rubah 74 0e dengan 74 EB
rubah 74 09 dengan 74 EB
11. Minum Kopi anda dan selamat menikmati hasil jerih payah anda :tongue:
Edit by VodkaMartini:
kalo sempat nanti akan disediakan dalam format .diff untuk NewBie (seperti yg ada di sitenya Bowie2 yang pake madiablo's diff patcher ato k3dt's diffpatcher). File2 di atas bisa dicari lewat Googling ^^
Edit by Harry is Back
Trick Hex ini juga berfungsi untuk Ragexe kok :lol:
- Jangan lakukan hal ini jika anda tidak tahu apa. Only for Pro Users !!
- Saya tidak akan menanggapi hal yang akan terjadi bila ada kesalahan di pihak anda
- Guide ini dibuat dengan referensi menggunakan Tool w32dasm
Persiapan Tool :
- Dissassembler (Saya menggunakan w32dasm)
- Hex Editor (saya menggunakan ultraEdit/XVI)
Persiapan Lainnya :
- otak (not for Morron)
- Kopi Sesuka lu
- Rokok klo perlu :lol:
============
Guide Begins :
============
1. Dissassembler Exe anda
2. Klik functions kemudian imports cari USER32.FindWindowA
contoh:
3. Double klik Jumpnya, dan catat offsetnya dan valuenya. sebagai contoh diatas didapatkan (offset=222AF1 value=7409)* Reference To: USER32.FindWindowA, Ord:00D5h
|
:00622AE9 FF1580136600 Call dword ptr [00661380]:00622AEF 85C0 test eax, eax
:00622AF1 7409 je 00622AFC
:00622AF3 5F pop edi
:00622AF4 5E pop esi
:00622AF5 33C0 xor eax, eax
:00622AF7 5B pop ebx
:00622AF8 8BE5 mov esp, ebp
:00622AFA 5D pop ebp
:00622AFB C3 ret
4. Buka kembali functions -> imports. kemudian cari KERNEL32.CreateMutexA
5. Double klik kemudian cari hingga mirip seperti ini, contoh:
6. Jangan bingung kenapa saya menyuruh anda mencari KERNEL32.CreateMutexA padahal yang diambil KERNEL32.WaitForSingleObject, karena itu sebagai referensi tercepat dan terbenar saja. Double klik Jumpnya dan kemudian catat kembali offset dan valuenya. sebagai contoh diatas didapatkan hasil (offset=223A29 value=740E)* Reference To: KERNEL32.CreateMutexA, Ord:003Fh
|
:00623A1A FF1534116600 Call dword ptr [00661134]:00623A20 50 push eax
* Reference To: KERNEL32.WaitForSingleObject, Ord:02CEh
|
:00623A21 FF1514126600 Call dword ptr [00661214]
:00623A27 85C0 test eax, eax
:00623A29 740E je 00623A39
:00623A2B 5F pop edi
:00623A2C 5E pop esi
:00623A2D B801000000 mov eax, 00000001
:00623A32 5B pop ebx
:00623A33 8BE5 mov esp, ebp
:00623A35 5D pop ebp
:00623A36 C21000 ret 0010
7. Buka functions -> imports , sekarang cari mss32._AIL_open_3D_provider@4 , hingga kamu temukan mirip seperti ini:
8. Double klik lg catat offset dan valuenya. sebagai contoh diatas didapatkan (offset=203C2 value=7409)* Reference To: mss32._AIL_open_3D_provider@4, Ord:008Bh
|
:004203BA FF15BC156600 Call dword ptr [006615BC]:004203C0 85C0 test eax, eax
:004203C2 7409 je 004203CD
:004203C4 5F pop edi
:004203C5 5E pop esi
:004203C6 32C0 xor al, al
:004203C8 5B pop ebx
:004203C9 8BE5 mov esp, ebp
:004203CB 5D pop ebp
:004203CC C3 ret
9. Sekarang kamu dapat 3 offset dan 3 value.
# offset=222AF1 value=7409
# offset=223A29 value=740E
# offset=203C2 value=7409
10. Buka Exemu dengan menggunakan Hex Editor. kemudian cari offset dari value pertama dan rubah dengan hex EB
sebagai contoh :
rubah 74 09 dengan 74 EB
rubah 74 0e dengan 74 EB
rubah 74 09 dengan 74 EB
11. Minum Kopi anda dan selamat menikmati hasil jerih payah anda :tongue:
Edit by VodkaMartini:
kalo sempat nanti akan disediakan dalam format .diff untuk NewBie (seperti yg ada di sitenya Bowie2 yang pake madiablo's diff patcher ato k3dt's diffpatcher). File2 di atas bisa dicari lewat Googling ^^
Edit by Harry is Back
Trick Hex ini juga berfungsi untuk Ragexe kok :lol: