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 36 of 323 projects

sfall
sfallC++

A set of engine modifications for Fallout 2, providing bug fixes, modern OS support, and extended scripting for modders.

#bug-fixes#fallout2#engine-modifications
Stars423
Forks41
Last commit5 days ago
drltrace
drltraceHTML

A dynamic API calls tracer for Windows and Linux applications, built on DynamoRIO for transparent malware analysis.

#dynamorio#dbi#malware-detection
Stars416
Forks71
Last commit5 years ago
UnlockECU
UnlockECUC#

A free, open-source tool for reverse-engineering and generating ECU seed-key pairs to unlock automotive electronic control units.

#embedded-security#firmware-flashing#automotive
Stars415
Forks91
Last commit5 days ago
ScratchABit
ScratchABitPython

An interactive, retargetable disassembler with IDAPython-compatible plugin API for static analysis and reverse engineering.

#ida#idapython#disassembler
Stars412
Forks48
Last commit5 years ago
Cuckoo-modified
Cuckoo-modifiedPython

A modified fork of Cuckoo Sandbox with enhanced malware analysis capabilities, improved stability, and additional features.

#sandbox#behavioral-analysis#security-automation
Stars407
Forks175
Last commit
Pyew
PyewPython

A command-line Python tool for malware analysis with hex viewing, disassembly, file format support, and plugin architecture.

#python-tool#disassembly#command-line-tool
Stars394
Forks94
Last commit6 years ago
Delphi Detours Library
Delphi Detours LibraryPascal

A Delphi and Free Pascal library for hooking functions and methods, including Windows API, COM interfaces, and object methods.

#windows-api#hooks#trampoline
Stars394
Forks167
Last commit1 year ago
cgasm
cgasmPLpgSQL

A standalone, offline terminal tool that provides x86 assembly instruction documentation without internet access.

#terminal#command-line-tool#x86-assembly
Stars388
Forks20
Last commit5 years ago
pokegold-spaceworld
pokegold-spaceworldAssembly

A work-in-progress disassembly of the Pokémon Gold and Silver 1997 Space World demo prototypes.

#prototype#disassembly#demo
Stars385
Forks72
Last commit2 days ago
Polichombr
PolichombrPython

A collaborative malware analysis framework for storing samples, automating analysis, and sharing insights via IDA Pro integration.

#flask#ida#python
Stars383
Forks60
Last commit7 years ago
DirPlayer
DirPlayerRust

A web-compatible Shockwave Player emulator written in Rust for playing old browser games on modern browsers.

#shockwave-emulator#legacy-games#debugging-tools
Stars374
Forks26
Last commit1 day ago
DarunGrim
DarunGrim

A binary diffing and patch analysis tool for reverse engineering and vulnerability research.

#binary-diffing#vulnerability-research#security-tools
Stars365
Forks66
Last commit5 years ago
PE-Packer
PE-PackerC

A packer for Windows x86 executable files that transforms and encrypts PE files to obstruct reverse engineering.

#pe#assembly#educational
Stars364
Forks54
Last commit1 year ago
Arduino Game Boy Printer Emulator
Arduino Game Boy Printer EmulatorC++

An Arduino-based emulator that captures images from Game Boy games via the link cable, replacing the original Game Boy Printer.

#gameboy-camera#image-capture#hardware-emulation
Stars363
Forks44
Last commit
Awesome ARM Exploitation
Awesome ARM Exploitation

A curated collection of videos, articles, books, tools, and resources focused on ARM architecture exploitation techniques.

#embedded-security#arm#arm-exploitation
Stars362
Forks45
Last commit2 years ago
Pokemon-Go-Rocket-API
Pokemon-Go-Rocket-APIC#

An unofficial C# client API library for interacting with Pokémon GO game servers, enabling programmatic gameplay automation.

#unofficial-api#game-bots#csharp
Stars360
Forks223
Last commit9 years ago
Firmware Extractor
Firmware ExtractorPython

Extracts firmware images from various Android manufacturer archives into simple EXT2 images for easy extraction.

#dumpyara-integration#android-development#manufacturer-archives
Stars354
Forks97
Last commit
pokemon-reverse-engineering-tools
pokemon-reverse-engineering-toolsPython

A collection of Python tools for reverse engineering Pokémon Red and Crystal, including disassemblers, map editors, and graphics converters.

#disassembly#assembly#game-boy
Stars351
Forks57
Last commit
DC3-MWCP
DC3-MWCPPython

A framework for parsing configuration information from malware, extracting items like addresses, passwords, and filenames.

#rest-api#stix-output#cli-tool
Stars347
Forks62
Last commit18 days ago
Astral-PE
Astral-PEC#

