Hallo,
Ich versuche grade die Funktion eines Botes fuer ein bestimmtes Spiel zu verstehen.
Damit ich jetzt etwas umgehen kann, muss ich diesen code (Recv)
um +5 bytes verschieben, was ist damit jetzt genau gemeint ?
Habe leider nicht soviel Ahnung von der Materie bin aber extrem interessiert daran es zu verstehen. :)
mfg
Ich versuche grade die Funktion eines Botes fuer ein bestimmtes Spiel zu verstehen.
Damit ich jetzt etwas umgehen kann, muss ich diesen code (Recv)
Code:
int (__stdcall *PacketRecv)(SOCKET Socket, char *Buffer, int Length, int Flags);
void MyPacketRecv(SOCKET Socket, char *Buffer, int Length, int Flags)
{
switch(Buffer[2])
{
}
return PacketRecv(Socket, Buffer, Length, Flags);
}
void InitDetours()
{
PacketRecv = (int (__stdcall *)(SOCKET, char *, int, int))DetourFunction((PBYTE)recv, (PBYTE)MyPacketRecv);
}
Habe leider nicht soviel Ahnung von der Materie bin aber extrem interessiert daran es zu verstehen. :)
mfg