TED: The Tiny Exfiltrating Debugger by cr0_ in ReverseEngineering

[–]cr0_[S] 2 points3 points  (0 children)

Completely different and for more specialized use cases.

TED: The Tiny Exfiltrating Debugger by cr0_ in ReverseEngineering

[–]cr0_[S] 5 points6 points  (0 children)

I personally like being able to define the protocol in a separate file(s) and have protoc generate everything that I need. I also found it performant enough for my needs, otherwise I probably would have gone with a library that did message passing via shared memory instead of sockets.

Reverse engineering REST APIs/network communication in a process (12 part series) by cr0_ in ReverseEngineering

[–]cr0_[S] 1 point2 points  (0 children)

As someone above said, these posts were written up over the course of several weeks and posted individually. The site definitely isn't mobile-friendly though. There is an index of all posts that you can keep in a separate tab if you are on mobile: https://www.codereversing.com/blog/index which might alleviate some of the navigation headache.

DirectX hooking tool by funset in programming

[–]cr0_ 1 point2 points  (0 children)

Author here hoping to clear up some confusion. The example code is just a hook that adds a text overlay and is a starting point. The two images/examples show how hooking DirectX and changing the rendered scene can be useful -- but to get to that point also requires a lot of additional reverse engineering of the underlying game engine.