An open API service indexing awesome lists of open source software.

Reverse Engineering

The process of analyzing a subject system to identify the system’s components and their interrelationships and to create representations of the system in another form or at a higher level of abstraction.

https://github.com/msm-code/ghidralib

A Pythonic Ghidra standard library

ghidra ghidra-scripts ghidra-snippets library reverse-engineering

Last synced: 05 Apr 2025

https://github.com/Ankermgmt/ankermake-m5-protocol

Ankermake M5 protocol specifications and libraries *NOT AFFILIATED WITH ANKER*

3d-printing ankermake ankermake-m5 mqtt pppp python reverse-engineering

Last synced: 05 Apr 2025

https://github.com/fugue-re/fugue-core

A binary analysis framework written in Rust.

binary-analysis disassembly lifting program-analysis reverse-engineering

Last synced: 22 Jul 2025

https://github.com/codecat/catsight

Cross-platform process memory inspector

cross-platform reverse-engineering security x64 x86-64

Last synced: 02 Sep 2025

https://github.com/0xphoenix/mazewalker

Toolkit for enriching and speeding up static malware analysis

ida-pro idapython idapython-plugin malware-analysis reverse-engineering static-analysis

Last synced: 10 May 2025

https://github.com/userbradley/bereal

How does BeReal work (Under the hood)

api bereal ios mitm reverse-engineering

Last synced: 05 Apr 2025

https://github.com/hugsy/gef-extras

Extra goodies for GEF to (try to) make GDB suck even less

debugging exploit gdb gef linux pwn python reverse-engineering

Last synced: 13 Apr 2025

https://github.com/tsukumijima/tweepy-authlib

Twitter Web App (Web 版公式クライアント) の内部 API を使い、Tweepy でスクリーンネームとパスワードで認証するためのライブラリ

api python reverse-engineering tweepy twitter

Last synced: 06 Apr 2025

https://github.com/FireyFly/hexd

🔍 Colourful, human-friendly hexdump tool

hexdump reverse-engineering

Last synced: 02 Apr 2025

https://github.com/MJx0/AndKittyInjector

Inject a shared library into a process using ptrace

android injector linux ptrace reverse-engineering

Last synced: 27 Mar 2025

https://github.com/1d8/Android-Analysis

Getting Genymotion & Burpsuite setup for Android Mobile App Analysis

android reverse-engineering

Last synced: 11 Jul 2025

https://github.com/Lakr233/iOSreExtension

A fast and elegant extension for VSCode used for iOSre projects.

ios iosre jailbreak mobile-security reverse-engineering vscode-extension

Last synced: 12 Jul 2025

https://github.com/jnastarot/furikuri

too busy for that all, furikuri is framework for code protection

obfuscate-code obfuscator packer pe-analyzer pe-protect protector reverse-engineering

Last synced: 10 May 2025

https://github.com/nokka/d2s

Diablo II file format binary parser written in Go.

binary-parser diablo-ii game reverse-engineering

Last synced: 27 Oct 2025

https://github.com/danielkrupinski/onebytewallhack

CS:GO wallhack achieved by patching one byte of game memory. Written in Python 3.

counter-strike csgo csgo-cheat game-hacking hack patching python python3 reverse-engineering wallhack windows

Last synced: 09 Jul 2025

https://github.com/TheCjw/scoop-retools

Scoop bucket for reverse engineering tools

reverse-engineering scoop scoop-bucket

Last synced: 05 May 2025

https://github.com/extremecoders-re/re-list

A list of open source reverse engineering tools with a focus on binary analysis

binary-analysis reverse-engineering

Last synced: 17 Jan 2026

https://github.com/brandonasuncion/Reverse-Engineering-Bluetooth-Protocols

Intercepting Bluetooth device communication and simulating packet responses of an iPhone from a Raspberry Pi 3

bluetooth man-in-the-middle protocol pybluez radar-detector raspberry-pi replay-attack reverse-engineering rfcomm wireshark

Last synced: 13 Apr 2025

https://github.com/coldzer0/ida-for-delphi

IDA Python Script to Get All function names from Event Constructor (VCL)

delphi ida ida-pro idapython reverse-engineering

Last synced: 10 May 2025

https://github.com/nirizr/rematch

REmatch, a complete binary diffing framework that is free and strives to be open source and community driven.

binary-analysis binary-diffing function-level-diffing ida ida-plugin ida-pro idb python reverse-engineering reverse-engineers

Last synced: 27 Jul 2025

https://github.com/pret/pokestadium

Disassembly and decompilation of Pokémon Stadium

c disassembly nintendo64 pokemon reverse-engineering

Last synced: 04 Apr 2025

https://github.com/Coldzer0/IDA-For-Delphi

IDA Python Script to Get All function names from Event Constructor (VCL)

