wdcfawqafwef

*BLOG SEDANG DALAM PROSES

penjelasan base assembly eLeS

saya akan menjelaskan secara detail assembly yang ada di pasaran google.com





contoh saya mengambil base Assembly EL ES :

DWORD dwPB = (DWORD)GetModuleHandleA("lostsaga.exe");
DWORD hookaddy = dwPB + 0xB26068; // Offset No Delay
DWORD addy2 = hookaddy+ 0x5; // Teknik Jump Offset Ke ASM Agar Work ^_^
int loop = 50; // Loopnya Jangan di Ganti

// Deklarasi Byte ASM [ Bukan Byte String ]
__declspec(naked) void CodeCave() // On Keys
{
__asm
{
add [eax],al
add [eax],al
jmp addy2;
}
}


Ini penjelasannya :
1. DWORD dwPB = (DWORD)GetModulHandleA("lostsaga.exe"); //Adalah process itu inject sebuah atau beberapa offsate atau fitur-fitur auto bot

2. DWORD hookaddy = dwPB + 0xB26068; // yang sebenarnya ini hanya offset saja cuma yang diganti dwPB menjadi hookaddy = dwPB(nomor1) + Offset

3. DWORD addy2 = hookaddy+ 0x5; //ini sama seperti nomor2 yang dwPB(nomor 1) di gantti sama addy2 = hookaddy dinomor 2 di panggil kembali pada DWORD addy2(Offset) +0x5 [Gunakan Calculator Programmer scientific hitung B26068 + 5]

4. int loop = 50; // Adalah perulangan dari base yang dipasang untuk masalah aturan standart looping saya kura tau pasti

5.__declspec(naked) void CodeCave() //
[-]declspec = declarasi specific
[-](naked) = naked digunakan tanpa prolog( bagian utama) atau kode epilog(bagian akhiran), dapa menulis naked secara bebas urutan menggunakan code assembly.
[-]void = merupakan prosedur
[-]CodeCave = Merupakan nama prosedur yang akan di eksekusi dan bisa di ganti menjadi yang anda suka

6.{ = Buka kurung kurawal digunakan untuk membuka perintah / prosedur

7. __asm = prosedur untuk pemanggilan assembly

8.add [eax],al = Lihat di cheat engine pasti nilai AOB = 00
add [eax],al = Lihat di cheaat engine pasti nilai AOB = 00

9. jmp addy2; // jmp merukapan sikatan dari kata jump yang berarti loncat ke DWORD addy2

10. } = tutup kurung kurawal digunakan untuk menutup perintah / prosedur


#Kesimpulan dari saya : yang sebenarnya assembly itu bisa di jadikkan offset standart
untuk assembly yang add [eax],al merupakan value 00 00 pada offset pertama yang digunakan 2 kali
misal AOB di atas
AB EB 9C 44 09 10 1A 18 CD 78
jadi karena ada assembly add[eax],al
00 00 9C 44 09 10 1A 18 CD 78

Kemudia untuk jmp addy2 itu setelah awalan aob di ganti menjadi 00 00 akan melakukan lompatan aob ke 5 seperti ini
09 10 1A 18 CD 78
Sekian penjelasan assembly menurut saya pribadi
ini sudah di jelaskan se detail-detailnya
apabila ada salah penterjemahan bahasa dari saya mohon maaf karena ini menurut saya sendiri

sumber : axecheat - C3

0 Response to "penjelasan base assembly eLeS"

Posting Komentar

Gambar tema oleh fpm. Diberdayakan oleh Blogger.