Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Reverse Engineering

Reverse Engineering

383 projects

Showing 36 of 383 projects

mc2
mc2C++

An open-source engine and Linux port of Mech Commander 2, with bug fixes and 64-bit support for Windows and Linux.

#sdl2#opengl#strategy-game
Stars148
Forks32
Last commit2 months ago
PEiD (CLI)
PEiD (CLI)Python

Python implementation of PEiD for detecting packers in Windows PE files using signature databases.

#python-tool#peid#pe-file
Stars148
Forks15
Last commit5 days ago
unxor
unxorPython

A tool that uses known-plaintext attacks to decrypt XOR-encoded files by deducing the original keystream.

#forensic-analysis#python#security-tools
Stars146
Forks23
Last commit6 years ago
remc2
remc2C++

A reverse-engineered C++ remake of Magic Carpet 2 with HD support, modern controls, and cross-platform compatibility.

#assembly#old-games#sdl2
Stars142
Forks16
Last commit5 days ago
oneiromancer
oneiromancerRust

A reverse engineering assistant that uses a locally running LLM to analyze Hex-Rays pseudocode for improved code understanding.

#pseudocode#pseudo-code#llm
Stars141
Forks12
Last commit10 days ago
Hexgolems - Schem Debugger Frontend
Hexgolems - Schem Debugger FrontendHTML

A backend-agnostic debugger frontend for reverse engineering and analyzing binaries without source code access.

#disassembly#scriptable-debugger#binary-analysis
Stars141
Forks15
Last commit10 years ago
decompose
decomposeGo

A reverse-engineering CLI tool that analyzes Docker container networks and exports connections in multiple formats.

#dotviz#golang-application#software-architecture
Stars138
Forks6
Last commit7 days ago
GoPro
GoProJavaScript

Node.js API for controlling GoPro Hero 3 cameras via WiFi, enabling programmatic photo capture and file management.

#timelapse#wifi-api#camera-control
Stars134
Forks25
Last commit13 years ago
talking-with-cars
talking-with-carsPython

Use your car's CAN bus as a game controller to play video games with real steering wheels and pedals.

#embedded-systems#can-bus#automotive-hacking
Stars133
Forks21
Last commit4 years ago
Android OpenDebug
Android OpenDebugJava

A Cydia Substrate tool that makes all Android applications debuggable on rooted devices.

#debugging-tools#mobile-security#security-analysis
Stars133
Forks34
Last commit12 years ago
Recomposer
RecomposerPython

Randomly modifies Win32/64 PE files to change their hashes for safer uploading to malware analysis sites.

#hash-evasion#sandbox-evasion#python
Stars133
Forks39
Last commit12 years ago
Awesome Symbian
Awesome SymbianJava

A curated list of resources for the discontinued Symbian OS, including development tools, emulators, software, games, and documentation.

#symbian-os#nokia#qt
Stars131
Forks7
Last commit2 months ago
rhabdomancer
rhabdomancerRust

A fast IDA Pro plugin that finds calls to insecure API functions in binaries to aid vulnerability research.

#headless-tool#vulnerability-research#binary-analysis
Stars131
Forks14
Last commit4 days ago
BluePill
BluePillC++

An open-source dynamic analysis framework that neutralizes anti-analysis behavior in evasive malware during dissection.

#windows-malware#anti-evasion#malware-analysis
Stars130
Forks24
Last commit4 years ago
haruspex
haruspexRust

A fast IDA Pro headless plugin that extracts decompiled pseudocode for vulnerability research and static analysis.

#security-tooling#vulnerability-research#binary-analysis
Stars129
Forks9
Last commit1 day ago
ELFCrypt
ELFCryptC

A simple ELF crypter that encrypts ELF binary sections using RC4 encryption for on-disk protection.

#binary-encryption#memory-execution#c
Stars129
Forks28
Last commit5 years ago
The Great Escape in C
The Great Escape in CC

A portable C reimplementation of the classic ZX Spectrum isometric 3D game 'The Great Escape'.

#isometric#emulator-alternative#retrogaming
Stars128
Forks16
Last commit2 years ago
macho-browser
macho-browserObjective-C

A macOS GUI application for browsing and inspecting Mach-O binary files (executables, libraries, object files).

#apple-platforms#mach#objective-c
Stars127
Forks8
Last commit5 years ago
Noia
NoiaJavaScript

A web-based tool for browsing mobile app sandboxes and previewing SQLite databases, images, and other files.

