Langsung Saja
Ini Basenya :D
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
//<---=---=---=---=| Offset Capt.Vj |=---=---=---=---> //
#define FastDelay1 0xAF6620
#define FastDelay2 0xAF6630
#define Token 0xB2D43C
#define Token1 0xB2D44C
#define ladder 0xAE0914
#define fwar 0xAE0900
#define fill 0xACDB54
#define hackshop 0xB1AE40
#define anti1 0xAF51E4
#define anti2 0xAF51FC
#define anti3 0xAF5210
#define csd 0xAEC0F8
#define tusbol1 0xB08548
#define tusbol2 0xB0851C
#define tusbol3 0xB179EC
#define speed 0xB16774
#define hitpoison 0xB17544
#define hitmap 0xB4AF30
#define speedrelik 0xB05470
#define csdcadet 0xAE1014
#define mafia 0xAF72E4
#define ladder 0xAE0900
#define war 0xAE091A
#define fastskill 0xB0BFE4
#define delayrelik 0xB05470
#define potensial 0xAD0D8F
#define darah 0xB19AF0
#define antidt 0xAD25C3
#define radius 0xACF320
#define csdslot 0xAE0E74
//<---=---=---=---=| Offset Capt.Vj |=---=---=---=---> //
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)
{
//<---=---=---=---=| Hotkey ON Gw Masbeb |=---=---=---=---> //
DWORD adrMin1, adrMin2 = 0;
DWORD dwPB = (DWORD)GetModuleHandleA("lostsaga.exe");
if (dwPB > 0) {
adrMin1 = dwPB + (DWORD)FastDelay1;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x68\x61\x73", 3);
adrMin1 = dwPB + (DWORD)FastDelay2;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x68\x61\x73", 3);
adrMin1 = dwPB + (DWORD)Token;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)Token1;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)ladder;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)fwar;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)fill;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)hackshop;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x30\x30", 2);
adrMin1 = dwPB + (DWORD)anti1;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)anti2;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)anti3;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)csd;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x4C\x69\x6D\x69\x74\x48\x50\x52\x61\x74\x65\x4D\x69\x6E", 14);
adrMin1 = dwPB + (DWORD)tusbol1;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)tusbol2;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)tusbol3;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)speed;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)hitpoison;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)hitmap;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)speedrelik;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)csdcadet;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)mafia;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)ladder;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)war;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)fastskill;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)delayrelik;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)potensial;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)darah;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)antidt;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)radius;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
adrMin1 = dwPB + (DWORD)csdslot;
Patch((void *)(adrMin1),(void*)(PBYTE)"\x39\x39", 2);
{
}
}
Sleep(5);
}
return (0);
}
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved ) {
if (dwReason == DLL_PROCESS_ATTACH) {
DisableThreadLibraryCalls(hDll);
if (dwReason == DLL_PROCESS_ATTACH) {
MessageBox(0, "Author By Padang-Xp", "Cheat Lost Thailand ", MB_OKCANCEL + MB_ICONWARNING );
system("start https://www.facebook.com/captenvj/");
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)MemPacth, 0, 0, 0);
//<---=---=---=---=| Rename DLLnya Dengan Namamu |=---=---=---=---> //
char strDLLName [_MAX_PATH];
GetModuleFileName(hDll, strDLLName , _MAX_PATH);
if (strstr(strDLLName, "Full.dll") <= 0) { // Rename dengan namamu
ExitProcess(0);
}
}
else if(dwReason == DLL_PROCESS_DETACH) {
}
}
return TRUE;{
}
}
Catatan :
1. Buat Di Dev C++
2. Jangan Di Jual Base sama Cheat gw -_-
3. Jangan Sombong..!
4. Pakai LS Ajaib Capt. Vj
ini kan LS thailand -_-
ReplyDelete