Bingung mau kasih judul apa, sedikit tips aja dari ane nih, kebetulan kemaren ada yang nanya "bang setting cheat dari .ini file gimana ya?" jadi sekalian ane taruh di sini buat yang butuh juga.
//main.cpp
Screenshot hasil
Code:
Compiler : MS VC++ 2008
Config Type : DLL
Ex. On Game : PVZ
Credites : jazzybecker
Code:
#include <windows.h>
#define ADDR_SCORE 0x121FACA8
void Hack()
{
/*
variable untuk tampung value dari .ini file
panjang karakter sesuai value (boleh lebih, tidak boleh kurang)
*/
char buf[10];
/*
Ambil value dari Section "Setting" ID "Score"
[Setting]
Score=xxxx <- xxxx yang akan di tampung ke dalam buf
*/
GetPrivateProfileStringA("Setting", "Score", NULL, buf, 10, "C:\\settings.ini");
/*
buf = 999999
Tulis buf ke address score
*/
int dwVal = atoi(buf); //Konversi dari char ke integer
WriteProcessMemory(GetCurrentProcess(), LPVOID(ADDR_SCORE), &dwVal, 4, NULL);
MessageBeep(MB_ICONINFORMATION);
}
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls(hDll);
/*
Membuat .ini file
*/
WritePrivateProfileStringA("Setting", "Score", "999999", "C:\\settings.ini");
//Init Hack
Hack();
}
return 1;
}
