• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

block outbound packet

Anyone got an example of how to block an outbound packet from the client?

Are you talking EQ or in general?

First off you kinda need to know what packet exactly you are looking for. If you do not have a packet sniffer, and even then most scramble packets using CObfuscator. Once you know what the packet is...i.e. :

Rich (BB code):
#define SP_SpeedCrash                   0x7EE  // 18 Jan 2008

You can then block it:

Rich (BB code):
PLUGIN_API BOOL OnSendPacket(DWORD Type, PVOID Packet, DWORD Size) 
{ 
if (Type == SP_SpeedCrash) return false; 
// speed hack protection 

Blah 
Blah
Blah
more code....
}

However, the problem you need to deal with next is the CObfuscator that scrambled the packets, and such. So not so easy unless you know your shit.
 
So all i gotta do is return a false whenever the opcode of my packet i want to block comes up... seems to simple =P

and yes i got the opcode i wanna block, im working with eqemu, just pulled it out of their source. Thanks.
 
So all i gotta do is return a false whenever the opcode of my packet i want to block comes up... seems to simple =P

and yes i got the opcode i wanna block, im working with eqemu, just pulled it out of their source. Thanks.

Client packets are different than server packets.
 
block outbound packet

Users who are viewing this thread

Back
Top
Cart