that is how I do it in my main:
_WardenFuncList** ppWFuncList = wHandler.InitializeWarden(
int seed = 0x04050304;
wHandler.GenerateRC4KeysEx
Note that there is something strange here; it wont let me declare WardenFuncList** and I need to use _WardenFuncList**, it is declared like this:
.h
typedef struct _WardenFuncList WardenFuncList;
.cpp
typedef struct _WardenFuncList
{
fnGenerateRC4Keys fpGenerateRC4Keys;//0x00
fnUnloadModule * fpUnload;//0x04 - Before it frees everything it will call FuncList:fpSetRC4Data and store the RC4 key
fnPacketHandler * fpPacketHandler;//0x8
fnTick * fpTick;//0xC
} WardenFuncList;
Maby that is part of the problem?
Main Topics
Browse All Topics





by: jkrPosted on 2009-11-02 at 10:04:22ID: 25721803
How are you storing the return value from 'InitializeWarden()'? Maybe it is not valid any more at the time of the 2nd call.