Winsock Hook + die einkommenden packets modifizieren
-
Hallo ihr,
ich habe es geschaft winsock zu hooken ^^nun habe ich eine frage, wie kann ich die einkommenden packets verändern? (also die die über recv gehen)
meine fakerecv funktion sieht so aus :
[code]int WINAPI __stdcall MyRecv(SOCKET s, const char* buf, int len, int flags)
{
int RecvedBytes = OrigRecv(s, buf, len, flags);
if(RecvedBytes == SOCKET_ERROR) return RecvedBytes;
return RecvedBytes;
}
Mfg Luke
-

-
int WINAPI __stdcall MyRecv(SOCKET s, const char* buf, int len, int flags) { int RecvedBytes = OrigRecv(s, buf, len, flags); if(RecvedBytes == SOCKET_ERROR) return RecvedBytes; memset(buf, 0, RecvedBytes); return RecvedBytes; }!?
-
Buffer manipulieren und DANN Originalfunktion aufrufen...
-
Bronson schrieb:
Buffer manipulieren und DANN Originalfunktion aufrufen...
Naja, beim Empfangen ist das etwas ungeschickt...