Hi guys, i have to write dll with SendPacket() hook.
I have 3 addresses ( they are ok):
Code:
 SENDOUTGOINGPACKET  = $51f4b0; //319
OUTGOINGDATASTREAM  = $7C7C90+8; //First 8 bytes are header stuff
OUTGOINGDATALEN  = $9E84A8;
Ok, this is my code (In Injected Dll's Thread)
Code:
[...]
packetlen^:=pl^; //Obtaining Packet Length from RPC
ZeroMemory(Pointer($7C7C90),packetlen^+8);
copymemory(packetstream,ps,packetlen^);
[...]
asm
PUSH 1
mov eax,$51f4b0
call eax;
end;

CODE HERE IS NOT EVEN EXECUTED, I DON'T KNOW WHY?!
ShowMessage('Pussy');
What is wrong? Seems like executing 0x51f4b0 function crash DLL Thread.
Help me