Here's a project that I've worked for a few days, it automates parse of "created/deleted" packets in all sro modules like edxLoader. I say "created/deleted" because it doesn't parse just recv/send. When packet is created, it starts tracing calls to packet read/write functions until it gets deleted. We are only able to analyze packets, including some internal packets which isn't used by sockets, like printing logs at gui. (not sure if it's also working remotely tho)
I've tested on just vSro,
[Only registered and activated users can see links. Click Here To Register...]
It should work on other files too, since it finds hook addresses dynamically. And it's not for real work yet, because stability is not certain and there's some problems with parsing packets that uses inlined functions to read/write, it's not possible to parse them automatically. (or possibly some of hooks are missing)
Dll is injected through ServerFrameworkRes.dll, modified version of dll is in attachment. If you don't trust, you can do it manually too, see this topic: [Only registered and activated users can see links. Click Here To Register...]
Compiled on: Visual Studio 2015
I've tested on just vSro,
[Only registered and activated users can see links. Click Here To Register...]
It should work on other files too, since it finds hook addresses dynamically. And it's not for real work yet, because stability is not certain and there's some problems with parsing packets that uses inlined functions to read/write, it's not possible to parse them automatically. (or possibly some of hooks are missing)
Dll is injected through ServerFrameworkRes.dll, modified version of dll is in attachment. If you don't trust, you can do it manually too, see this topic: [Only registered and activated users can see links. Click Here To Register...]
Compiled on: Visual Studio 2015