Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Reverse Engineering

Reverse Engineering

323 projects

Showing 35 of 323 projects

remc2
remc2C++

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

#assembly#old-games#sdl2
Stars135
Forks13
Last commit4 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
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
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
decompose
decomposeGo

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

#dotviz#golang-application#software-architecture
Stars132
Forks6
Last commit2 months 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
Stars132
Forks39
Last commit12 years 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
Stars129
Forks24
Last commit4 years 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
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
Stars128
Forks8
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
haruspex
haruspexRust

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

#security-tooling#vulnerability-research#binary-analysis
Stars126
Forks9
Last commit8 days ago
xgadget
xgadgetRust

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

#rop#exploit-development#rop-gadgets
Stars124
Forks6
Last commit2 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
Stars124
Forks18
Last commit5 years ago
SimpleDPack
SimpleDPackC

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

#portable-executable#c-plus-plus#educational-tool
Stars121
Forks37
Last commit3 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
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
Stars117
Forks12
Last commit3 days 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
Stars117
Forks9
Last commit2 months 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
Stars116
Forks6
Last commit23 days 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
Stars115
Forks16
Last commit2 years 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 commit3 years 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
augur
augurRust

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

#string-extraction#pseudocode#plugin
Stars111
Forks6
Last commit3 days 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
Stars107
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
Flame
FlameC++

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

#bug-fixes#multiplayer-fixes#game-patching
Stars100
Forks5
Last commit3 months ago
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
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
Stars99
Forks23
Last commit
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
Stars86
Forks11
Last commit1 year 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
Stars74
Forks14
Last commit25 days ago
Cave-Finder
Cave-FinderC++

A tool to find code caves (empty space) in PE files (exe, dll) for x86/x64 Windows, useful for shellcode placement.

#pe#pe-files#windows-internals
Stars74
Forks9
Last commit2 years ago
hXOR-Packer
hXOR-PackerC++

A PE packer that compresses executables with Huffman encoding and encrypts them with XOR, executing directly from memory.

#huffman-compression#memory-execution#windows-executable
Stars67
Forks15
Last commit4 years ago
SMRT
SMRTPython

A Sublime Text 3 plugin providing malware analysis tools like encoding/decoding, XOR brute-forcing, and PE scanning.

#encoding-decoding#security-tools#malware-analysis
Stars66
Forks15
Last commit1 year ago
FUU
FUUC++

A GUI Windows tool with plugins to unpack, decompress, and decrypt programs protected by UPX, ASPack, FSG, ACProtect, and similar software.

#assembly#plugin-system#unpacker
Stars64
Forks13
Last commit13 years ago
Dexmod
DexmodPython

A Python tool for patching Dalvik bytecode in DEX files to assist in static analysis of Android applications.

#dex#python-tool#dalvik-bytecode
Stars64
Forks11
Last commit2 years ago
PeLib
PeLibC++

A library for parsing and manipulating Windows Portable Executable (PE) files.

#retdec-integration#file-format#security-tools
Stars63
Forks29
Last commit6 years ago
PreviousPage 9 of 9

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
#Malware Analysis93
#Binary Analysis77
#Security Tools65
#Security Research47
#Static Analysis38
#Cross Platform37
#Android34
#Python32
#C Plus Plus31
#Cybersecurity30
#Dynamic Analysis29
#Retro Gaming29