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

RABCDAsm
RABCDAsmD

A robust ActionScript 3 bytecode assembler/disassembler and SWF manipulation toolkit for reverse engineering and modification.

#d-language#flash#disassembler
Stars457
Forks97
Last commit3 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
Stars443
Forks105
Last commit2 months ago
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
Stars434
Forks44
Last commit1 day ago
Alive Reversing
Alive ReversingC++

An open-source engine replacement for Oddworld: Abe's Oddysee and Exoddus, enabling bug fixes, modding, and new projects.

#game-engine-2d#sdl2#game-preservation
Stars431
Forks50
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
Stars419
Forks71
Last commit6 years ago
ScratchABit
ScratchABitPython

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

#ida#idapython#disassembler
Stars413
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
Stars406
Forks175
Last commit
Boomerang
BoomerangC++

Boomerang Decompiler - Fighting the code-rot :)

#clang#gcc#qt5
Stars405
Forks61
Last commit5 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
Stars400
Forks33
Last commit10 days 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
Stars399
Forks165
Last commit2 years ago
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
Stars395
Forks94
Last commit7 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
Stars392
Forks74
Last commit4 days ago
cgasm
cgasmPLpgSQL

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

#terminal#command-line-tool#x86-assembly
Stars385
Forks21
Last commit6 years ago
Polichombr
PolichombrPython

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

#flask#ida#python
Stars384
Forks60
Last commit7 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
Stars368
Forks55
Last commit1 year ago
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
Stars366
Forks45
Last commit2 years 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 commit6 years 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
Stars365
Forks45
Last commit
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
Stars363
Forks100
Last commit
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
Stars359
Forks223
Last commit10 years 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
Stars354
Forks30
Last commit1 year ago
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
Stars353
Forks58
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
Stars351
Forks63
Last commit1 month 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
Stars329
Forks37
Last commit7 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
Stars324
Forks108
Last commit18 days ago
SmaliSCA
SmaliSCAPython

Static Code Analysis for Smali files

#android#python#smali
Stars323
Forks74
Last commit7 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
Stars321
Forks103
Last commit4 years 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
Stars321
Forks48
Last commit1 month ago
UnderworldGodot
UnderworldGodotC#

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

#dungeon-crawler#game-preservation#rpg
Stars319
Forks16
Last commit2 days ago
idalib
idalibRust

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

#security-tools#binary-analysis#rust-bindings
Stars314
Forks36
Last commit1 month 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
Stars312
Forks64
Last commit2 years 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
Stars308
Forks135
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 commit4 months ago
ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
ARMv7 payload that provides arbitrary code execution on MediaTek bootloadersC

ARMv7 payload for arbitrary code execution on MediaTek bootloaders, enabling bootloader modification and customization.

#embedded-systems#fastboot#mediatek
Stars297
Forks81
Last commit
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
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
Stars289
Forks9
Last commit4 months ago
PreviousPage 7 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
8 years ago
3 months ago
10 days ago
3 years ago
1 day ago
Next
#Malware Analysis114
#Binary Analysis88
#Security Tools78
#Security Research49
#Cross Platform41
#Python40
#Static Analysis39
#Android36
#C Plus Plus36
#Retro Gaming34
#Dynamic Analysis32
#Cybersecurity32