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.
Everything Hiew can do, Rizin[1] can do too, and is completely free and open source[2] under LGPL3 license. Moreover, it supports more architectures, platforms, and file formats, as well as GUI in Qt - Cutter[3][4]. If something is missing in Rizin but presented in Hiew, please let us know by opening the issue with details.
[1] https://rizin.re
[2] https://github.com/rizinorg/rizin
[3] https://cutter.re
[4] https://github.com/rizinorg/cutter
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 | 20 May 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,298 |
2 | ImHex | 33,196 |
3 | cutter | 15,136 |
4 | R3nzSkin | 4,590 |
5 | LIEF | 4,190 |
6 | Triton | 3,325 |
7 | Osiris | 3,265 |
8 | apkstudio | 2,853 |
9 | edb-debugger | 2,594 |
10 | keystone | 2,194 |
11 | DIE-engine | 2,136 |
12 | Textractor | 1,953 |
13 | lazy_importer | 1,503 |
14 | pharos | 1,490 |
15 | botw | 1,457 |
16 | mtasa-blue | 1,280 |
17 | XELFViewer | 1,277 |
18 | xoreos | 1,072 |
19 | SonyHeadphonesClient | 961 |
20 | e9patch | 912 |
21 | RigelEngine | 889 |
22 | XPEViewer | 889 |
23 | openblack | 838 |
Sponsored