delphi ida ida-pro idapython reverse-engineering

Last synced: 15 Mar 2025

https://github.com/TheOnlyZac/sly1

Decompilation of Sly Cooper and the Thievius Raccoonus for PS2

cpp decomp decompilation emotion-engine mips playstation-2 ps2 reverse-engineering sly-cooper

Last synced: 26 Feb 2026

https://github.com/ultrafunkamsterdam/googletranslate

Python Google Translate (using reverse-engineered public API, so free)

api command-line commandline free google module public python reverse-engineering tool translate translation utility

Last synced: 07 Oct 2025

https://github.com/veeenu/hudhook

A videogame overlay framework written in Rust, supporting DirectX and OpenGL

imgui overlays rendering reverse-engineering rust windows

Last synced: 04 Apr 2025

https://github.com/yuao/metallibraryarchive

Extract Metal functions from .metallib files.

apple bitcode ios macos metal reverse-engineering shader

Last synced: 12 Apr 2025

https://github.com/user1342/Obfu-DE-Scate

Obfu[DE]scate is a de-obfuscation tool for Android APKs that uses fuzzy comparison logic to identify similarities between functions, even if they have been renamed as part of obfuscation. It compares two versions of an APK and generates a mapping text file and an interactive HTML file as outputs!

android apk apktool deobfuscation malware-analysis obfuscation reverse-engineering versioning vulnerability-research

Last synced: 29 Mar 2025

https://github.com/carlosgprado/jarvis

"Just Another ReVersIng Suite" or whatever other bullshit you can think of

ida ida-plugin idapython-plugin pintool pyside reverse-engineering

Last synced: 03 Feb 2026

https://github.com/PrimeDecomp/prime

A matching decompilation of Metroid Prime

cplusplus decompilation gamecube metroid metroid-prime reverse-engineering

Last synced: 02 May 2025

https://github.com/carlosgprado/JARVIS

"Just Another ReVersIng Suite" or whatever other bullshit you can think of

ida ida-plugin idapython-plugin pintool pyside reverse-engineering

Last synced: 15 Mar 2025

https://github.com/macabeus/klo-gba.js

🧢 Reverse engineering tool for the Klonoa's GBA game

canvas hacktoberfest nodejs reverse-engineering rom-hacking romhacking

Last synced: 22 Aug 2025

https://github.com/chaunsin/netease-cloud-music

网易云音乐 Golang API 接口 + 命令行工具套件(签到 + 音乐合伙人 + 云盘 + 下载Hi-Res音质 + 刷歌等) + 一键完成任务

go golang music ncm netease-cloud-music reverse-engineering sdk-go

Last synced: 05 Apr 2025

https://github.com/nlitsme/idbutil

Library and tool for reading IDApro databases.

ida-databases idapro reverse-engineering

Last synced: 01 Aug 2025

https://github.com/taviso/kiewtai

A port of Kaitai to the Hiew hex editor

binary-analysis carving dfir hexeditor reverse-engineering

Last synced: 25 Mar 2025

https://github.com/rsc-dev/loophole

Polar devices Python API and CLI.

api cli polar polar-devices python reverse-engineering

Last synced: 23 Jul 2025

https://github.com/nlitsme/pyidbutil

A python library for reading IDA pro databases.

ida-databases idapro reverse-engineering

Last synced: 06 Apr 2025

https://github.com/charlysan/pyrfidhid

Python library to control Chinese USB HID 125Khz RFID Reader/Writer

125khz cli drivers idrw python reverse-engineering rfid rfid-reader sniffing state-machine usb usb-hid usb-reader wireshark

Last synced: 13 Apr 2025

https://github.com/maluramichael/dll-proxy-generator

Creates a proxy dll which sits between the game and original dll

gamedev hacking reverse-engineering

Last synced: 08 Mar 2026

https://github.com/quarkslab/samsung-trustzone-research

Reverse-engineering tools and exploits for Samsung's implementation of TrustZone

bindings emulation exploitation fuzzing kinibi reverse-engineering samsung tooling trustzone

Last synced: 03 Feb 2026

https://github.com/BlackVS/ESP32-reversing

A curated list of ESP32 related reversing resources

esp32 hacktoberfest hacktoberfest2020 reverse-engineering reversing-resources

Last synced: 20 Apr 2025

https://github.com/emoose/xvdtool

A command-line tool for manipulating Xbox One XVD & XVC files.

file-formats reverse-engineering xbox xbox-one xvd

Last synced: 04 Apr 2025

https://github.com/m417z/multiline-ultimate-assembler

A multiline (and ultimate) assembler (and disassembler) plugin for x64dbg and OllyDbg. A perfect tool for modifying and extending a compiled executable functionality.

assembler ollydbg ollydbg-plugin reverse-engineering x64dbg x64dbg-plugin

