Register for your free account! | Forgot your password?

You last visited: Today at 15:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PW packet recv hook

Discussion on PW packet recv hook within the PW Hacks, Bots, Cheats, Exploits forum part of the Perfect World category.

Reply
 
Old   #1
 
Sᴡoosh's Avatar
 
elite*gold: 20
Join Date: May 2009
Posts: 1,290
Received Thanks: 326
PW packet recv hook

Hello,

Since i'm basically done with PW anyhow, figured I'd start releasing a few things that may be useful for people. It's all without any assistance or whatever. Just educational. Do whatever the hell you want with it.



This basically hooks the decryption function of client (or much more a wrapper of it), detours it, and executes a callback of DLL instead. This dumps the buffer into a shared memory region using a ring buffer approach, and afterwards jumps back to the detoured function.

It basically allows you all the advantages of clientless bots, without needing to deal with the whole crypto aspect and worrying about answering heartbeat challenges. Client does all that for you. You just listen .

Hope it's of use to somebody.

Greetings
Sᴡoosh is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
recv hook problem
04/12/2015 - C/C++ - 15 Replies
hey, also ich habe ein kleines problem, oder doch eher großes problem:o arbeite gerade zum ersten mal mit hooks und so und hab versucht recv zu hooken, also ich habe in einem spiel die recv funktion gehookt( glaube zumindest das ich das hab):D z.b wenn ich mich einlogge sehe ich auch meine id/pw name etc.. andere namen die erscheinen kommen auch vor , aber am meisten ist da son müll drin Unbenannt.png - directupload.net sobald ich auf log in drücke kommen extreeeeem viele recv an ( ka ob...
c++ recv hook
07/22/2013 - C/C++ - 9 Replies
Hey, ich hab mir einen recv, send hook gebastelt. Die Send funktion funktioniert einwandfrei aber die recv funktion leitet die packete nachdem loggen nicht mehr weiter. Wenn ich die logging funktion bei der recv funktion austelle geht es einwandfrei. int WINAPI XRecv(SOCKET Socket, char *Buffer, int Length, int Flags) { char *Buf = Buffer; int leng = Recv(Socket, Buf, Length, Flags); if (leng > 0)
[Question] Recv hook
01/10/2013 - Kal Online - 3 Replies
I'm having a bit weird problem with that. I've managed to hook recv function directly in winsock dll and i can sniff the data being exchanged between client and server. I guess that they are encrypted because i didn't hook recv in engine exactly but in dll. In main thread: RealRecv = (RecvPtr)GetProcAddress(GetModuleHandle(L"ws2 _32.dll"), "recv"); RealRecv = (RecvPtr)Detour((BYTE*)RealRecv, (BYTE*)&OurRecv, 5); OurRecv func: INT WINAPI OurRecv(SOCKET sock, CHAR* buf, INT len, INT...
Recv Talk Packet
08/23/2012 - Kal Online - 2 Replies
Hello! I have a problem with getting the received string if someone talks, smiply don't know how to do it even -.-". I know the recv packet is 0x3C but don't know how to work with it :\. Hope someone could help meh. :P
Recv Packet [Frage ;D]
06/03/2009 - Kal Online - 14 Replies
Es gibt ja eine sehr ausführliche Liste für Send... aber für Recv glaube ich ja nicht (?)... kann mir jemand kurz mal sagen ob ein recv packet vorhanden ist für expell | connection lost? Wenn ja, wie siehts aus? danke :D



All times are GMT +1. The time now is 15:43.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.