#forensics-tools#hacking-tools#mobile-security
Stars125
Forks18
Last commit5 years ago
xgadget
xgadgetRust

Fast, parallel, cross-variant ROP/JOP gadget search tool for x86/x64 binaries, supporting exploit development.

#rop#exploit-development#rop-gadgets
Stars125
Forks6
Last commit2 years ago
unpacker
unpackerPython

A WinAppDbg script that automates malware unpacking by detecting unpacking behaviors and dumping decrypted memory.

#windows-debugging#python-scripting#winappdbg
Stars121
Forks30
Last commit10 years ago
SimpleDPack
SimpleDPackC

A simple Windows EXE packing tool for learning and investigating PE file structure.

#portable-executable#c-plus-plus#educational-tool
Stars120
Forks37
Last commit3 years ago
Audit Algorithms
Audit Algorithms

A curated list of algorithms and academic papers for auditing black-box algorithms like recommendation systems and classifiers.

#algorithmic-transparency#algorithm-auditing#model-extraction
Stars120
Forks9
Last commit1 month ago
Silent-Packer
Silent-PackerC

An ELF/PE binary packer written in pure C for obfuscation and reverse engineering protection.

#pe#executable-encryption#encryption-methods
Stars118
Forks16
Last commit2 years ago
augur
augurRust

A fast IDA Pro headless plugin that extracts strings and related pseudocode from binary files for reverse engineering.

#string-extraction#pseudocode#plugin
Stars115
Forks6
Last commit1 day ago
swaggerjmx
swaggerjmxPython

A Python tool that converts Swagger/OpenAPI and YApi documentation into JMeter JMX files for automated performance testing.

#performance-testing#python-library#jmeter
Stars115
Forks40
Last commit1 month ago
ctf_import
ctf_importC

A library to call functions from stripped binaries across platforms using only file name, offset, and signature.

#c-library#ctf-tools#stripped-binaries
Stars114
Forks5
Last commit9 years ago
Flame
FlameC++

A partial recompilation of Dungeon Keeper II that fixes bugs in single and multiplayer modes.

#bug-fixes#multiplayer-fixes#game-patching
Stars114
Forks9
Last commit4 months ago
PANDA
PANDAC

Platform for Architecture-Neutral Dynamic Analysis built on QEMU, enabling whole-system record/replay and cross-architecture analysis.

#whole-system-emulation#taint-analysis#security-analysis
Stars108
Forks42
Last commit9 years ago
odex-patcher
odex-patcherKotlin

A tool for executing arbitrary code on Android by patching OAT files while preserving the original app signature.

#mobile-security#odex#vdex-patcher
Stars106
Forks20
Last commit2 years ago
Reverse Engineering Resources
Reverse Engineering ResourcesPython

Reverse engineering resources and CAN bus analysis tools for specific car models, focusing on automotive security research.

#can-bus#uds-protocol#embedded-security
Stars102
Forks23
Last commit
DreeRally
DreeRallyC

A reverse-engineered reimplementation of the classic Death Rally game engine, requiring original game assets.

#dreerally#racing-game#linux-gaming
Stars100
Forks14
Last commit4 years ago
Game Boy Camera RE
Game Boy Camera REC

Tools used to reverse engineer the GB Camera using Arduino UNO.

#gameboy-camera#gameboy#arduino
Stars93
Forks23
Last commit6 months ago
PiCCANTE
PiCCANTEC++

PiCCANTE is a powerful tool for exploring and reversing CAN busses of vehicles, based on Raspberry Pi Pico (any model)

#car#2350#vehicle
Stars89
Forks5
Last commit6 months ago
PAPIMonitor
PAPIMonitorJavaScript

A Python tool using Frida to monitor selected APIs in Android apps during execution, capturing calls, parameters, and return values.

#app-behavior-analysis#python-tool#mobile-security
Stars87
Forks11
Last commit2 years ago
MPT
MPTPython

A Python-based toolkit that automates Android penetration testing workflows by bundling and managing essential security tools.

#pentest-android#pentest-tool#adb
Stars87
Forks19
Last commit2 months ago
PreviousPage 9 of 11

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
7 years ago
Next
#Malware Analysis114
#Binary Analysis88
#Security Tools78
#Security Research49
#Cross Platform41
#Python40
#Static Analysis39
#Android36
#C Plus Plus36
#Retro Gaming34
#Dynamic Analysis32
#Cybersecurity32