Oke lets go!!!!
Pertama anda membutuhkan Bahannya
1.Dev C++ banyak di google kalau sempet nanti ane share
2.base lost saga atau codingannya
3.Offset lost saga (lain waktu nanti saya share cara mencari offsetnya)
4.lost saga indo
Caranya !!!
1.buka dev c++ >>> klik menu file >>> new >>> project
2.pilih lokasi untuk naruh cheatnya (ane saranin buat folder baru saja)
3.pilih DLL >>> ganti c++ project jadi c project
4.ganti nama cheat sesuka agan ,klik ok
5.close tab dll.h
6.nah lu buka base lost saga 2014 lu copy semuanya di tab dllmain.c
7.buka menu execute >>> rebuild all atau compile sama aja
8.dah selesai
Nb:ini baru trick sederhananya
cara gunainnya tinggal pake injector terus taruh dllnya di injector buka ls dah
2.pilih lokasi untuk naruh cheatnya (ane saranin buat folder baru saja)
3.pilih DLL >>> ganti c++ project jadi c project
4.ganti nama cheat sesuka agan ,klik ok
5.close tab dll.h
6.nah lu buka base lost saga 2014 lu copy semuanya di tab dllmain.c
7.buka menu execute >>> rebuild all atau compile sama aja
8.dah selesai
Nb:ini baru trick sederhananya
cara gunainnya tinggal pake injector terus taruh dllnya di injector buka ls dah
Ane nanti bakal share videonya hehe
Nodelay >> OFFSET lostsaga.exe+AF636D >>
Byte >> \x00\x00
Un Hp >> OFFSET lostsaga.exe+9B1B0D
Byte >> \xFF\xFF
[-]Base lost saga dibawah ini (base bukan punya ane edited by Gua)
Ket:
hijau: Offset
Biru :Byte
#define WIN32_LEAN_AND_MEAN #define WIN64_LEAN_AND_MEAN #include <windows.h> #include <stdio.h> #include <stdlib.h> #define Rahasia1 0x2604C6 // AntiHit #define Rahasia2 0xB6F1F2 // Un Peluru LPTSTR ModulGame = "lostsaga.exe"; void Patch(void *adr, void *ptr, int size) { DWORD OldProtection; VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &OldProtection); memcpy(adr,ptr,size); VirtualProtect(adr,size,OldProtection, &OldProtection); } void WritePointer(unsigned long ulBase, int iOffset, int iValue) { if (!IsBadReadPtr((VOID*)ulBase, sizeof(unsigned long))) { if (!IsBadWritePtr((void*)(*(unsigned long*)ulBase + iOffset), sizeof(unsigned long))) { *(int*)(*(unsigned long*)ulBase + iOffset) = iValue; } } } DWORD WINAPI MemPacth(LPVOID param) { while(1) { // ---------- Cheat ---------- // DWORD adrMin1, adrMin2 = 0; DWORD dwPB1 = (DWORD)GetModuleHandleA("lostsaga.exe"); DWORD dwPB2 = (DWORD)GetModuleHandleA("io3DEngine.dll"); if (dwPB1 > 0) { adrMin1 = dwPB2 + (DWORD)Rahasia1; Patch((void *)(adrMin1),(void*)(PBYTE)"\xE5", 1); adrMin1 = dwPB1 + (DWORD)Rahasia2; Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x13", 2); } Sleep(5); } return (0); } BOOL APIENTRY DllMain(HINSTANCE hDll, DWORD callReason, LPVOID lpReserved) { DisableThreadLibraryCalls(hDll); if(callReason == DLL_PROCESS_ATTACH) { DisableThreadLibraryCalls(hDll); MessageBox(0, "Menu : PErcobaan String :D ", "Pesan Capt. Vj",MB_ICONINFORMATION | MB_OK); CreateThread(0, 0, (LPTHREAD_START_ROUTINE)MemPacth, 0, 0, 0); //-------------------------=||Rename DLL||=-------------------------// char strDLLName [_MAX_PATH]; GetModuleFileName(hDll, strDLLName , _MAX_PATH); if (strstr(strDLLName, "ganti_sesuai_nama_yglu_buat_tadi.dll") <= 0) {//Nama DLL Asli ExitProcess(0); // Kill Game Hack } } }
CREDIT :
- Anonymous
- Vj richard
- youtube
- Member ANon
Kalau mau Copas pake sumber ya ^_^
Tidak ada komentar:
Posting Komentar