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

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
Stars75
Forks10
Last commit3 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
Stars68
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
APKdevastate
APKdevastateC#

A Windows application for analyzing Android APK files to detect security risks, malware signatures, and Remote Access Trojan (RAT) payloads.

#apktool#aapt#apk-analysis
Stars60
Forks10
Last commit28 days ago
theArk
theArkC++

A Windows x86 PE packer written in pure C/C++ that implements a linker for repackaging executables with in-memory decompression.

#c-plus-plus#security-tools#malware-analysis
Stars53
Forks11
Last commit6 years ago
Bintropy
BintropyPython

Detects packers in PE/ELF/Mach-O executables by analyzing entropy to identify compressed or encrypted bytes.

#python-tool#entropy-analysis#pe-file
Stars50
Forks4
Last commit4 months ago
packerid
packeridPython

A cross-platform Python tool for detecting packers, cryptors, and compilers in PE files, serving as an alternative to PEiD.

#python-tool#security-tools#malware-analysis
Stars50
Forks13
Last commit6 years ago
PePacker
PePackerC++

A simple PE file packer that encrypts the .text section with XOR encryption and adds a decryption stub.

#portable-executable#code-obfuscation#windows-executable
Stars50
Forks9
Last commit9 years ago
AppSpear
AppSpearC++

A universal and automated unpacking system for Android applications, supporting both Dalvik and ART runtimes.

#dalvik#runtime-analysis#mobile-security
Stars45
Forks22
Last commit8 years ago
dockerfile/androguard
dockerfile/androguard

A Docker image for running AndroGuard, a Python tool for Android application analysis.

#containerization#androguard#apk-analysis
Stars45
Forks17
Last commit6 years ago
HP48-Superchip
HP48-Superchip

Modified HP-48 Superchip binaries for accurate CHIP-8 emulation, fixing historical interpreter quirks for compatibility with modern tools.

#calculator#retro-computing#chip-8
Stars45
Forks4
Last commit6 years ago
RCE Lab
RCE LabHTML

A collection of reverse engineering challenges including crackmes, keygenmes, and serialmes for educational purposes.

#security-training#educational-resources#software-security
Stars44
Forks16
Last commit3 years ago
dmg-schematics
dmg-schematicsKiCad Schematic

Reverse engineered schematics, VLSI layouts, and netlists for the Nintendo Game Boy's DMG-CPU B chip and SM83 CPU core.

#kicad-schematics#game-boy#dmg-001
Stars43
Forks15
Last commit2 months ago
CryptoKnight
CryptoKnightPython

A framework for automated cryptographic primitive classification using dynamic binary instrumentation and deep learning.

#security-analysis#deep-learning#academic-project
Stars41
Forks11
Last commit6 years ago
m0dern_p4cker
m0dern_p4ckerC

A modern packer for ELF binaries that encrypts Linux executables using XOR, NOT, and complex encryption methods.

#binary-encryption#security-tools#linux-security
Stars41
Forks6
Last commit5 years ago
py_silhouette
py_silhouettePython

A Python library for controlling Silhouette desktop plotters and cutters via reverse-engineered USB protocol.

#hardware-control#python-library#device-driver
Stars41
Forks7
Last commit8 months ago
pokemongo-game-master
pokemongo-game-masterJavaScript

A collection of decoded Pokémon GO GAME_MASTER protobuf files for developers and researchers.

#pokemongo#community-driven#game-master
Stars38
Forks9
Last commit8 years ago
ELF Packer
ELF PackerC

Encrypts 64-bit ELF files with self-decryption at runtime for binary protection.

#linux-binaries#binary-encryption#elf-parser
Stars38
Forks6
Last commit1 year ago
PackerGrind
PackerGrindC

An adaptive unpacking tool for tracking packing behaviors and unpacking Android packed/hardened applications.

#runtime-analysis#mobile-security#android-security
Stars37
Forks5
Last commit4 years ago
decanstructor
decanstructorC++

A ROS-based tool for rapid prototyping, reverse-engineering, and monitoring of CAN-based systems.

#robotics#ros-tools#can-bus
Stars36
Forks5
Last commit3 years ago
BNETDocs
BNETDocsJavaScript

A documentation and discussion website for Blizzard Entertainment's Battle.net and in-game protocols.

#documentation-platform#blizzard#php-application
Stars35
Forks6
Last commit1 month ago
Hexgolems - Pint Debugger Backend
Hexgolems - Pint Debugger BackendC++

A Lua wrapper and debugger backend for Intel PIN, enabling dynamic binary instrumentation via Lua scripts.

#lua-scripting#jit-compilation#security-analysis
Stars33
Forks7
Last commit12 years ago
HiOctaneTools
HiOctaneToolsC#

A suite of tools to inspect, modify, and create levels for the 1995 racing game Hi-Octane through reverse engineering.

#inspector#game-preservation#racing-game
Stars32
Forks5
Last commit3 years ago
ELFuck
ELFuckC

An ELF packer for i386 executables that compresses and encrypts binary files.

#binary-obfuscation#embedded-systems#executable-encryption
Stars32
Forks6
Last commit10 years ago
Tetris
TetrisAssembly

A complete disassembly of the original Game Boy Tetris game with annotated source code and visualizations.

#disassembly#assembly#game-boy
Stars32
Forks3
Last commit3 years ago
PyPackerDetect (refactored)
PyPackerDetect (refactored)Python

Detects packers in Windows PE files using multiple heuristics and PEiD's signature database.

#heuristics#peid#pe-file
Stars28
Forks4
Last commit1 year ago
ROP Wargames
ROP WargamesCSS

A repository for storing and distributing Return-Oriented Programming (ROP) wargame challenges and resources.

#rop#wargame#educational
Stars28
Forks30
Last commit8 years ago
Pokemon Go Bot
Pokemon Go BotPython

A Python bot that automates farming Pokéstops and Pokémon in Pokémon GO to accelerate leveling.

#game-bot#cli-tool#api-client
Stars27
Forks139
Last commit1 month ago
RDCtoVkCpp
RDCtoVkCppC++

Converts RenderDoc Vulkan capture to compilable and executable C++ code.

#vulkan#cplusplus#reverse-engineering
Stars26
Forks6
Last commit6 years ago
tube64
tube64C++

A 64-bit reimplementation of the classic 1994 Bullfrog DOS game Tube, enabling modern system compatibility.

#emscripten#game-preservation#game-reimplementation
Stars24
Forks4
Last commit2 years ago
Woody Wood Packer
Woody Wood PackerC

An ELF packer that encrypts the .text section of executables and injects self-decryption shellcode, printing '....WOODY....' upon execution.

#42#injection#binary-encryption
Stars24
Forks6
Last commit3 years ago
OpenNox
OpenNoxC

Open-source community collaboration project extending the Nox engine for preservation, modding, and compatibility.

#gpl-licensed#game-modding#open-source-game
Stars23
Forks4
Last commit1 year ago
vscode-angulartools
vscode-angulartoolsTypeScript

A Visual Studio Code extension for visualizing and documenting Angular project structure, dependencies, and component hierarchies.

#vscode-extension#component-hierarchy#vscode
Stars21
Forks0
Last commit1 day ago
PreviousPage 10 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