Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 C++ Reverse Engineering Projects
-
x64dbg
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
-
ImHex
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Triton
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
apkstudio
Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.
-
keystone
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings (by keystone-engine)
-
lazy_importer
library for importing functions from dlls in a hidden, reverse engineer unfriendly way
-
mtasa-blue
Multi Theft Auto is a game engine that incorporates an extendable network play element into a proprietary commercial single-player game.
-
SonyHeadphonesClient
A {Windows, macOS, Linux} client recreating the functionality of the Sony Headphones app
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: wxHexEditor — a Free Hex Editor / Disk Editor for Huge Files or Devices | news.ycombinator.com | 2024-05-18A good replacement is ImHex (https://github.com/WerWolv/ImHex). Which does the job really well.
Project mention: NSA Ghidra open-source reverse engineering framework | news.ycombinator.com | 2024-05-28Rizin[1]/Cutter[2] projects are stored like text files that work well with git, you could try those tools.
[1] https://rizin.re
[2] https://cutter.re
Sorry for the late answer. Yes, there is. We hoped a Keystone-based[1] plugin would be a better alternative since it's based on the LLVM code, but the project looks abandoned now[2].
[1] https://github.com/keystone-engine/keystone/
[2] https://github.com/keystone-engine/keystone/issues/560
I'm currently trying to compile this texthooker for my games https://github.com/Artikash/Textractor
OOAnalyzer is wonderful for recovering class/function information C++ that makes manual vtable/RTTI perusing relatively moot. I ultimately installed it along with the rest of Pharos on Linux and it was a couple days of figuring before I got things running.
Project mention: The Legend of Zelda: Breath of the Wild Decompilation Project | news.ycombinator.com | 2023-11-24
Project mention: XELFViewer – ELF file viewer/editor for Windows, Linux, and macOS | news.ycombinator.com | 2023-09-05
Project mention: Xoreos – Reimplementation of the Aurora Engine (Dragon Age, the Witcher etc.) | news.ycombinator.com | 2023-07-07
Rigel Engine - Duke Nukem 2 clone. C++, C, OpenGL, SDL2
openblack - Black & White clone. C++, OpenGL, Vulkan
C++ Reverse Engineering related posts
-
Nearly all Nintendo 64 games can now be recompiled into native PC ports
-
Spectrum Analyser, a Sinclair ZX Spectrum reverse engineering tool
-
Semi-automatic VLSI reverse engineering of digital logic in chips
-
Revng translates (i386, x86-64, MIPS, ARM, AArch64, s390x) binaries to LLVM IR
-
The Hiew Hex Editor
-
we need a 2015E revival.
-
Does UDP Port 53 work over Tailscale?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Jun 2024
Index
What are some of the best open-source Reverse Engineering projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | x64dbg | 43,407 |
2 | ImHex | 33,395 |
3 | cutter | 15,175 |
4 | R3nzSkin | 4,629 |
5 | LIEF | 4,204 |
6 | Triton | 3,353 |
7 | Osiris | 3,273 |
8 | apkstudio | 2,864 |
9 | edb-debugger | 2,595 |
10 | keystone | 2,196 |
11 | DIE-engine | 2,141 |
12 | Textractor | 1,956 |
13 | lazy_importer | 1,515 |
14 | pharos | 1,492 |
15 | botw | 1,462 |
16 | mtasa-blue | 1,289 |
17 | XELFViewer | 1,289 |
18 | xoreos | 1,074 |
19 | SonyHeadphonesClient | 980 |
20 | e9patch | 915 |
21 | RigelEngine | 892 |
22 | XPEViewer | 892 |
23 | openblack | 844 |
Sponsored