Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 23 C++ Reverse Engineering Projects
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.Project mention: Is there a tool that can show you an EIP trace of a game? | reddit.com/r/REGames | 2022-11-30
If you want to also do dynamic analysis (debugging) you can use https://x64dbg.com.
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.Project mention: Free Hex Editor | reddit.com/r/sysadmin | 2023-03-25
I’ve heard really good things about https://github.com/WerWolv/ImHex but haven’t gotten enough experience to say for sure. Modern, made for reversing, and includes hooks for a disassembler.
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Free and Open Source Reverse Engineering Platform powered by rizinProject mention: What is this? | reddit.com/r/PLC | 2023-03-23
Something like https://cutter.re/ or https://www.nirsoft.net/utils/dll_export_viewer.html Could possibly give you some insight. I guess the question though is, what are you trying to do with it?
LIEF - Library to Instrument Executable FormatsProject mention: What's the Most Portable Way to Include Binary Blobs in an Executable? | news.ycombinator.com | 2022-07-26
My team is working on this problem in the context of creating Node.js single-executable applications. While the naive approach of just appending data at the end of the binary works, it is not friendly with code-signature in macOS and Windows given that signing operates on PE and Mach-O sections.
We have recently open-sourced a small tool called Postject (https://github.com/postmanlabs/postject), which is able to inject arbitrary data as proper ELF/Mach-O/PE sections for all major operating systems (with AIX support coming). The tool also provides C/C++ cross-platform headers for easily traversing the final binary and introspect whether the segment is present or not.
The tool is based on the LIEF (https://github.com/lief-project/LIEF) project.
At Postman, we are making use of this on our custom Node.js single-executable applications and soon on our custom Electron.js builds too.
Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code. (by JonathanSalwan)Project mention: Triton – a dynamic binary analysis library | news.ycombinator.com | 2022-12-07
Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by Dear ImGui.Project mention: skin changer | reddit.com/r/Csgohacks | 2022-10-12
Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.Project mention: looking for an apk editor, either for android or windows | reddit.com/r/hacking | 2022-10-10
There is also a tool called apkstudio, it allows to edit an apk , recompile and sign it https://github.com/vaibhavpandeyvpz/apkstudio give it a try.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
edb is a cross-platform AArch32/x86/x86-64 debugger.
Extracts text from video games and visual novels. Highly extensible.Project mention: Subahibi Japanese Text | reddit.com/r/subahibi | 2023-02-15
Use Textractor to extract Japanese text from the game so you can look up what certain words/phrases mean.
Skin changer for League of Legends (LOL)Project mention: 'Fortnite' studio hit with £201million fine and ordered to stop tricking players | reddit.com/r/gaming | 2023-03-17
Pro tip to league players who wants skins but don't want to spend money: https://github.com/R3nzTheCodeGOD/R3nzSkin
Automated static analysis tools for binary programsProject mention: Decompiling with AI is going to be revolutionary | reddit.com/r/GameUpscale | 2022-10-20
Something that could be viable is e.g. learning the heuristics in a tool like https://github.com/cmu-sei/pharos instead of hand-crafting them. More coarse information like function partitioning, is this function a constructor etc.
library for importing functions from dlls in a hidden, reverse engineer unfriendly way
Multi Theft Auto is a game engine that incorporates an extendable network play element into a proprietary commercial single-player game.Project mention: juego pa pcs potato | reddit.com/r/Colombia | 2023-03-09
Link para descargar mta: https://multitheftauto.com/ Link de tutorial de descarga e instalación gta san: https://m.youtube.com/watch?v=YHkNYE_iXco
Decompilation of The Legend of Zelda: Breath of the Wild (Switch 1.5.0)Project mention: BOTW code | reddit.com/r/Breath_of_the_Wild | 2023-03-28
ELF file viewer/editor for Windows, Linux and MacOS.Project mention: XELFViewer 0.05 ELF file viewer/editor for Windows, Linux and MacOS. | reddit.com/r/ReverseEngineering | 2022-05-22
A reimplementation of BioWare's Aurora engine (and derivatives). Pre-pre-alpha :PProject mention: GemRB 0.9.1 released! (Life is strength edition) | reddit.com/r/opensourcegames | 2022-08-30
And let's not forget their next Engine (Aurora) also has an in-progress implementation : https://github.com/xoreos/xoreos/
A modern re-implementation of the classic DOS game Duke Nukem IIProject mention: Duke Nukem's Awkward Platforming Origins | That Trav Guy | reddit.com/r/pcgaming | 2022-06-13
A powerful static binary rewriting tool
openblack is an open-source game engine that supports playing Black & White (2001).Project mention: I WANT A NEW BLACK & WHITE GAME! | reddit.com/r/gaming | 2023-03-06
There's this project, but I don't know how far they've come https://github.com/openblack/openblack
PE file viewer/editor for Windows, Linux and MacOS.Project mention: XPEViewer 0.04 PE file viewer/editor for Windows, Linux and macOS. | reddit.com/r/ReverseEngineering | 2022-07-20
Deep ghidra decompiler and sleigh disassembler integration for rizin
Public API, examples, documentation and issues for Binary NinjaProject mention: Public API, examples, documentation and issues for Binary Ninja | reddit.com/r/ReverseEngineering | 2023-01-31
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Reverse Engineering related posts
1 project | reddit.com/r/Breath_of_the_Wild | 28 Mar 2023
Free Hex Editor
2 projects | reddit.com/r/sysadmin | 25 Mar 2023
Politics and intrigue.
1 project | reddit.com/r/anno1800 | 25 Mar 2023
What is this?
1 project | reddit.com/r/PLC | 23 Mar 2023
DS18B20 writing resolution problem
1 project | reddit.com/r/embedded | 21 Mar 2023
1 project | reddit.com/r/anno | 21 Mar 2023
Multiplayer Modloader Issues between Ubisoft and Steam users Errorcode LR
1 project | reddit.com/r/anno | 14 Mar 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Mar 2023
What are some of the best open-source Reverse Engineering projects in C++? This list will help you: