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

NBlood
NBloodC++

Reverse-engineered ports of classic Build engine games (Blood, Exhumed/PowerSlave, Duke Nukem 3D) using EDuke32 technology.

#redneck-rampage#pcexhumed#eduke32
Stars786
Forks101
Last commit1 day ago
OSX Security Awesome
OSX Security Awesome

A curated collection of macOS and iOS security resources including tools, research, malware analysis, and hardening guides.

#system-hardening#digital-forensics#hacking-mac
Stars786
Forks114
Last commit27 days ago
Internal Blue
Internal BluePython

A Bluetooth experimentation framework for Broadcom and Cypress chips that enables firmware patching and packet injection.

#ios#android#bluetooth
Stars782
Forks107
Last commit1 year ago
PE-bear
PE-bear

A freeware reversing tool for PE files, designed for fast and flexible malware analysis.

#pe-format#pe-files#windows-reversing
Stars778
Forks71
Last commit3 years ago
PEPack
PEPackC

A command-line toolkit for analyzing and working with Portable Executable (PE) binaries on multiple platforms.

#pe-file#command-line-tools#portable-executable
Stars777
Forks139
Last commit16 days ago
un{i}packer
un{i}packerPython

An automatic, platform-independent unpacker for Windows binaries using emulation to analyze packed malware.

#pefile#unpacker#dumper
Stars762
Forks92
Last commit11 months ago
demovfuscator
demovfuscatorC++

A deobfuscator that recovers control flow from binaries compiled with the M/o/Vfuscator one-instruction compiler.

#taint-analysis#ctf-tools#control-flow-recovery
Stars762
Forks59
Last commit1 year ago
Injured Android - CTF
Injured Android - CTFKotlin

A vulnerable Android CTF application demonstrating real-world security vulnerabilities and exploitation techniques.

#vulnerable-app#webview-security#mobile-pentesting
Stars760
Forks162
Last commit5 years ago
StringSifter
StringSifterPython

A machine learning tool that ranks strings by relevance for malware analysis, helping analysts prioritize suspicious strings.

#fireeye-data-science#command-line-tool#strings-analysis
Stars757
Forks126
Last commit4 months ago
SafetyHook
SafetyHookC++

A C++23 procedure hooking library for Windows that makes runtime function interception as safe as possible.

#hooks#cmkr#hook
Stars723
Forks81
Last commit1 month ago
Andromeda
AndromedaC++

Interactive reverse engineering tool for Android applications, written in C/C++ for performance.

#apk-analysis#android#android-reverse-engineering
Stars713
Forks74
Last commit6 years ago
Apk2Gold
Apk2GoldShell

A CLI tool that decompiles Android APKs into readable Java source with reconstructed R.* references.

#apk-analysis#android-decompiler#dex2jar
Stars698
Forks110
Last commit2 years ago
Pokémon Gold and Silver
Pokémon Gold and SilverAssembly

A complete disassembly of Pokémon Gold and Silver games for Game Boy Color, enabling ROM analysis and modification.

#disassembly#assembly#gb-asm
Stars693
Forks193
Last commit4 days ago
OpenVIII
OpenVIIIC#

An open-source engine implementation of Final Fantasy VIII written in C# using MonoGame, enabling the game to run on Windows and Linux.

#final-fantasy#fantasy#game-preservation
Stars678
Forks64
Last commit1 year ago
box-js
box-jsJavaScript

A utility for analyzing and studying malicious JavaScript by emulating a Windows JScript environment.

#sandbox-emulation#malwareanalysis#indicators-of-compromise
Stars671
Forks88
Last commit22 days ago
MARA
MARAPython

A comprehensive mobile application reverse engineering and analysis framework for security testing against OWASP mobile threats.

#mobile-security#owasp#apk-analysis
Stars670
Forks176
Last commit7 years ago
Steam Internal WebAPI Documentation by Revadike
Steam Internal WebAPI Documentation by RevadikeHTML

A community-maintained wiki documenting unofficial and internal Steam Web API endpoints.

#internal-apis#steam#steamapi
Stars639
Forks27
Last commit4 years ago
Loading
LoadingObjective-C

A simple network activity monitor for macOS that shows a spinning progress wheel in the menu bar when apps use your network.

#private-frameworks#privacy-tools#activity-indicator
Stars621
Forks30
Last commit5 years ago
wxHexEditor
wxHexEditorC

