Well, I've got alot of pms asking me how ive done my bot without getting any detection.
Its seems that this community is thinking that nothing can be done without a bypass.
WRONG!
You cant patch memory in cabalmain.exe but you can modify temporary values of the game, such as the GM variables and more without being detected.
Here is the code for making a DLL that enable GM/AOE/Range when pressing F11 and disabling with F12.
Hope it will give a head start for people WHO REALLY WANT TO LEARN.
Those addresses are for Cabal EU.
All you have to do is compile this code and inject the DLL into 'cabalmain.exe'.
Any injector should do the job.
TeraHack
Its seems that this community is thinking that nothing can be done without a bypass.
WRONG!
You cant patch memory in cabalmain.exe but you can modify temporary values of the game, such as the GM variables and more without being detected.
Here is the code for making a DLL that enable GM/AOE/Range when pressing F11 and disabling with F12.
Hope it will give a head start for people WHO REALLY WANT TO LEARN.
Those addresses are for Cabal EU.
All you have to do is compile this code and inject the DLL into 'cabalmain.exe'.
Any injector should do the job.
PHP Code:
#include "stdafx.h"
#define ADDR_GM 0x1075C48
#define ADDR_AOE 0x10C62FC
#define ADDR_RANGE 0x10C62F8
void Start();
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ulReason, LPVOID lpReserved)
{
if (ulReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Start, 0, 0, 0);
}
return TRUE;
}
void Start()
{
while (1)
{
if (GetKeyState(VK_F11) < 0) // Turn On
{
*(DWORD*)ADDR_GM = 2;
*(DWORD*)ADDR_AOE = 100;
*(DWORD*)ADDR_RANGE = 7;
}
if (GetKeyState(VK_F12) < 0) // Turn Off
{
*(DWORD*)ADDR_GM = 0;
*(DWORD*)ADDR_AOE = 0;
*(DWORD*)ADDR_RANGE = 0;
}
Sleep(1);
}
}
TeraHack