Last synced: 04 Sep 2025

https://github.com/pelock/simple-polymorphic-engine-spe32

Simple Polymorphic Engine (SPE32) is a simple polymorphic engine for encrypting code and data. It is an amateur project that can be used to demonstrate what polymorphic engines are.

assembler decryption encryption junk-instructions malware malware-analysis masm masm32 polymorphic-engine polymorphic-engines reverse-engineering shellcode virus win32asm

Last synced: 09 Aug 2025

https://github.com/jstrosch/sclauncher

A small program written in C that is designed to load 32/64-bit shellcode and allow for execution or debugging. Can also output PE files from shellcode.

malware-analysis pe portable-executable reverse-engineering shellcode x64 x86

Last synced: 11 Apr 2025

https://github.com/user1342/AutoDroid

A tool for automating interactions with Android devices - including ADB, AndroGuard, and Frida interactivity.

adb androguard android android-application frida malware-analysis reverse-engineering

Last synced: 29 Mar 2025

https://github.com/matiaszanolli/sega-vr-disasm

Complete static recompilation of Virtua Racing for the Sega 32X (optimization in progress)

disassembly optimization reverse-engineering sega sega-32x sega-mega-drive static-recompilation virtua-racing

Last synced: 17 Mar 2026

https://github.com/latonita/tenda-reverse

Reverse engineering, getting root access to Tenda MW6 wifi mesh router

bootloader busybox disassembly hacking realtek reverse-engineering root root-finding router rtl8197f tenda

Last synced: 04 Mar 2026

https://github.com/s-macke/starflight-reverse

Reversed engineered game Starflight (1986)

forth game game-starflight reverse-engineering

Last synced: 09 Mar 2026

https://github.com/enovella/jebscripts

A set of JEB Python/Java scripts for reverse engineering Android obfuscated code

android jeb jeb-python reverse-engineering

Last synced: 13 Apr 2025

https://github.com/p-x9/machokit

🔬 A Swift library for parsing mach-o files to obtain various information.

binary ctf dyld dyld-shared-cache dylib mach-o macho parser reverse-engineering swift symbols

Last synced: 05 Apr 2025

https://github.com/zackelia/ghidra-dark-theme

Modern dark theme based on the original ghidra-dark

dark-theme ghidra ghidra-dark reverse-engineering

Last synced: 07 Mar 2026

https://github.com/hunterdii/tryhackme-roadmap

Hello, aspiring hackers! 🕵️‍♂️ Here’s a list of 500+ Free TryHackMe rooms to kickstart your cybersecurity journey. These rooms are absolutely free, and I’ve organized them by topic to help you dive in right away. 🛠️

active-directory android ctf-challenges ctf-events cyber-forensics cyber-security free good-first-issue hacking linux malware-analysis networking reverse-engineering rooms steganography tryhackme tryhackme-roadmap web-penetration-testing wifi-hacking windows

Last synced: 17 Aug 2025

https://github.com/advanced-microcode-patching/shiva

A custom ELF linker/loader for installing ET_REL binary patches at runtime

aarch64 elf microcode reverse-engineering

Last synced: 01 May 2025

https://github.com/unixpickle/cbyge

Reverse engineering Cync (formerly "C by GE") WiFi devices

iot iot-device lightbulb proxy reverse-engineering webapp

Last synced: 02 May 2025

https://github.com/arkq/openaptx

Reverse-engineered apt-X audio codec

aptx aptx-hd library reverse-engineering

Last synced: 06 Jan 2026

https://github.com/knight0x07/pyc2bytecode

A Python Bytecode Disassembler helping reverse engineers in dissecting Python binaries by disassembling and analyzing the compiled python byte-code(.pyc) files across all python versions (including Python 3.10.*)

blueteam cybersecurity disassembler infosec infosectools malware-analysis malware-research python reverse-engineering security-tools static-analysis threat-intelligence

Last synced: 28 Apr 2025

https://github.com/LAC-Japan/IDA_Plugin_AntiDebugSeeker

Automatically identify and extract potential anti-debugging techniques used by malware.

anti-debugging ida ida-plugin idapython-plugin malware-analysis reverse-engineering

Last synced: 13 Apr 2025

https://github.com/luca1991/ndsfactory

Unpack & Repack Nintendo DS Roms (.nds)

nintendo-ds nintendo-hacking reverse-engineering rom-hacking

Last synced: 17 Oct 2025

https://github.com/strager/supermetroid

Super Metroid SNES game, disassembled

disassembly reverse-engineering

Last synced: 13 Apr 2025

https://github.com/Luca1991/NDSFactory

Unpack & Repack Nintendo DS Roms (.nds)

nintendo-ds nintendo-hacking reverse-engineering rom-hacking

Last synced: 28 Mar 2025

https://github.com/cheez3d/popcap-patches

