r/ReverseEngineering 2d ago

/r/ReverseEngineering's Weekly Questions Thread

To reduce the amount of noise from questions, we have disabled self-posts in favor of a unified questions thread every week. Feel free to ask any question about reverse engineering here. If your question is about how to use a specific tool, or is specific to some particular target, you will have better luck on the Reverse Engineering StackExchange. See also /r/AskReverseEngineering.

3 Upvotes

3 comments sorted by

1

u/nequaledvomiting055S 2d ago

Good call keeping this contained, the front page was getting buried.

1

u/partyvaper 2d ago

When reverse engineering a game binary with Ghidra, would you first do work only in Ghidra, deobfuscating all function and var names, and once its all lets say 80-90% done, then recreate the code in your own way in /source folder and try to compile. Or keep doing increments early on - progress in Ghidra, progress in /source, to recreate? Feels like starting too early to write your own source can be a bit too much and things can still change too much. What would be the approach? Not aiming to have byte perfect build, but just to recreate game to some degree with almost perfect game physics, rendering, etc. In general curious what approaches folks use?
For my first RE project I attempted, I basically exported whole C source from Ghidra, split functions into files, and then an LLM worked only with that export. Not doing that again, would like to keep code and source of thruth in Ghidra.

1

u/False-Seesaw-1899 1d ago

Hi im kinda bored, what RE stuff i can do that related to mobile app