A low-level mutator for Windows PE files that obfuscates headers and metadata to break static analysis signatures without breaking execution.

#hacktoberfest#pe-obfuscator#pe
Stars344
Forks30
Last commit1 year ago
dynStruct
dynStructC

A reverse engineering tool that uses DynamoRIO and Capstone to automatically recover data structures from ELF binaries by monitoring memory accesses.

#dynamorio#data-structure-recovery#capstone
Stars328
Forks36
Last commit6 years ago
dumpflash
dumpflashPython

A low-level utility for dumping, writing, and analyzing data from physical NAND Flash memory or virtual image files.

#embedded-systems#python-utility#data-recovery
Stars320
Forks102
Last commit4 years ago
Pokémon TCG
Pokémon TCGAssembly

A complete disassembly of the Pokémon Trading Card Game for Game Boy Color, enabling ROM analysis and modification.

#disassembly#assembly#game-preservation
Stars319
Forks106
Last commit6 days ago
mgbdis
mgbdisAssembly

A Game Boy ROM disassembler that generates RGBDS-compatible assembly code with support for symbol files and image extraction.

#python-tool#assembly#game-boy
Stars312
Forks44
Last commit13 days ago
Xiaomi Yi Autoexec
Xiaomi Yi AutoexecAGS Script

A collection of autoexec scripts and mods for Xiaomi Yi cameras, enabling custom functionality through firmware reverse engineering.

#xiaomi-firmware#xiaomi#xiaomi-sport
Stars311
Forks66
Last commit1 year ago
UnderworldGodot
UnderworldGodotC#

An open-source engine recreation of Ultima Underworld and Ultima Underworld 2 using the Godot Engine.

#dungeon-crawler#game-preservation#rpg
Stars308
Forks13
Last commit1 day ago
antinet
antinetC#

A .NET library that prevents managed debuggers and profilers from working by exploiting undocumented CLR features.

#debugging-tools#anti-debugging#anti-profiling
Stars306
Forks139
Last commit12 years ago
CanoPy
CanoPyPython

A CAN bus visualization tool for real-time message plotting to aid in reverse engineering.

#embedded-systems#can-bus#python-can
Stars302
Forks19
Last commit1 month ago
inVtero.net
inVtero.netC#

A high-speed memory forensics tool for analyzing physical memory dumps to find/extract processes and hypervisors using virtual machine introspection.

#digital-forensics#integrity-assurance#secure-hash
Stars296
Forks52
Last commit2 years ago
ROPMEMU
ROPMEMUPython

A framework to analyze, dissect, and decompile complex code-reuse attacks like ROP chains from memory dumps.

#code-emulation#security-analysis#control-flow-recovery
Stars288
Forks42
Last commit10 years ago
Hexi
HexiC++

A lightweight, header-only C++23 library for safe binary data streaming and serialization, primarily for network protocols.

#serialisation#serialization-library#data-serialization
Stars286
Forks9
Last commit1 month ago
idalib
idalibRust

Idiomatic Rust bindings for the IDA SDK, enabling development of standalone binary analysis tools.

#security-tools#binary-analysis#rust-bindings
Stars281
Forks29
Last commit13 days ago
MIPT CTF
MIPT CTFPython

A beginner-friendly CTF (Capture The Flag) course covering cybersecurity topics like cryptography, web security, binary exploitation, and reverse engineering.

#beginner-friendly#web-security#cybersecurity-education
Stars280
Forks60
Last commit4 years ago
OllyDbg OEP finder scripts
OllyDbg OEP finder scriptsBatchfile

A collection of OllyDbg scripts for unpacking and analyzing software protections in reverse engineering.

#ctf-tools#ollydbg#debugging-scripts
Stars277
Forks104
Last commit4 years ago
PackerAttacker
PackerAttackerC++

A C++ Windows malware analysis tool that uses memory and code hooks to detect and extract hidden code from packers.

#windows-security#detours#c-plus-plus
Stars275
Forks70
Last commit8 years ago
Pakkero
PakkeroGo

A Go-based binary packer that compresses, encrypts, and protects ELF binaries, scripts, and AppImages from tampering and reverse engineering.

#upx#anti-debugging#educational
Stars274
Forks45
Last commit3 years ago
PreviousPage 7 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
8 years ago
26 days ago
1 year ago
3 years ago
Next
#Malware Analysis93
#Binary Analysis77
#Security Tools65
#Security Research47
#Static Analysis38
#Cross Platform37
#Android34
#Python32
#C Plus Plus31
#Cybersecurity30
#Dynamic Analysis29
#Retro Gaming29