Ecosyste.ms: Awesome
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.
- GitHub: https://github.com/topics/reverse-engineering
- Wikipedia: https://en.wikipedia.org/wiki/Reverse_engineering
- Related Topics: security, disassembler,
- Last updated: 2025-02-01 00:26:01 UTC
- JSON Representation
https://github.com/doomedraven/tools
Combination of different utilities, have fun!
cape kvm network qemu reverse-engineering sandbox tools virtualization
Last synced: 28 Jan 2025
https://github.com/igio90/uddbg
A gdb like debugger that provide a runtime env to unicorn emulator and additionals features!
debugger emulation reverse-engineering unicorn
Last synced: 19 Dec 2024
https://github.com/oandrew/ipod-gadget
iPod usb gadget for audio playback. Client app: https://github.com/oandrew/ipod
carplay configfs gadget golang iap ipod ipod-gadget kernel reverse-engineering usb
Last synced: 19 Nov 2024
https://github.com/ret42/RE-Thing
Reverse Engineering Tools (deobf, decompiler etc..)
assembly deobfuscator disassembler malware-analysis re re-tools reverse-engineering static-analysis tools
Last synced: 09 Nov 2024
https://github.com/t0thkr1s/allsafe
Intentionally vulnerable Android application.
android bugbounty bypass certificate dynamic-analysis forthebadge frida frida-scripts hackerone-reports hardcoded-credentials mobile-security reverse reverse-engineering vulnerabilities vulnerable vulnerable-android-apps
Last synced: 10 Nov 2024
https://github.com/nakiostudio/TwitterX
Keeping Twitter for macOS alive with code injection
cocoa cracking hacking injection macos macosx reverse-engineering twitter
Last synced: 04 Nov 2024
https://github.com/nakiostudio/twitterx
Keeping Twitter for macOS alive with code injection
cocoa cracking hacking injection macos macosx reverse-engineering twitter
Last synced: 01 Nov 2024
https://github.com/fkie-cad/dewolf
A research decompiler implemented as a Binary Ninja plugin.
binary-analysis binaryninja binaryninja-plugin decompilation dewolf reverse-engineering software-analysis
Last synced: 01 Feb 2025
https://github.com/namazso/IDAShell
Shell extension for opening executables in IDA
ida ida-plugin ida-pro idapro reverse-engineering
Last synced: 07 Nov 2024
https://github.com/noobpk/frida-intercept-encrypted-api
A tool to help you intercept encrypted APIs in iOS or Android apps
android android-application android-encryption android-intercept api banking burpsuite encryption-decryption frida frida-ios-intercept intercept ios ios-api-intercept ios-application ios-intercept jailbreak-tweak reverse-engineering
Last synced: 18 Nov 2024
https://github.com/sha0coder/scemu
x86 malware emulator
cobaltstrike emulation emulator metasploit reverse-engineering rust shellcode shellcodes x86
Last synced: 25 Dec 2024
https://github.com/danielkrupinski/anubis
Free open-source training software / cheat for Counter-Strike: Global Offensive, written in C.
anubis c c99 cheat cheating counter-strike counter-strike-global-offensive csgo csgo-cheat dll dll-injection game-hacking internal reverse-engineering windows
Last synced: 25 Dec 2024
https://github.com/romainthomas/reverse-engineering-workshop
Slides & Hands-on for the reverse engineering workshop
ghidra linux reverse-engineering workshop-materials x86-64
Last synced: 19 Dec 2024
https://github.com/Open-GD/OpenGD
Open source implementation of Geometry Dash powered by a fork of cocos2dx 4.0.
axmol axmolengine cocos2d cocos2d-x cpp geometry-dash geometrydash reverse-engineering
Last synced: 31 Oct 2024
https://github.com/mos9527/evbunpack
Enigma Virtual Box Unpacker / 解包、脱壳工具
evb python reverse-engineering unpacker
Last synced: 27 Jan 2025
https://github.com/mentebinaria/fundamentos-engenharia-reversa
Livro: Engenharia Reversa - Fundamentos e Prática
assembly c linux livro malware-analysis reverse-engineering reversing win32 windows windows-api windows-internals
Last synced: 21 Jan 2025
https://github.com/schwartzblat/whatsapppatcher
A patcher that decompiles WhatsApp APK, patches the smali, recompiles and signs it.
apk apktool patcher patching reverse-engineering whatsapp whatsapp-plus
Last synced: 26 Jan 2025
https://github.com/danielkrupinski/x86retspoof
Invoke functions with a spoofed return address. For 32-bit Windows binaries. Supports __fastcall, __thiscall, __stdcall and __cdecl calling conventions. Written in C++17.
anticheat-bypass assembly-language assembly-x86 cpp17 game-hacking reverse-engineering single-header x86
Last synced: 19 Dec 2024
https://github.com/asiamina/A-Course-on-Digital-Forensics
A course on "Digital Forensics" designed and offered in the Computer Science Department at Texas Tech University
courses digital-forensics disk-forensics memory-forensics mobile-forensics network-forensics reverse-engineering
Last synced: 25 Oct 2024
https://github.com/0ffffffffh/api-break-for-x64dbg
x64dbg plugin to set breakpoints automatically to Win32/64 APIs
api breakpoint plugin reverse-engineering win32 win32api win64 x64dbg
Last synced: 16 Nov 2024
https://github.com/rednaga/native-shim
A "shim" for loading native jni files for Android active debugging
android debugger ida-pro reverse-engineering shim
Last synced: 24 Dec 2024
https://github.com/annihilatorq/shadow_syscall
windows syscalls with a single line and a high level of abstraction. has modern cpp20 wrappers and utilities, range-based DLL and export enumeration, wrapper around KUSER_SHARED_DATA. supported compilers: clang, gcc and msvc
analysis cpp direct-syscalls export getmodulehandle getprocaddress hashing header-only masm obfuscation reverse-engineering shadow-syscalls shellcode syscall syscalls win-internals
Last synced: 02 Feb 2025
https://github.com/as0ler/r2flutch
Tool to decrypt iOS apps using r2frida
decryption frida ios ipa r2frida radare2 reverse-engineering
Last synced: 31 Jan 2025
https://github.com/bt3gl/Gray-Hacker-Resources
👾 a decade of resources for security researchers: pentesting, CTF, wargames, cryptography, forensics, reverse engineering, IoCs, botnets, cloud hacking, linux hacking, steganography, vulnerabilities, etc.
botnets cryptography ctf forensics gray-hacker-resources hacking infosec iocs linux malwares network penetration-testing pentesting post-exploitation reverse-engineering rubber-ducky steganography vulnerabilities wargame web-security
Last synced: 28 Dec 2024
https://github.com/grazfather/practicalmalwarelabs
Keep track of the labs from the book "Practical Malware Analysis"
malware practical-malware-analysis reverse-engineering writeup
Last synced: 27 Oct 2024
https://github.com/mytechnotalent/Hacking-Rust
A FREE comprehensive online Rust hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of reverse engineering Rust from scratch.
arm32 arm64 cyber cyber-security cybersecurity hack hacking hacking-tool hacking-tools ida ida-pro reverse-engineering rust rust-cheat rust-hack rust-lang windows
Last synced: 24 Dec 2024
https://github.com/danielkrupinski/vac-hooks
Hook WinAPI functions used by Valve Anti-Cheat. Log calls and intercept arguments & return values. DLL written in C.
anticheat c csgo dll dll-injection hook-winapi-functions hooking injection reverse-engineering reversing steam steam-service vac vac-hooks valve valve-anti-cheat winapi
Last synced: 21 Jan 2025
https://github.com/Kermalis/PokemonBattleEngine
A C# library that can emulate Pokémon battles.
avalonia battle csharp discord discord-net dotnet-core dotnet-standard emulator engine game games pokemon pokemon-battle pokemon-battle-simulator pokemon-engine reverse-engineering rom-dumper rom-hacking romhacking simulator
Last synced: 11 Nov 2024
https://github.com/pret/pokepinball
Disassembly of Pokémon Pinball
disassembly gameboy gbz80 pokemon reverse-engineering
Last synced: 01 Feb 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: 29 Nov 2024
https://github.com/codecat/catsight
Cross-platform process memory inspector
cross-platform reverse-engineering security x64 x86-64
Last synced: 29 Dec 2024
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: 16 Nov 2024
https://github.com/tsukumijima/tweepy-authlib
Twitter Web App (Web 版公式クライアント) の内部 API を使い、Tweepy でスクリーンネームとパスワードで認証するためのライブラリ
api python reverse-engineering tweepy twitter
Last synced: 28 Jan 2025
https://github.com/mandiant/vm-packages
Chocolatey packages supporting the analysis environment projects FLARE-VM & Commando VM.
chocolatey-packages flare malware-analysis reverse-engineering
Last synced: 02 Feb 2025
https://github.com/1d8/Android-Analysis
Getting Genymotion & Burpsuite setup for Android Mobile App Analysis
Last synced: 21 Nov 2024
https://github.com/msm-code/ghidralib
A Pythonic Ghidra standard library
ghidra ghidra-scripts ghidra-snippets library reverse-engineering
Last synced: 31 Jan 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: 21 Nov 2024
https://github.com/TheCjw/scoop-retools
Scoop bucket for reverse engineering tools
reverse-engineering scoop scoop-bucket
Last synced: 13 Nov 2024
https://github.com/userbradley/bereal
How does BeReal work (Under the hood)
api bereal ios mitm reverse-engineering
Last synced: 27 Jan 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: 20 Nov 2024
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: 07 Nov 2024
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: 18 Nov 2024
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 Nov 2024
https://github.com/offlinemark/dawtool
Reverse-engineered parsers for Ableton Live & FL Studio project files.
als audio daw flp reverse-engineering
Last synced: 18 Nov 2024
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: 31 Dec 2024
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: 16 Nov 2024
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: 25 Jan 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: 17 Nov 2024
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: 01 Feb 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: 31 Oct 2024
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: 26 Oct 2024
https://github.com/horsicq/nfdx64dbg
Plugin for x64dbg Linker/Compiler/Tool detector.
debugger detect reverse-engineering x64dbg x64dbg-plugin
Last synced: 19 Dec 2024
https://github.com/bartlomiejduda/Tools
Set of tools to manage and modify files from many various games.
compression encryption fileformat fileformats modding modding-games modding-tools pc ps1 psx python re reverse-engineering reverseengineering romhacking tools translation translation-tool utilities xentax
Last synced: 29 Nov 2024
https://github.com/PrimeDecomp/prime
A matching decompilation of Metroid Prime
cplusplus decompilation gamecube metroid metroid-prime reverse-engineering
Last synced: 12 Nov 2024
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: 16 Nov 2024
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: 29 Jan 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: 29 Jan 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: 26 Oct 2024
https://github.com/raspi/heksa
CLI hex dumper with colors
binary command-line-tool dumper file-format go golang hacktoberfest hex hexadecimal reverse-engineering
Last synced: 10 Nov 2024
https://github.com/nlitsme/idbutil
Library and tool for reading IDApro databases.
ida-databases idapro reverse-engineering
Last synced: 05 Dec 2024
https://github.com/mohitmishra786/underthehoodofexecutables
A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary optimization techniques. Perfect for systems programmers, C developers, and anyone interested in low-level programming concepts.
binary-analysis binary-format c-programming compilation computer-science dynamic-linking educational elf executable linker loader low-level-programming operating-systems optimization performance-optimization programming-guide reverse-engineering static-linking system-programming tutorial
Last synced: 22 Jan 2025
https://github.com/kermalis/pokemonbattleengine
A C# library that can emulate Pokémon battles.
avalonia battle csharp discord discord-net dotnet-core dotnet-standard emulator engine game games pokemon pokemon-battle pokemon-battle-simulator pokemon-engine reverse-engineering rom-dumper rom-hacking romhacking simulator
Last synced: 10 Oct 2024
https://github.com/pret/pokestadium
Disassembly and decompilation of Pokémon Stadium
c disassembly nintendo64 pokemon reverse-engineering
Last synced: 02 Feb 2025
https://github.com/nokka/d2s
Diablo II file format binary parser written in Go.
binary-parser diablo-ii game reverse-engineering
Last synced: 19 Nov 2024
https://github.com/lifting-bits/sleigh
Unofficial CMake build for Ghidra's C++ SLEIGH code
binary-analysis cmake cplusplus cpp decompiler disassembler ghidra reverse-engineering sleigh
Last synced: 02 Feb 2025
https://github.com/BlackVS/ESP32-reversing
A curated list of ESP32 related reversing resources
esp32 hacktoberfest hacktoberfest2020 reverse-engineering reversing-resources
Last synced: 09 Nov 2024
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: 10 Nov 2024
https://github.com/naivenom/reversing-list
Reversing list
challenges cracking crackme ctf ida ida-pro radare2 reverse-engineering reversing
Last synced: 18 Nov 2024
https://github.com/feicong/ida_for_mac_green
IDA Pro for macOS绿化
idapro reverse-engineering software-engineering
Last synced: 16 Nov 2024
https://github.com/encounter/objdiff
A local diffing tool for decompilation projects
asm assembly codewarrior decompilation disassembler egui gamecube metrowerks mips nintendo-64 powerpc reverse-engineering rust wii
Last synced: 29 Jan 2025
https://github.com/hzqst/metahooksv
MetaHook (https://github.com/nagist/metahook) porting for SvEngine (GoldSrc engine modified by Sven-Coop)
game goldsrc modding reverse-engineering svencoop
Last synced: 02 Feb 2025
https://github.com/nlitsme/pyidbutil
A python library for reading IDA pro databases.
ida-databases idapro reverse-engineering
Last synced: 26 Jan 2025
https://github.com/brianpugh/game-and-watch-patch
CFW for the Nintendo Game and Watch
cfw custom firmware game-and-watch gnw hack mario mod nintendo retro-go reverse-engineering zelda
Last synced: 27 Oct 2024
https://github.com/taviso/kiewtai
A port of Kaitai to the Hiew hex editor
binary-analysis carving dfir hexeditor reverse-engineering
Last synced: 29 Oct 2024
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: 02 Feb 2025
https://github.com/0x1f9f1/mem
A collection of C++11 headers useful for reverse engineering
aob boyer-moore boyer-moore-algorithm boyer-moore-horspool boyermoore cplusplus cplusplus-11 cpp memory memory-scanner memory-scanning pointer reverse-engineering rtti
Last synced: 12 Oct 2024
https://github.com/eset/stadeo
Control-flow-flattening and string deobfuscator
control-flow deobfuscation deobfuscator emotet ida ida-pro idapython malware miasm python reverse-engineering stantinko strings
Last synced: 09 Nov 2024
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: 24 Jan 2025
https://github.com/allsafecybersecurity/lazyghidra
Make your Ghidra Lazy!
ghidra python reverse-engineering
Last synced: 08 Nov 2024
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: 12 Nov 2024
https://github.com/mooncat-greenpy/ghidra_golanganalyzerextension
Analyze Golang with Ghidra
ghidra ghidra-extension ghidra-plugin golang reverse-engineering
Last synced: 29 Jan 2025
https://github.com/MJx0/AndKittyInjector
Inject a shared library into a process using ptrace
android injector linux ptrace reverse-engineering
Last synced: 30 Oct 2024
https://github.com/arkq/openaptx
Reverse-engineered apt-X audio codec
aptx aptx-hd library reverse-engineering
Last synced: 25 Oct 2024
https://github.com/enkomio/sojobo
A binary analysis framework
b2r2 dotnet fsharp malware-analysis malware-analyzer malware-research program-analysis reverse-engineering security security-framework security-tools
Last synced: 16 Nov 2024
https://github.com/rnd-ash/w203-canbus
Open source project for W211/W219 W203/W209 Mercs - bluetooth audio control and more!
android android-application arduino arduino-setup bluetooth canbus canbus-shield car connected-car connected-vehicle frames ic-display mcp2515 mercedes mercedes-benz phone reverse-engineering w203 w211
Last synced: 13 Jan 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.
Last synced: 14 Nov 2024
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: 07 Nov 2024
https://github.com/corellium/corellium-android-unpacking
Android Unpacking Automation using Corellium Devices
android frida reverse-engineering reversing unpacker unpacking
Last synced: 11 Nov 2024
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: 20 Nov 2024
https://github.com/yuao/metallibraryarchive
Extract Metal functions from .metallib files.
apple bitcode ios macos metal reverse-engineering shader
Last synced: 14 Oct 2024
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: 16 Nov 2024
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: 11 Nov 2024
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: 19 Jan 2025
https://github.com/rnd-ash/W203-canbus
Open source project for W211/W219 W203/W209 Mercs - bluetooth audio control and more!
android android-application arduino arduino-setup bluetooth canbus canbus-shield car connected-car connected-vehicle frames ic-display mcp2515 mercedes mercedes-benz phone reverse-engineering w203 w211
Last synced: 15 Nov 2024
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: 08 Nov 2024
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 Dec 2024
https://github.com/timac/qlcarfiles
QuickLook plugin to visualize .car files (compiled Asset Catalogs)
macos quicklook quicklook-plugin reverse-engineering
Last synced: 01 Nov 2024
https://github.com/AllsafeCyberSecurity/LazyGhidra
Make your Ghidra Lazy!
ghidra python reverse-engineering
Last synced: 26 Oct 2024