{"slug": "re", "title": "Reverse Engineering", "description": "Reverse engineering tools that both offensive and defensive operations can utilize.", "sections": [{"title": "Binary Analysis", "groups": [{"title": "", "tools": [{"name": "Angr", "url": "https://github.com/angr/angr", "description": "A powerful and user-friendly binary analysis platform.", "repo": "angr/angr", "_anchor": "angr", "_section": "Binary Analysis", "_group": "", "_tabs": ["binary-analysis"], "_tab_titles": ["Binary Analysis"], "_page": "/tools/angr/"}, {"name": "Detect It Easy - DiE", "url": "https://github.com/horsicq/Detect-It-Easy", "description": "Program for determining types of files for Windows, Linux and MacOS.", "repo": "horsicq/Detect-It-Easy", "_anchor": "detect-it-easy-die", "_section": "Binary Analysis", "_group": "", "_tabs": ["binary-analysis"], "_tab_titles": ["Binary Analysis"], "_page": "/tools/detect-it-easy-die/"}]}]}, {"title": "Debugger", "groups": [{"title": "", "tools": [{"name": "edb-debugger", "url": "https://github.com/eteran/edb-debugger", "description": "edb is a cross-platform AArch32/x86/x86-64 debugger.", "repo": "eteran/edb-debugger", "_anchor": "edb-debugger", "_section": "Debugger", "_group": "", "_tabs": ["debugger"], "_tab_titles": ["Debugger"], "_page": "/tools/edb-debugger/"}, {"name": "OllyDbg", "url": "https://www.ollydbg.de/", "description": "32-bit assembler level analysing debugger for Microsoft Windows.", "_anchor": "ollydbg", "_section": "Debugger", "_group": "", "_tabs": ["debugger"], "_tab_titles": ["Debugger"], "_page": "/tools/ollydbg/"}, {"name": "pwndbg", "url": "https://github.com/pwndbg/pwndbg", "description": "Exploit Development and Reverse Engineering with GDB Made Easy.", "repo": "pwndbg/pwndbg", "_anchor": "pwndbg", "_section": "Debugger", "_group": "", "_tabs": ["debugger"], "_tab_titles": ["Debugger"], "_page": "/tools/pwndbg/"}, {"name": "x64dbg", "url": "https://github.com/x64dbg/x64dbg", "description": "An open-source x64/x32 debugger for windows.", "repo": "x64dbg/x64dbg", "_anchor": "x64dbg", "_section": "Debugger", "_group": "", "_tabs": ["debugger"], "_tab_titles": ["Debugger"], "_page": "/tools/x64dbg/"}]}]}, {"title": "Frameworks", "groups": [{"title": "", "tools": [{"name": "Capstone", "url": "https://github.com/capstone-engine/capstone", "description": "Free book containing layouts of connectors, single board computers, dev boards, memory cards, microcontroller chips, and more.", "repo": "capstone-engine/capstone", "_anchor": "capstone", "_section": "Frameworks", "_group": "", "_tabs": ["frameworks"], "_tab_titles": ["Frameworks"], "_page": "/tools/capstone/"}]}]}, {"title": "Hardware", "groups": [{"title": "", "tools": []}]}, {"title": "Mobile", "groups": [{"title": "", "tools": [{"name": "Androguard", "url": "https://github.com/androguard/androguard", "description": "Reverse engineering, Malware and goodware analysis of Android applications.", "repo": "androguard/androguard", "_anchor": "androguard", "_section": "Mobile", "_group": "", "_tabs": ["mobile"], "_tab_titles": ["Mobile"], "_page": "/tools/androguard/"}, {"name": "Koodous", "url": "https://koodous.com/", "description": "A collaborative platform that combines the power of online analysis tools with social interactions.", "_anchor": "koodous", "_section": "Mobile", "_group": "", "_tabs": ["mobile"], "_tab_titles": ["Mobile"], "_page": "/tools/koodous/"}]}]}, {"title": "Sandbox", "groups": [{"title": "", "tools": [{"name": "Boxxy", "url": "https://github.com/kpcyrd/boxxy-rs", "description": "Linkable sandbox explorer.", "repo": "kpcyrd/boxxy-rs", "_anchor": "boxxy", "_section": "Sandbox", "_group": "", "_tabs": ["sandbox"], "_tab_titles": ["Sandbox"], "_page": "/tools/boxxy/"}]}]}, {"title": "Tools", "groups": [{"title": "", "tools": [{"name": "Binwalk", "url": "https://github.com/ReFirmLabs/binwalk", "description": "Tool for analyzing, reverse engineering, and extracting firmware images.", "repo": "ReFirmLabs/binwalk", "_anchor": "binwalk", "_section": "Tools", "_group": "", "_tabs": ["tools"], "_tab_titles": ["Tools"], "_page": "/tools/binwalk/"}, {"name": "Cutter", "url": "https://github.com/rizinorg/cutter", "description": "Free and Open Source Reverse Engineering Platform.", "repo": "rizinorg/cutter", "_anchor": "cutter", "_section": "Tools", "_group": "", "_tabs": ["tools"], "_tab_titles": ["Tools"], "_page": "/tools/cutter/"}, {"name": "Compiler Explorer", "url": "https://github.com/compiler-explorer/compiler-explorer", "description": "Run compilers interactively from your web browser and interact with the assembly.", "repo": "compiler-explorer/compiler-explorer", "_anchor": "compiler-explorer", "_section": "Tools", "_group": "", "_tabs": ["tools"], "_tab_titles": ["Tools"], "_page": "/tools/compiler-explorer/"}, {"name": "Ghidra", "url": "https://github.com/NationalSecurityAgency/ghidra", "description": "Ghidra is a software reverse engineering (SRE) framework.", "repo": "NationalSecurityAgency/ghidra", "_anchor": "ghidra", "_section": "Tools", "_group": "", "_tabs": ["tools"], "_tab_titles": ["Tools"], "_page": "/tools/ghidra/"}, {"name": "Hopper", "url": "https://www.hopperapp.com/", "description": "RE tool for Mac and Linux, that lets you disassemble, decompile and debug your 32bits and 64bits executables.", "_anchor": "hopper", "_section": "Tools", "_group": "", "_tabs": ["tools"], "_tab_titles": ["Tools"], "_page": "/tools/hopper/"}, {"name": "IDA Pro", "url": "https://hex-rays.com/", "description": "State of the art binary code analysis.", "_anchor": "ida-pro", "_section": "Tools", "_group": "", "_tabs": ["tools"], "_tab_titles": ["Tools"], "_page": "/tools/ida-pro/"}, {"name": "radare2", "url": "https://github.com/radareorg/radare2", "description": "UNIX-like reverse engineering framework and command-line toolset.", "repo": "radareorg/radare2", "_anchor": "radare2", "_section": "Tools", "_group": "", "_tabs": ["tools"], "_tab_titles": ["Tools"], "_page": "/tools/radare2/"}]}]}, {"title": "UEFI", "groups": [{"title": "", "tools": [{"name": "UEFITool", "url": "https://github.com/LongSoft/UEFITool", "description": "UEFI firmware image viewer and editor.", "repo": "LongSoft/UEFITool", "_anchor": "uefitool", "_section": "UEFI", "_group": "", "_tabs": ["uefi"], "_tab_titles": ["UEFI"], "_page": "/tools/uefitool/"}]}]}, {"title": "Videos", "groups": [{"title": "", "tools": [{"name": "Ghidra Class - HackadayU", "url": "https://www.youtube.com/watch?v=d4Pgi5XML8E", "description": "This is Class 1 in Reverse Engineering with Ghidra taught by Matthew Alt.", "_anchor": "ghidra-class-hackadayu", "_section": "Videos", "_group": "", "_tabs": ["videos"], "_tab_titles": ["Videos"], "_page": "/tools/ghidra-class-hackadayu/"}]}]}], "tools": [{"name": "Androguard", "url": "https://github.com/androguard/androguard", "description": "Reverse engineering, Malware and goodware analysis of Android applications.", "category": "re", "section": "Mobile", "group": "", "repo": "androguard/androguard", "links": [], "tags": [], "path": "/tools/androguard/", "listing": "/re/#androguard"}, {"name": "Angr", "url": "https://github.com/angr/angr", "description": "A powerful and user-friendly binary analysis platform.", "category": "re", "section": "Binary Analysis", "group": "", "repo": "angr/angr", "links": [], "tags": [], "path": "/tools/angr/", "listing": "/re/#angr"}, {"name": "Binwalk", "url": "https://github.com/ReFirmLabs/binwalk", "description": "Tool for analyzing, reverse engineering, and extracting firmware images.", "category": "re", "section": "Tools", "group": "", "repo": "ReFirmLabs/binwalk", "links": [], "tags": [], "path": "/tools/binwalk/", "listing": "/re/#binwalk"}, {"name": "Boxxy", "url": "https://github.com/kpcyrd/boxxy-rs", "description": "Linkable sandbox explorer.", "category": "re", "section": "Sandbox", "group": "", "repo": "kpcyrd/boxxy-rs", "links": [], "tags": [], "path": "/tools/boxxy/", "listing": "/re/#boxxy"}, {"name": "Capstone", "url": "https://github.com/capstone-engine/capstone", "description": "Free book containing layouts of connectors, single board computers, dev boards, memory cards, microcontroller chips, and more.", "category": "re", "section": "Frameworks", "group": "", "repo": "capstone-engine/capstone", "links": [], "tags": [], "path": "/tools/capstone/", "listing": "/re/#capstone"}, {"name": "Compiler Explorer", "url": "https://github.com/compiler-explorer/compiler-explorer", "description": "Run compilers interactively from your web browser and interact with the assembly.", "category": "re", "section": "Tools", "group": "", "repo": "compiler-explorer/compiler-explorer", "links": [], "tags": [], "path": "/tools/compiler-explorer/", "listing": "/re/#compiler-explorer"}, {"name": "Cutter", "url": "https://github.com/rizinorg/cutter", "description": "Free and Open Source Reverse Engineering Platform.", "category": "re", "section": "Tools", "group": "", "repo": "rizinorg/cutter", "links": [], "tags": [], "path": "/tools/cutter/", "listing": "/re/#cutter"}, {"name": "Detect It Easy - DiE", "url": "https://github.com/horsicq/Detect-It-Easy", "description": "Program for determining types of files for Windows, Linux and MacOS.", "category": "re", "section": "Binary Analysis", "group": "", "repo": "horsicq/Detect-It-Easy", "links": [], "tags": [], "path": "/tools/detect-it-easy-die/", "listing": "/re/#detect-it-easy-die"}, {"name": "edb-debugger", "url": "https://github.com/eteran/edb-debugger", "description": "edb is a cross-platform AArch32/x86/x86-64 debugger.", "category": "re", "section": "Debugger", "group": "", "repo": "eteran/edb-debugger", "links": [], "tags": [], "path": "/tools/edb-debugger/", "listing": "/re/#edb-debugger"}, {"name": "Ghidra", "url": "https://github.com/NationalSecurityAgency/ghidra", "description": "Ghidra is a software reverse engineering (SRE) framework.", "category": "re", "section": "Tools", "group": "", "repo": "NationalSecurityAgency/ghidra", "links": [], "tags": [], "path": "/tools/ghidra/", "listing": "/re/#ghidra"}, {"name": "Ghidra Class - HackadayU", "url": "https://www.youtube.com/watch?v=d4Pgi5XML8E", "description": "This is Class 1 in Reverse Engineering with Ghidra taught by Matthew Alt.", "category": "re", "section": "Videos", "group": "", "repo": null, "links": [], "tags": [], "path": "/tools/ghidra-class-hackadayu/", "listing": "/re/#ghidra-class-hackadayu"}, {"name": "Hopper", "url": "https://www.hopperapp.com/", "description": "RE tool for Mac and Linux, that lets you disassemble, decompile and debug your 32bits and 64bits executables.", "category": "re", "section": "Tools", "group": "", "repo": null, "links": [], "tags": [], "path": "/tools/hopper/", "listing": "/re/#hopper"}, {"name": "IDA Pro", "url": "https://hex-rays.com/", "description": "State of the art binary code analysis.", "category": "re", "section": "Tools", "group": "", "repo": null, "links": [], "tags": [], "path": "/tools/ida-pro/", "listing": "/re/#ida-pro"}, {"name": "Koodous", "url": "https://koodous.com/", "description": "A collaborative platform that combines the power of online analysis tools with social interactions.", "category": "re", "section": "Mobile", "group": "", "repo": null, "links": [], "tags": [], "path": "/tools/koodous/", "listing": "/re/#koodous"}, {"name": "OllyDbg", "url": "https://www.ollydbg.de/", "description": "32-bit assembler level analysing debugger for Microsoft Windows.", "category": "re", "section": "Debugger", "group": "", "repo": null, "links": [], "tags": [], "path": "/tools/ollydbg/", "listing": "/re/#ollydbg"}, {"name": "pwndbg", "url": "https://github.com/pwndbg/pwndbg", "description": "Exploit Development and Reverse Engineering with GDB Made Easy.", "category": "re", "section": "Debugger", "group": "", "repo": "pwndbg/pwndbg", "links": [], "tags": [], "path": "/tools/pwndbg/", "listing": "/re/#pwndbg"}, {"name": "radare2", "url": "https://github.com/radareorg/radare2", "description": "UNIX-like reverse engineering framework and command-line toolset.", "category": "re", "section": "Tools", "group": "", "repo": "radareorg/radare2", "links": [], "tags": [], "path": "/tools/radare2/", "listing": "/re/#radare2"}, {"name": "UEFITool", "url": "https://github.com/LongSoft/UEFITool", "description": "UEFI firmware image viewer and editor.", "category": "re", "section": "UEFI", "group": "", "repo": "LongSoft/UEFITool", "links": [], "tags": [], "path": "/tools/uefitool/", "listing": "/re/#uefitool"}, {"name": "x64dbg", "url": "https://github.com/x64dbg/x64dbg", "description": "An open-source x64/x32 debugger for windows.", "category": "re", "section": "Debugger", "group": "", "repo": "x64dbg/x64dbg", "links": [], "tags": [], "path": "/tools/x64dbg/", "listing": "/re/#x64dbg"}]}