A collection of patched executables for PopCap games along with various bits of information regarding them. Patches include, but might not be limited to fixes for 3D acceleration as well as higher resolutions not working on recent versions of Windows.

patches reverse-engineering

Last synced: 07 May 2025

https://github.com/emoose/idaxex

Xbox/Xbox360 loader plugin for IDA 9, and xex1tool, supporting most known Xbox executable file formats (XEX/XBE)

ida ida-pro reverse-engineering xbe xbox xbox360 xenon xex

Last synced: 21 Aug 2025

https://github.com/airbus-seclab/android_emuroot

Android_Emuroot is a Python script that allows granting root privileges on the fly to shells running on Android virtual machines that use google-provided emulator images called Google API Playstore, to help reverse engineers to go deeper into their investigations.

android android-emuroot emulator python reverse-engineering root-privileges

Last synced: 15 Apr 2025

https://github.com/Fleynaro/SDA

SDA is a rich cross-platform tool for reverse engineering that focused firstly on analysis of computer games. I'm trying to create a mix of the Ghidra, Cheat Engine and x64dbg. My tool will combine static and dynamic analysis of programs. Now SDA is being developed.

analysis debugger decompiler disassembler dynamic-analysis games pe-format reverse-engineering static-analysis tool x86 x86-64

Last synced: 09 Jul 2025

https://github.com/trailofbits/objcgraphview

A graph view plugin for Binary Ninja to visualize Objective-C

binary-ninja objective-c plugin reverse-engineering ui

Last synced: 25 Jun 2025

https://github.com/reverseapple/gxpc

Sniff XPC communication using Frida and Go

frida ios macos reverse-engineering xnu xpc

Last synced: 05 Apr 2025

https://github.com/corellium/corellium-android-unpacking

Android Unpacking Automation using Corellium Devices

android frida reverse-engineering reversing unpacker unpacking

Last synced: 29 Apr 2025

https://github.com/8dcc/bin-graph

Visualize binary files

binary-analysis c libpng reverse-engineering

Last synced: 06 Apr 2025

https://github.com/ant4g0nist/polar

A LLDB plugin which brings LLMs to LLDB

langchain llama2 lldb llm ollama reverse-engineering

Last synced: 25 Oct 2025

https://github.com/darx0r/stingray

IDAPython plugin for finding function strings recursively

ida-plugin ida-pro idapython idapython-plugin reverse-engineering static-analysis string-search

Last synced: 10 May 2025

https://github.com/aldelaro5/ghidra-gekko-broadway-lang

Ghidra language definition for the Gekko and Broadway CPU variant used in the Nintendo GameCube and Nintendo Wii respectively

gamecube ghidra reverse-engineering wii

Last synced: 16 Jan 2026

https://github.com/fuzziqersoftware/resource_dasm

Classic Mac OS resource fork and application disassembler, with reverse-engineering tools for specific applications

classic-mac-os disassembler hypercard resource-fork reverse-engineering soundmusicsys sprites

Last synced: 19 Jan 2026

https://github.com/iliasam/laser_tape_reverse_engineering

Alternative firmware for a cheap X-40 laser tape measure

laser rangefinder reverse-engineering stm32

Last synced: 05 Apr 2025

https://github.com/cmu-sei/kaiju

CERT Kaiju is a binary analysis framework extension for the Ghidra software reverse engineering suite. This repository is a "mirror" -- please file tickets, bug reports, or pull requests at the upstream home in @CERTCC: https://github.com/certcc/kaiju

binary-analysis ghidra reverse-engineering

Last synced: 05 Apr 2025

https://github.com/timac/qlcarfiles

QuickLook plugin to visualize .car files (compiled Asset Catalogs)

macos quicklook quicklook-plugin reverse-engineering

Last synced: 14 Apr 2025

https://github.com/KasperskyLab/hrtng

IDA Pro plugin with a rich set of features: decryption, deobfuscation, patching, lib code recognition and various pseudocode transformations

binary-analysis decryption deobfuscation hexrays ida ida-plugin ida-pro ida-pro-plugin idapro malware-analysis pattern-matching reverse-engineering

Last synced: 18 Jul 2025

https://github.com/jonpalmisc/limoncello

Yet another LLVM-based obfuscator

llvm obfuscation obfuscator reverse-engineering

Last synced: 16 Feb 2026

https://github.com/droppers/singlefileextractor

A tool for extracting contents (assemblies, configuration, etc.) from a single-file application to a directory, suitable for purposes like malware analysis.

dotnet malware malware-analysis reverse-engineering tooling

Last synced: 16 May 2025

https://github.com/nlitsme/extfstools

Tools for extracting files from ext2,3,4 filesystem images

ext2 ext3 ext4 filesystem-analysis reverse-engineering

Last synced: 01 Aug 2025