A cross-platform hex editor for viewing and editing large files with disk device support.

#win#hex#wxwidgets
Stars616
Forks134
Last commit2 years ago
CuckooDroid
CuckooDroidPython

An extension of Cuckoo Sandbox that adds automated Android malware analysis capabilities for executing and analyzing Android applications.

#mobile-security#android-security#cuckoo-sandbox
Stars608
Forks134
Last commit5 years ago
Google Play crawler (Java)
Google Play crawler (Java)Java

A Java API for searching and downloading Android applications from Google Play, with device emulation capabilities.

#java-library#apk-downloader#android
Stars596
Forks213
Last commit2 years ago
binbloom
binbloomC

Analyzes raw binary firmware to automatically detect loading address, endianness, and UDS command databases.

#embedded-systems#uds-protocol#endianness-detection
Stars583
Forks61
Last commit2 years ago
Nauz File Detector
Nauz File DetectorC++

A portable utility that identifies linkers, compilers, and packers used to create executable files across Windows, Linux, and macOS.

#signature#hacktoberfest#portable-utility
Stars578
Forks83
Last commit1 day ago
Free802.11
Free802.11C

Send arbitrary IEEE 802.11 frames using Espressif ESP32 by reverse-engineering the closed-source WiFi stack.

#iot#embedded-systems#esp32
Stars570
Forks83
Last commit4 years ago
MalSploitBase
MalSploitBasePython

A collection of public exploits targeting malware infrastructure for security research and analysis.

#exploit-development#infrastructure-exploitation#malware-analysis
Stars567
Forks204
Last commit11 months ago
dota2
dota2JavaScript

A Node.js plugin for interacting with the Dota 2 Game Coordinator, enabling programmatic bots and tools.

#multiplayer#dota2#game-bots
Stars553
Forks187
Last commit4 years ago
PortEx
PortExScala

A Java library for static malware analysis of Portable Executable files with robust handling of malformations.

#java-library#portable-executable#entropy-calculation
Stars532
Forks91
Last commit3 months ago
Androwarn
AndrowarnHTML

A static code analyzer that detects and reports potential malicious behaviors in Android applications.

#androguard#privacy-audit#apk-analysis
Stars531
Forks164
Last commit6 years ago
TOMB5
TOMB5C

A decompilation of Tomb Raider: Chronicles game code from PlayStation and PC versions into readable C source.

#pc#playstation#game-preservation
Stars513
Forks49
Last commit4 years ago
PinCTF
PinCTFPython

A Python wrapper for Intel Pin that uses instruction counting side-channel analysis to solve reverse engineering CTF challenges.

#ctf-tools#pin#instruction-counting
Stars504
Forks54
Last commit6 years ago
pogo-optimizer
pogo-optimizerJavaScript

A MITM data analysis utility that reveals hidden individual values (IVs) and combat stats for Pokémon GO.

#network-traffic#iv-calculator#game-analysis
Stars498
Forks115
Last commit10 years ago
Octopus
OctopusPython

A security analysis framework for WebAssembly modules and blockchain smart contracts (BTC/ETH/NEO/EOS).

#webassembly#eos#security-analysis
Stars494
Forks90
Last commit2 years ago
objdiff
objdiffRust

A local diffing tool for decompilation projects that compares object files and highlights assembly differences.

#asm#powerpc#assembly
Stars492
Forks77
Last commit7 days ago
pokemon-go-mitm-node
pokemon-go-mitm-nodeCoffeeScript

A Node.js MITM proxy that intercepts and decodes Pokemon Go traffic, enabling real-time game data manipulation.

#mitmproxy#traffic-interception#man-in-the-middle
Stars486
Forks103
Last commit10 years ago
Firmware Slap
Firmware SlapPython

Discovers vulnerabilities in firmware using concolic analysis and function clustering.

#concolic-analysis#radare2#exploit
Stars477
Forks81
Last commit5 years ago
RABCDAsm
RABCDAsmD

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

#d-language#flash#disassembler
Stars455
Forks95
Last commit3 years ago
PreviousPage 6 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
Next
#Malware Analysis114
#Binary Analysis88
#Security Tools78
#Security Research49
#Cross Platform41
#Python40
#Static Analysis39
#Android36
#C Plus Plus36
#Retro Gaming34
#Dynamic Analysis32
#Cybersecurity32