Reverse Engineering
The best skills for security-related work, like app security, pentesting, threat detection and incident response.
binary-diffzhaoxuya520/reverse-skillMigrate function names and offsets across binary versions with structured diffing★43.1K
binary-diffMigrate function names and offsets across binary versions with structured diffing
binary-ninja-reversezhaoxuya520/reverse-skillAnalyze binaries in Binary Ninja with IL views, cross-references and Python automation★43.1K
binary-ninja-reverseAnalyze binaries in Binary Ninja with IL views, cross-references and Python automation
browser-extension-reversezhaoxuya520/reverse-skillReverse engineer Chrome and Firefox extensions to trace manifests and traffic logic★43.1K
browser-extension-reverseReverse engineer Chrome and Firefox extensions to trace manifests and traffic logic
competition-android-hookingzhaoxuya520/reverse-skillHook Android apps with Frida to trace signing logic in CTF challenges★43.1K
competition-android-hookingHook Android apps with Frida to trace signing logic in CTF challenges
competition-bundle-sourcemap-recoveryzhaoxuya520/reverse-skillRecover source maps and bundled JavaScript structure in CTF web challenges★43.1K
competition-bundle-sourcemap-recoveryRecover source maps and bundled JavaScript structure in CTF web challenges
competition-crypto-mobilezhaoxuya520/reverse-skillDecode ciphers, transform chains and mobile signing logic in CTF challenges★43.1K
competition-crypto-mobileDecode ciphers, transform chains and mobile signing logic in CTF challenges
competition-custom-protocol-replayzhaoxuya520/reverse-skillRecover custom binary or text protocols and replay accepted sessions in CTFs★43.1K
competition-custom-protocol-replayRecover custom binary or text protocols and replay accepted sessions in CTFs
competition-firmware-layoutzhaoxuya520/reverse-skillUnpack firmware images and map partitions, boot chains and embedded configs★43.1K
competition-firmware-layoutUnpack firmware images and map partitions, boot chains and embedded configs
competition-ios-runtimezhaoxuya520/reverse-skillHook iOS apps with Frida and inspect Keychain and request signing in CTFs★43.1K
competition-ios-runtimeHook iOS apps with Frida and inspect Keychain and request signing in CTFs
competition-malware-configzhaoxuya520/reverse-skillRecover malware configuration, C2 fields and staged payloads for analysis★43.1K
competition-malware-configRecover malware configuration, C2 fields and staged payloads for analysis
competition-reverse-pwnzhaoxuya520/reverse-skillReverse binaries, debug crashes and build native exploits for pwn challenges★43.1K
competition-reverse-pwnReverse binaries, debug crashes and build native exploits for pwn challenges
competition-stego-mediazhaoxuya520/reverse-skillFind hidden data in images, audio, video and documents with steganography tools★43.1K
competition-stego-mediaFind hidden data in images, audio, video and documents with steganography tools
competition-zip-archivezhaoxuya520/reverse-skillRecover encrypted ZIP archives with known-plaintext attacks in CTF challenges★43.1K
competition-zip-archiveRecover encrypted ZIP archives with known-plaintext attacks in CTF challenges
dotnet-reversezhaoxuya520/reverse-skillReverse engineer .NET assemblies, obfuscated C# and managed malware with dnSpy★43.1K
dotnet-reverseReverse engineer .NET assemblies, obfuscated C# and managed malware with dnSpy
dsl-vm-reversezhaoxuya520/reverse-skillReverse custom JavaScript VM interpreters and extract opcode tables and bytecode★43.1K
dsl-vm-reverseReverse custom JavaScript VM interpreters and extract opcode tables and bytecode
ghidra-reversezhaoxuya520/reverse-skillReverse engineer binaries with Ghidra for decompilation and cross-references★43.1K
ghidra-reverseReverse engineer binaries with Ghidra for decompilation and cross-references
go-rust-reversezhaoxuya520/reverse-skillReverse stripped Go and Rust binaries using runtime and panic string clues★43.1K
go-rust-reverseReverse stripped Go and Rust binaries using runtime and panic string clues
ida-reversezhaoxuya520/reverse-skillAnalyze binaries, DLLs, APKs and firmware with IDA Pro for reverse engineering★43.1K
ida-reverseAnalyze binaries, DLLs, APKs and firmware with IDA Pro for reverse engineering
js-reversezhaoxuya520/reverse-skillTrace front-end JavaScript signing chains and replay runtime behavior locally★43.1K
js-reverseTrace front-end JavaScript signing chains and replay runtime behavior locally
macos-reversezhaoxuya520/reverse-skillReverse Mach-O binaries and Apple apps including Swift and Objective-C recovery★43.1K
macos-reverseReverse Mach-O binaries and Apple apps including Swift and Objective-C recovery
mobile-reversezhaoxuya520/reverse-skillAnalyze Android and iOS apps with runtime instrumentation and SSL pinning checks★43.1K
mobile-reverseAnalyze Android and iOS apps with runtime instrumentation and SSL pinning checks
protocol-reversezhaoxuya520/reverse-skillRecover custom binary protocols and Protobuf or gRPC schemas from captured traffic★43.1K
protocol-reverseRecover custom binary protocols and Protobuf or gRPC schemas from captured traffic
anti-reversing-techniqueswshobson/agentsRecognize obfuscation, packing and anti-debugging tricks in analyzed binaries★41.9K
anti-reversing-techniquesRecognize obfuscation, packing and anti-debugging tricks in analyzed binaries
binary-analysis-patternswshobson/agentsDisassemble and decompile binaries to map control flow and recognize code patterns★41.9K
binary-analysis-patternsDisassemble and decompile binaries to map control flow and recognize code patterns
protocol-reverse-engineeringwshobson/agentsDissect network protocols from captured traffic and document custom formats★41.9K
protocol-reverse-engineeringDissect network protocols from captured traffic and document custom formats
analyzing-golang-malware-with-ghidramukul975/Anthropic-Cybersecurity-SkillsRecover stripped Go function names and embedded strings from Go malware in Ghidra★35.2K
analyzing-golang-malware-with-ghidraRecover stripped Go function names and embedded strings from Go malware in Ghidra
analyzing-packed-malware-with-upx-unpackermukul975/Anthropic-Cybersecurity-SkillsUnpack UPX-packed malware, including samples with altered UPX headers, for analysis★35.2K
analyzing-packed-malware-with-upx-unpackerUnpack UPX-packed malware, including samples with altered UPX headers, for analysis
auditing-uefi-firmware-with-chipsecmukul975/Anthropic-Cybersecurity-SkillsAssess UEFI firmware, SPI flash protections and Secure Boot state with CHIPSEC★35.2K
auditing-uefi-firmware-with-chipsecAssess UEFI firmware, SPI flash protections and Secure Boot state with CHIPSEC
deobfuscating-javascript-malwaremukul975/Anthropic-Cybersecurity-SkillsUnwrap obfuscated JavaScript from phishing pages and skimmers to recover the payload★35.2K
deobfuscating-javascript-malwareUnwrap obfuscated JavaScript from phishing pages and skimmers to recover the payload
deobfuscating-powershell-obfuscated-malwaremukul975/Anthropic-Cybersecurity-SkillsDeobfuscate multi-layer PowerShell malware with AST analysis and PSDecode to reveal C2★35.2K
deobfuscating-powershell-obfuscated-malwareDeobfuscate multi-layer PowerShell malware with AST analysis and PSDecode to reveal C2
detecting-secure-boot-bypassmukul975/Anthropic-Cybersecurity-SkillsDetect Secure Boot bypasses and bootkits like BlackLotus using dbx and EFI hash checks★35.2K
detecting-secure-boot-bypassDetect Secure Boot bypasses and bootkits like BlackLotus using dbx and EFI hash checks
extracting-config-from-agent-tesla-ratmukul975/Anthropic-Cybersecurity-SkillsPull C2 endpoints and exfiltration credentials from Agent Tesla RAT samples★35.2K
extracting-config-from-agent-tesla-ratPull C2 endpoints and exfiltration credentials from Agent Tesla RAT samples
implementing-ransomware-kill-switch-detectionmukul975/Anthropic-Cybersecurity-SkillsFind ransomware kill switches in samples and deploy mutex vaccines to stop execution★35.2K
implementing-ransomware-kill-switch-detectionFind ransomware kill switches in samples and deploy mutex vaccines to stop execution
performing-automated-malware-analysis-with-capemukul975/Anthropic-Cybersecurity-SkillsRun samples in a CAPEv2 sandbox to capture behavior, dropped files and malware configs★35.2K
performing-automated-malware-analysis-with-capeRun samples in a CAPEv2 sandbox to capture behavior, dropped files and malware configs
performing-binary-exploitation-analysismukul975/Anthropic-Cybersecurity-SkillsFind memory corruption in ELF binaries and build ROP exploit PoCs with pwntools★35.2K
performing-binary-exploitation-analysisFind memory corruption in ELF binaries and build ROP exploit PoCs with pwntools
performing-dynamic-analysis-with-any-runmukul975/Anthropic-Cybersecurity-SkillsDetonate suspicious files and URLs in ANY.RUN to watch process trees and network traffic★35.2K
performing-dynamic-analysis-with-any-runDetonate suspicious files and URLs in ANY.RUN to watch process trees and network traffic
performing-firmware-extraction-with-binwalkmukul975/Anthropic-Cybersecurity-SkillsExtract filesystems and kernels from firmware images with binwalk and entropy checks★35.2K
performing-firmware-extraction-with-binwalkExtract filesystems and kernels from firmware images with binwalk and entropy checks
performing-firmware-malware-analysismukul975/Anthropic-Cybersecurity-SkillsHunt implants and bootkits in router, IoT and UEFI firmware images★35.2K
performing-firmware-malware-analysisHunt implants and bootkits in router, IoT and UEFI firmware images
performing-malware-triage-with-yaramukul975/Anthropic-Cybersecurity-SkillsWrite YARA rules to classify malware samples by strings, bytes and file structure★35.2K
performing-malware-triage-with-yaraWrite YARA rules to classify malware samples by strings, bytes and file structure
performing-plc-firmware-security-analysismukul975/Anthropic-Cybersecurity-SkillsAnalyze PLC firmware for hardcoded credentials, backdoors and insecure updates★35.2K
performing-plc-firmware-security-analysisAnalyze PLC firmware for hardcoded credentials, backdoors and insecure updates
performing-static-malware-analysis-with-pe-studiomukul975/Anthropic-Cybersecurity-SkillsTriage Windows PE malware statically with PEStudio before any sandbox run★35.2K
performing-static-malware-analysis-with-pe-studioTriage Windows PE malware statically with PEStudio before any sandbox run
reverse-engineering-android-malware-with-jadxmukul975/Anthropic-Cybersecurity-SkillsDecompile malicious APKs with JADX to trace data theft and C2 behavior★35.2K
reverse-engineering-android-malware-with-jadxDecompile malicious APKs with JADX to trace data theft and C2 behavior
reverse-engineering-dotnet-malware-with-dnspymukul975/Anthropic-Cybersecurity-SkillsDecompile and deobfuscate .NET malware with dnSpy to extract C2 configs★35.2K
reverse-engineering-dotnet-malware-with-dnspyDecompile and deobfuscate .NET malware with dnSpy to extract C2 configs
reverse-engineering-ios-app-with-fridamukul975/Anthropic-Cybersecurity-SkillsInstrument iOS apps with Frida to inspect logic, keys and hidden functions★35.2K
reverse-engineering-ios-app-with-fridaInstrument iOS apps with Frida to inspect logic, keys and hidden functions
reverse-engineering-malware-with-ghidramukul975/Anthropic-Cybersecurity-SkillsDecompile malware with Ghidra to study C2 protocols and crypto routines★35.2K
reverse-engineering-malware-with-ghidraDecompile malware with Ghidra to study C2 protocols and crypto routines
reverse-engineering-ransomware-encryption-routinemukul975/Anthropic-Cybersecurity-SkillsIdentify ransomware crypto routines and key flaws that may allow decryption★35.2K
reverse-engineering-ransomware-encryption-routineIdentify ransomware crypto routines and key flaws that may allow decryption
reverse-engineering-rust-malwaremukul975/Anthropic-Cybersecurity-SkillsAnalyze Rust malware in IDA and Ghidra past fat pointers and generic code noise★35.2K
reverse-engineering-rust-malwareAnalyze Rust malware in IDA and Ghidra past fat pointers and generic code noise
baoyu-electron-extractJimLiu/baoyu-skillsExtract JavaScript and resources from installed Electron apps and restore source★27K
baoyu-electron-extractExtract JavaScript and resources from installed Electron apps and restore source
idapythonmrexodia/ida-pro-mcpWrite IDAPython scripts to analyze binaries, decompile functions and walk call graphs★13.2K
idapythonWrite IDAPython scripts to analyze binaries, decompile functions and walk call graphs
reverse-engineeringrehan-remade/universal-modderDecompile .NET, IL2CPP, Java and native code with ILSpy, Ghidra and IDA★9.1K
reverse-engineeringDecompile .NET, IL2CPP, Java and native code with ILSpy, Ghidra and IDA