• Silahkan bergabung dengan chat kami di Telegram group kami di N3Forum - https://t.me/n3forum
  • Welcome to the Nyit-Nyit.Net - N3 forum! This is a forum where offline-online gamers, programmers and reverser community can share, learn, communicate and interact, offer services, sell and buy game mods, hacks, cracks and cheats related, including for iOS and Android.

    If you're a pro-gamer or a programmer or a reverser, we would like to invite you to Sign Up and Log In on our website. Make sure to read the rules and abide by it, to ensure a fair and enjoyable user experience for everyone.

[Tutor] How to Make (Manual) Hexed Rag&Sakexe -support dual window-

Status
Not open for further replies.
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:
* 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
3. Double klik Jumpnya, dan catat offsetnya dan valuenya. sebagai contoh diatas didapatkan (offset=222AF1 value=7409)

4. Buka kembali functions -> imports. kemudian cari KERNEL32.CreateMutexA

5. Double klik kemudian cari hingga mirip seperti ini, contoh:
* 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
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)

7. Buka functions -> imports , sekarang cari mss32._AIL_open_3D_provider@4 , hingga kamu temukan mirip seperti ini:
* 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
8. Double klik lg catat offset dan valuenya. sebagai contoh diatas didapatkan (offset=203C2 value=7409)

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:
 
Status
Not open for further replies.
Top