Reverse Engineering
The best skills for security-related work, like app security, pentesting, threat detection and incident response.
android-reverse-engineeringSimoneAvogadro/android-reverse-engineering-skillDecompile Android apps with jadx and trace their API calls from UI to network★8.3K
android-reverse-engineeringDecompile Android apps with jadx and trace their API calls from UI to network
binary-mobile-reversingAIPentest/CyberStrikeAIReverse engineer APK and EXE files, Flutter and UniApp apps and certificate pinning★8.1K
binary-mobile-reversingReverse engineer APK and EXE files, Flutter and UniApp apps and certificate pinning
hopper-debuggersteipete/agent-scriptsDebug macOS and iOS binaries with Hopper, LLDB and Objective-C or Swift symbols★7.4K
hopper-debuggerDebug macOS and iOS binaries with Hopper, LLDB and Objective-C or Swift symbols
anti-debug-bypassBitterSecurity/DecepticonDetect and neutralize anti-debug and anti-VM checks in binaries★6.5K
anti-debug-bypassDetect and neutralize anti-debug and anti-VM checks in binaries
binwalk-extractBitterSecurity/DecepticonExtract firmware images with binwalk and mount squashfs, jffs2 and ubifs★6.5K
binwalk-extractExtract firmware images with binwalk and mount squashfs, jffs2 and ubifs
deep-analysisBitterSecurity/DecepticonRun a depth-first loop of decompiling, renaming and commenting one binary★6.5K
deep-analysisRun a depth-first loop of decompiling, renaming and commenting one binary
firmware-acquisitionBitterSecurity/DecepticonAcquire firmware from vendor portals, flash chips and UART or JTAG consoles★6.5K
firmware-acquisitionAcquire firmware from vendor portals, flash chips and UART or JTAG consoles
flutterBitterSecurity/DecepticonReverse Flutter apps with reFlutter, Ghidra and Dart snapshot dumps★6.5K
flutterReverse Flutter apps with reFlutter, Ghidra and Dart snapshot dumps
game-security-researchBitterSecurity/DecepticonRun authorized game client and protocol security research with anti-tamper checks★6.5K
game-security-researchRun authorized game client and protocol security research with anti-tamper checks
hardcoded-credsBitterSecurity/DecepticonFind hardcoded credentials, keys and default passwords in IoT firmware★6.5K
hardcoded-credsFind hardcoded credentials, keys and default passwords in IoT firmware
il2cppBitterSecurity/DecepticonRecover Unity IL2CPP metadata and hook methods for game security research★6.5K
il2cppRecover Unity IL2CPP metadata and hook methods for game security research
packer-unpackingBitterSecurity/DecepticonIdentify and unpack packers like UPX, Themida, VMProtect and MPRESS★6.5K
packer-unpackingIdentify and unpack packers like UPX, Themida, VMProtect and MPRESS
reverser-firmwareBitterSecurity/DecepticonExtract router and IoT firmware and locate web servers and backdoor credentials★6.5K
reverser-firmwareExtract router and IoT firmware and locate web servers and backdoor credentials
reverser-ghidraBitterSecurity/DecepticonAnalyze authorized binaries through the Ghidra runtime and its GUI★6.5K
reverser-ghidraAnalyze authorized binaries through the Ghidra runtime and its GUI
reverser-ios-staticBitterSecurity/DecepticonAnalyze iOS IPA files with class-dump, Ghidra and plist and ATS checks★6.5K
reverser-ios-staticAnalyze iOS IPA files with class-dump, Ghidra and plist and ATS checks
reverser-overviewBitterSecurity/DecepticonRoute binary reverse engineering from triage to Ghidra and unpacking★6.5K
reverser-overviewRoute binary reverse engineering from triage to Ghidra and unpacking
reverser-specialist-methodsBitterSecurity/DecepticonApply evidence-led methods for reverse engineering work and evidence review★6.5K
reverser-specialist-methodsApply evidence-led methods for reverse engineering work and evidence review
reverser-triageBitterSecurity/DecepticonIdentify binary format, architecture and mitigations in under a minute★6.5K
reverser-triageIdentify binary format, architecture and mitigations in under a minute
reverser-virtualized-protectorsBitterSecurity/DecepticonReverse VMProtect, Themida and CodeVirtualizer protected binaries★6.5K
reverser-virtualized-protectorsReverse VMProtect, Themida and CodeVirtualizer protected binaries
rop-chainBitterSecurity/DecepticonHunt ROP and JOP gadgets and build exploit chains that bypass NX★6.5K
rop-chainHunt ROP and JOP gadgets and build exploit chains that bypass NX
windows-driver-assessmentBitterSecurity/DecepticonAssess Windows driver exposure on owner-authorized systems and research VMs★6.5K
windows-driver-assessmentAssess Windows driver exposure on owner-authorized systems and research VMs
client-reverseNetw0rkNoob/VulnClawRecover client request signing and encryption and replay requests through Burp★3.8K
client-reverseRecover client request signing and encryption and replay requests through Burp
redteam-reverse-detail-packNetw0rkNoob/VulnClawGuide authorized reverse engineering for decompilation, firmware and protocol analysis★3.8K
redteam-reverse-detail-packGuide authorized reverse engineering for decompilation, firmware and protocol analysis
ctf-reverseljagiello/ctf-skillsReverse engineer compiled, packed and virtualized CTF targets from binaries to WASM★3.6K
ctf-reverseReverse engineer compiled, packed and virtualized CTF targets from binaries to WASM
leanreaaicodeking/leanreaReverse engineer shipped apps, binaries and firmware with plain local CLI tools★3.4K
leanreaReverse engineer shipped apps, binaries and firmware with plain local CLI tools
ghidramitsuhiko/agent-stuffDecompile binaries and extract functions, strings and call graphs with Ghidra headless★3.2K
ghidraDecompile binaries and extract functions, strings and call graphs with Ghidra headless
anti-debugging-techniquesyaklang/hack-skillsRecognize anti-debugging checks in protected binaries and how to get past them★2.6K
anti-debugging-techniquesRecognize anti-debugging checks in protected binaries and how to get past them
binary-protection-bypassyaklang/hack-skillsIdentify and get past ASLR, PIE, NX, stack canaries and RELRO in ELF binaries★2.6K
binary-protection-bypassIdentify and get past ASLR, PIE, NX, stack canaries and RELRO in ELF binaries
code-obfuscation-deobfuscationyaklang/hack-skillsDeobfuscate code protected by opaque predicates, control-flow flattening and VMs★2.6K
code-obfuscation-deobfuscationDeobfuscate code protected by opaque predicates, control-flow flattening and VMs
symbolic-execution-toolsyaklang/hack-skillsSolve for keys and bypass binary checks with angr, Z3 and Unicorn Engine★2.6K
symbolic-execution-toolsSolve for keys and bypass binary checks with angr, Z3 and Unicorn Engine
vm-and-bytecode-reverseyaklang/hack-skillsReverse custom virtual machines and proprietary bytecode in protected software★2.6K
vm-and-bytecode-reverseReverse custom virtual machines and proprietary bytecode in protected software
rev-dex-dumperP4nda0s/reverse-skillsDump DEX files from a running Android app to unpack or deobfuscate it★2.3K
rev-dex-dumperDump DEX files from a running Android app to unpack or deobfuscate it
rev-fridaP4nda0s/reverse-skillsWrite Frida hook scripts to trace and intercept native, ObjC and Java calls at runtime★2.3K
rev-fridaWrite Frida hook scripts to trace and intercept native, ObjC and Java calls at runtime
rev-idapythonP4nda0s/reverse-skillsScript IDA analysis with IDAPython and IDALib for functions, blocks and decompilation★2.3K
rev-idapythonScript IDA analysis with IDAPython and IDALib for functions, blocks and decompilation
rev-ios-dumpP4nda0s/reverse-skillsDump decrypted iOS app binaries from jailbroken devices with frida-ios-dump★2.3K
rev-ios-dumpDump decrypted iOS app binaries from jailbroken devices with frida-ios-dump
rev-structP4nda0s/reverse-skillsReconstruct data structures from memory access patterns across functions★2.3K
rev-structReconstruct data structures from memory access patterns across functions
rev-symbolP4nda0s/reverse-skillsRestore function symbols from code patterns, strings, constants and cross-references★2.3K
rev-symbolRestore function symbols from code patterns, strings, constants and cross-references
rev-u3d-dumpP4nda0s/reverse-skillsDump Unity IL2CPP symbols and generate IDA or Ghidra import scripts★2.3K
rev-u3d-dumpDump Unity IL2CPP symbols and generate IDA or Ghidra import scripts
rev-unicorn-debugP4nda0s/reverse-skillsEmulate code fragments with the Unicorn engine to decode data without running the app★2.3K
rev-unicorn-debugEmulate code fragments with the Unicorn engine to decode data without running the app
apk-reverseangusdevgo/Seep-Reverse-LabUnpack, decompile, modify and repackage Android APKs from the command line★1.9K
apk-reverseUnpack, decompile, modify and repackage Android APKs from the command line
apkseepangusdevgo/Seep-Reverse-LabReverse engineer Android APK and native binaries to audit client-side authorization★1.9K
apkseepReverse engineer Android APK and native binaries to audit client-side authorization
client-license-validation-bypassangusdevgo/Seep-Reverse-LabAssess client-side license and activation checks during authorized software tests★1.9K
client-license-validation-bypassAssess client-side license and activation checks during authorized software tests
ida-reverseangusdevgo/Seep-Reverse-LabDrive IDA Pro over MCP to load binaries, decompile functions and map cross-references★1.9K
ida-reverseDrive IDA Pro over MCP to load binaries, decompile functions and map cross-references
mcp-js-reverse-playbookangusdevgo/Seep-Reverse-LabTrace front-end JavaScript signing logic with runtime sampling and evidence logs★1.9K
mcp-js-reverse-playbookTrace front-end JavaScript signing logic with runtime sampling and evidence logs
radare2angusdevgo/Seep-Reverse-LabAnalyze binaries from the command line with radare2 for disassembly and patching★1.9K
radare2Analyze binaries from the command line with radare2 for disassembly and patching
reverse-engineeringangusdevgo/Seep-Reverse-LabUnderstand packed, obfuscated and virtualized binaries, APKs and firmware★1.9K
reverse-engineeringUnderstand packed, obfuscated and virtualized binaries, APKs and firmware
softseepangusdevgo/Seep-Reverse-LabRoute reverse engineering tasks by platform and type to the right specialist playbook★1.9K
softseepRoute reverse engineering tasks by platform and type to the right specialist playbook
anti-reversing-techniquesrmyndharis/antigravity-skillsUnderstand obfuscation and anti-debugging protections in authorized binary analysis★1.9K
anti-reversing-techniquesUnderstand obfuscation and anti-debugging protections in authorized binary analysis
firmware-analystrmyndharis/antigravity-skillsExtract and analyze router and IoT firmware to find security vulnerabilities★1.9K
firmware-analystExtract and analyze router and IoT firmware to find security vulnerabilities
reverse-engineerrmyndharis/antigravity-skillsAnalyze binaries with IDA Pro, Ghidra and radare2 for disassembly and decompilation★1.9K
reverse-engineerAnalyze binaries with IDA Pro, Ghidra and radare2 for disassembly and decompilation