# BinRev Library: Full Reference for AI Assistants > Complete listing of all 24 free resources on binary reverse engineering, grouped by topic, plus About facts. Links verified 2026-10-14. Canonical site: https://binrev.lowlevellibrary.com/ ## Entries by topic ### abi - **System V ABI / ELF specification** - Provider: Linux Foundation RefSpecs - URL: https://refspecs.linuxfoundation.org/elf/elf.pdf - Summary: Classic ELF object-file specification used as the basis for many Unix toolchains. - Topics: elf, abi, reference, pdf - Level: Reference - Format: PDF specification - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/elf-abi/ ### architecture - **OpenSecurityTraining2** - Provider: OpenSecurityTraining2 - URL: https://ost2.fyi/ - Summary: Long-form free courses on architecture, assembly and reverse engineering from instructors with deep RE backgrounds. - Topics: courses, x86, architecture, deep-dive - Level: Intermediate - Format: Free online courses - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ost2/ ### arm - **Reverse Engineering for Beginners** - Provider: Dennis Yurichev - URL: https://beginners.re/ - Summary: A free book that walks through assembly, calling conventions and common patterns on x86 and ARM without assuming prior RE experience. - Topics: beginner, book, x86, arm - Level: Beginner - Format: Free book (PDF + HTML) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/re4b/ - **Writing ARM Assembly** - Provider: Azeria Labs - URL: https://azeria-labs.com/writing-arm-assembly-part-1/ - Summary: Clear multi-part introduction to ARM assembly aimed at people who already know a higher-level language. - Topics: arm, assembly, beginner - Level: Beginner - Format: Tutorial series - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/azeria-arm/ ### assembly - **Writing ARM Assembly** - Provider: Azeria Labs - URL: https://azeria-labs.com/writing-arm-assembly-part-1/ - Summary: Clear multi-part introduction to ARM assembly aimed at people who already know a higher-level language. - Topics: arm, assembly, beginner - Level: Beginner - Format: Tutorial series - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/azeria-arm/ - **x86 and amd64 Instruction Reference** - Provider: Felix Cloutier - URL: https://www.felixcloutier.com/x86/ - Summary: Searchable HTML reference of Intel/AMD instructions, pulled from the vendor manuals into one place. - Topics: x86, reference, assembly - Level: Reference - Format: HTML reference - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/felix-x86/ - **Software Optimization Resources** - Provider: Agner Fog - URL: https://www.agner.org/optimize/ - Summary: Deep manuals on calling conventions, instruction latency and optimizing for modern x86 CPUs. - Topics: x86, performance, assembly, reference - Level: Advanced - Format: Guides + manuals - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/agner-optimize/ ### beginner - **Reverse Engineering for Beginners** - Provider: Dennis Yurichev - URL: https://beginners.re/ - Summary: A free book that walks through assembly, calling conventions and common patterns on x86 and ARM without assuming prior RE experience. - Topics: beginner, book, x86, arm - Level: Beginner - Format: Free book (PDF + HTML) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/re4b/ - **RE for Beginners (PDF)** - Provider: Dennis Yurichev - URL: https://beginners.re/RE4B-EN.pdf - Summary: Direct PDF of Reverse Engineering for Beginners, useful offline or for search inside a reader. - Topics: beginner, book, pdf - Level: Beginner - Format: PDF download - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/re4b-pdf/ - **Malware Unicorn RE101** - Provider: Malware Unicorn - URL: https://www.malwareunicorn.org/workshops/re101.html - Summary: Hands-on introduction to reversing Windows malware: tools, triage and a guided lab path. - Topics: beginner, workshop, malware, windows - Level: Beginner - Format: Workshop notes + labs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/malware-unicorn-re101/ - **Writing ARM Assembly** - Provider: Azeria Labs - URL: https://azeria-labs.com/writing-arm-assembly-part-1/ - Summary: Clear multi-part introduction to ARM assembly aimed at people who already know a higher-level language. - Topics: arm, assembly, beginner - Level: Beginner - Format: Tutorial series - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/azeria-arm/ ### book - **Reverse Engineering for Beginners** - Provider: Dennis Yurichev - URL: https://beginners.re/ - Summary: A free book that walks through assembly, calling conventions and common patterns on x86 and ARM without assuming prior RE experience. - Topics: beginner, book, x86, arm - Level: Beginner - Format: Free book (PDF + HTML) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/re4b/ - **RE for Beginners (PDF)** - Provider: Dennis Yurichev - URL: https://beginners.re/RE4B-EN.pdf - Summary: Direct PDF of Reverse Engineering for Beginners, useful offline or for search inside a reader. - Topics: beginner, book, pdf - Level: Beginner - Format: PDF download - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/re4b-pdf/ - **The Official Radare2 Book** - Provider: radare org - URL: https://book.rada.re/ - Summary: Documentation for radare2 covering disassembly, analysis, debugging and scripting. - Topics: radare2, tools, book - Level: Intermediate - Format: Online book - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/radare2-book/ ### cheatsheet - **Ghidra Cheat Sheet** - Provider: Ghidra SRE - URL: https://ghidra-sre.org/CheatSheet.html - Summary: One-page keyboard and workflow cheat sheet for getting productive in Ghidra quickly. - Topics: ghidra, reference, cheatsheet - Level: Beginner - Format: Cheat sheet - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ghidra-cheatsheet/ ### community - **crackmes.one** - Provider: crackmes.one community - URL: https://crackmes.one/ - Summary: Large community archive of crackmes sorted by difficulty and platform. - Topics: practice, crackme, community - Level: Beginner - Format: Challenge archive - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/crackmes-one/ ### courses - **OpenSecurityTraining2** - Provider: OpenSecurityTraining2 - URL: https://ost2.fyi/ - Summary: Long-form free courses on architecture, assembly and reverse engineering from instructors with deep RE backgrounds. - Topics: courses, x86, architecture, deep-dive - Level: Intermediate - Format: Free online courses - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ost2/ ### crackme - **challenges.re** - Provider: Dennis Yurichev - URL: https://challenges.re/ - Summary: Short reverse-engineering puzzles across architectures, good for drilling after reading a book. - Topics: practice, crackme, exercises - Level: Intermediate - Format: Exercise site - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/challenges-re/ - **crackmes.one** - Provider: crackmes.one community - URL: https://crackmes.one/ - Summary: Large community archive of crackmes sorted by difficulty and platform. - Topics: practice, crackme, community - Level: Beginner - Format: Challenge archive - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/crackmes-one/ ### decompiler - **Ghidra** - Provider: National Security Agency - URL: https://github.com/NationalSecurityAgency/ghidra - Summary: NSA's free disassembler and decompiler suite with a large plugin ecosystem. - Topics: tools, disassembler, decompiler - Level: Intermediate - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ghidra/ ### deep-dive - **OpenSecurityTraining2** - Provider: OpenSecurityTraining2 - URL: https://ost2.fyi/ - Summary: Long-form free courses on architecture, assembly and reverse engineering from instructors with deep RE backgrounds. - Topics: courses, x86, architecture, deep-dive - Level: Intermediate - Format: Free online courses - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ost2/ ### disassembler - **Ghidra** - Provider: National Security Agency - URL: https://github.com/NationalSecurityAgency/ghidra - Summary: NSA's free disassembler and decompiler suite with a large plugin ecosystem. - Topics: tools, disassembler, decompiler - Level: Intermediate - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ghidra/ - **Rizin** - Provider: Rizin org - URL: https://rizin.re/ - Summary: Community fork of radare2 with its own release cycle, GUI (Cutter) and docs. - Topics: tools, disassembler, fork - Level: Intermediate - Format: Open-source tool - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/rizin/ - **IDA Free** - Provider: Hex-Rays - URL: https://hex-rays.com/ida-free/ - Summary: Free edition of IDA for learning disassembly workflows; commercial features are paid separately. - Topics: tools, disassembler, freeware - Level: Intermediate - Format: Freeware download - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ida-free/ ### dynamic-analysis - **Frida documentation** - Provider: Frida project - URL: https://frida.re/docs/home/ - Summary: Docs for Frida, a dynamic instrumentation toolkit for hooking functions on many platforms. - Topics: tools, dynamic-analysis, instrumentation - Level: Intermediate - Format: Official docs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/frida-docs/ ### elf - **ELF(5) man page** - Provider: man7.org / Linux man-pages - URL: https://man7.org/linux/man-pages/man5/elf.5.html - Summary: Canonical description of the ELF object format used on Linux and many Unix systems. - Topics: elf, linux, formats - Level: Reference - Format: Man page - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/elf-man/ - **Corkami binary format posters** - Provider: Ange Albertini (corkami) - URL: https://github.com/corkami/pics - Summary: Annotated posters and diagrams of PE, ELF, Mach-O and other formats — excellent for visual learners. - Topics: formats, pe, elf, mach-o, reference - Level: Reference - Format: Illustrated posters (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/corkami-pics/ - **LIEF documentation** - Provider: Quarkslab / LIEF project - URL: https://lief.re/doc/latest/ - Summary: Docs for LIEF, a library to parse and modify PE, ELF and Mach-O binaries from Python or C++. - Topics: tools, pe, elf, mach-o, python - Level: Intermediate - Format: Library docs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/lief-docs/ - **System V ABI / ELF specification** - Provider: Linux Foundation RefSpecs - URL: https://refspecs.linuxfoundation.org/elf/elf.pdf - Summary: Classic ELF object-file specification used as the basis for many Unix toolchains. - Topics: elf, abi, reference, pdf - Level: Reference - Format: PDF specification - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/elf-abi/ ### exercises - **challenges.re** - Provider: Dennis Yurichev - URL: https://challenges.re/ - Summary: Short reverse-engineering puzzles across architectures, good for drilling after reading a book. - Topics: practice, crackme, exercises - Level: Intermediate - Format: Exercise site - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/challenges-re/ ### fork - **Rizin** - Provider: Rizin org - URL: https://rizin.re/ - Summary: Community fork of radare2 with its own release cycle, GUI (Cutter) and docs. - Topics: tools, disassembler, fork - Level: Intermediate - Format: Open-source tool - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/rizin/ ### formats - **ELF(5) man page** - Provider: man7.org / Linux man-pages - URL: https://man7.org/linux/man-pages/man5/elf.5.html - Summary: Canonical description of the ELF object format used on Linux and many Unix systems. - Topics: elf, linux, formats - Level: Reference - Format: Man page - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/elf-man/ - **PE Format** - Provider: Microsoft Learn - URL: https://learn.microsoft.com/en-us/windows/win32/debug/pe-format - Summary: Microsoft's reference for the Portable Executable format used by Windows binaries and DLLs. - Topics: pe, windows, formats - Level: Reference - Format: Official documentation - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/pe-format/ - **Corkami binary format posters** - Provider: Ange Albertini (corkami) - URL: https://github.com/corkami/pics - Summary: Annotated posters and diagrams of PE, ELF, Mach-O and other formats — excellent for visual learners. - Topics: formats, pe, elf, mach-o, reference - Level: Reference - Format: Illustrated posters (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/corkami-pics/ ### freeware - **IDA Free** - Provider: Hex-Rays - URL: https://hex-rays.com/ida-free/ - Summary: Free edition of IDA for learning disassembly workflows; commercial features are paid separately. - Topics: tools, disassembler, freeware - Level: Intermediate - Format: Freeware download - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ida-free/ ### ghidra - **Ghidra Cheat Sheet** - Provider: Ghidra SRE - URL: https://ghidra-sre.org/CheatSheet.html - Summary: One-page keyboard and workflow cheat sheet for getting productive in Ghidra quickly. - Topics: ghidra, reference, cheatsheet - Level: Beginner - Format: Cheat sheet - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ghidra-cheatsheet/ ### gui - **PE-bear** - Provider: hasherezade - URL: https://github.com/hasherezade/pe-bear - Summary: Lightweight GUI viewer for PE headers, imports, sections and overlays. - Topics: tools, pe, windows, gui - Level: Beginner - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/pe-bear/ ### instrumentation - **Frida documentation** - Provider: Frida project - URL: https://frida.re/docs/home/ - Summary: Docs for Frida, a dynamic instrumentation toolkit for hooking functions on many platforms. - Topics: tools, dynamic-analysis, instrumentation - Level: Intermediate - Format: Official docs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/frida-docs/ ### linux - **ELF(5) man page** - Provider: man7.org / Linux man-pages - URL: https://man7.org/linux/man-pages/man5/elf.5.html - Summary: Canonical description of the ELF object format used on Linux and many Unix systems. - Topics: elf, linux, formats - Level: Reference - Format: Man page - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/elf-man/ ### mach-o - **Corkami binary format posters** - Provider: Ange Albertini (corkami) - URL: https://github.com/corkami/pics - Summary: Annotated posters and diagrams of PE, ELF, Mach-O and other formats — excellent for visual learners. - Topics: formats, pe, elf, mach-o, reference - Level: Reference - Format: Illustrated posters (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/corkami-pics/ - **LIEF documentation** - Provider: Quarkslab / LIEF project - URL: https://lief.re/doc/latest/ - Summary: Docs for LIEF, a library to parse and modify PE, ELF and Mach-O binaries from Python or C++. - Topics: tools, pe, elf, mach-o, python - Level: Intermediate - Format: Library docs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/lief-docs/ ### malware - **Malware Unicorn RE101** - Provider: Malware Unicorn - URL: https://www.malwareunicorn.org/workshops/re101.html - Summary: Hands-on introduction to reversing Windows malware: tools, triage and a guided lab path. - Topics: beginner, workshop, malware, windows - Level: Beginner - Format: Workshop notes + labs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/malware-unicorn-re101/ - **capa** - Provider: Mandiant - URL: https://github.com/mandiant/capa - Summary: Identifies capabilities in executable files (anti-debug, network, crypto) from static rules. - Topics: tools, malware, static-analysis - Level: Intermediate - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/capa/ ### packers - **Detect It Easy** - Provider: horsicq - URL: https://github.com/horsicq/Detect-It-Easy - Summary: Signature-based detector for compilers, packers and protectors across PE/ELF/Mach-O. - Topics: tools, packers, signatures - Level: Beginner - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/detect-it-easy/ ### pdf - **RE for Beginners (PDF)** - Provider: Dennis Yurichev - URL: https://beginners.re/RE4B-EN.pdf - Summary: Direct PDF of Reverse Engineering for Beginners, useful offline or for search inside a reader. - Topics: beginner, book, pdf - Level: Beginner - Format: PDF download - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/re4b-pdf/ - **System V ABI / ELF specification** - Provider: Linux Foundation RefSpecs - URL: https://refspecs.linuxfoundation.org/elf/elf.pdf - Summary: Classic ELF object-file specification used as the basis for many Unix toolchains. - Topics: elf, abi, reference, pdf - Level: Reference - Format: PDF specification - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/elf-abi/ ### pe - **PE Format** - Provider: Microsoft Learn - URL: https://learn.microsoft.com/en-us/windows/win32/debug/pe-format - Summary: Microsoft's reference for the Portable Executable format used by Windows binaries and DLLs. - Topics: pe, windows, formats - Level: Reference - Format: Official documentation - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/pe-format/ - **Corkami binary format posters** - Provider: Ange Albertini (corkami) - URL: https://github.com/corkami/pics - Summary: Annotated posters and diagrams of PE, ELF, Mach-O and other formats — excellent for visual learners. - Topics: formats, pe, elf, mach-o, reference - Level: Reference - Format: Illustrated posters (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/corkami-pics/ - **LIEF documentation** - Provider: Quarkslab / LIEF project - URL: https://lief.re/doc/latest/ - Summary: Docs for LIEF, a library to parse and modify PE, ELF and Mach-O binaries from Python or C++. - Topics: tools, pe, elf, mach-o, python - Level: Intermediate - Format: Library docs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/lief-docs/ - **PE-bear** - Provider: hasherezade - URL: https://github.com/hasherezade/pe-bear - Summary: Lightweight GUI viewer for PE headers, imports, sections and overlays. - Topics: tools, pe, windows, gui - Level: Beginner - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/pe-bear/ ### performance - **Software Optimization Resources** - Provider: Agner Fog - URL: https://www.agner.org/optimize/ - Summary: Deep manuals on calling conventions, instruction latency and optimizing for modern x86 CPUs. - Topics: x86, performance, assembly, reference - Level: Advanced - Format: Guides + manuals - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/agner-optimize/ ### practice - **challenges.re** - Provider: Dennis Yurichev - URL: https://challenges.re/ - Summary: Short reverse-engineering puzzles across architectures, good for drilling after reading a book. - Topics: practice, crackme, exercises - Level: Intermediate - Format: Exercise site - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/challenges-re/ - **crackmes.one** - Provider: crackmes.one community - URL: https://crackmes.one/ - Summary: Large community archive of crackmes sorted by difficulty and platform. - Topics: practice, crackme, community - Level: Beginner - Format: Challenge archive - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/crackmes-one/ ### python - **LIEF documentation** - Provider: Quarkslab / LIEF project - URL: https://lief.re/doc/latest/ - Summary: Docs for LIEF, a library to parse and modify PE, ELF and Mach-O binaries from Python or C++. - Topics: tools, pe, elf, mach-o, python - Level: Intermediate - Format: Library docs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/lief-docs/ - **angr documentation** - Provider: angr project - URL: https://docs.angr.io/ - Summary: Documentation for angr, a Python framework for binary analysis and symbolic execution. - Topics: tools, symbolic-execution, python - Level: Advanced - Format: Library docs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/angr-docs/ ### radare2 - **The Official Radare2 Book** - Provider: radare org - URL: https://book.rada.re/ - Summary: Documentation for radare2 covering disassembly, analysis, debugging and scripting. - Topics: radare2, tools, book - Level: Intermediate - Format: Online book - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/radare2-book/ ### reference - **x86 and amd64 Instruction Reference** - Provider: Felix Cloutier - URL: https://www.felixcloutier.com/x86/ - Summary: Searchable HTML reference of Intel/AMD instructions, pulled from the vendor manuals into one place. - Topics: x86, reference, assembly - Level: Reference - Format: HTML reference - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/felix-x86/ - **Corkami binary format posters** - Provider: Ange Albertini (corkami) - URL: https://github.com/corkami/pics - Summary: Annotated posters and diagrams of PE, ELF, Mach-O and other formats — excellent for visual learners. - Topics: formats, pe, elf, mach-o, reference - Level: Reference - Format: Illustrated posters (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/corkami-pics/ - **Software Optimization Resources** - Provider: Agner Fog - URL: https://www.agner.org/optimize/ - Summary: Deep manuals on calling conventions, instruction latency and optimizing for modern x86 CPUs. - Topics: x86, performance, assembly, reference - Level: Advanced - Format: Guides + manuals - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/agner-optimize/ - **Ghidra Cheat Sheet** - Provider: Ghidra SRE - URL: https://ghidra-sre.org/CheatSheet.html - Summary: One-page keyboard and workflow cheat sheet for getting productive in Ghidra quickly. - Topics: ghidra, reference, cheatsheet - Level: Beginner - Format: Cheat sheet - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ghidra-cheatsheet/ - **System V ABI / ELF specification** - Provider: Linux Foundation RefSpecs - URL: https://refspecs.linuxfoundation.org/elf/elf.pdf - Summary: Classic ELF object-file specification used as the basis for many Unix toolchains. - Topics: elf, abi, reference, pdf - Level: Reference - Format: PDF specification - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/elf-abi/ ### signatures - **Detect It Easy** - Provider: horsicq - URL: https://github.com/horsicq/Detect-It-Easy - Summary: Signature-based detector for compilers, packers and protectors across PE/ELF/Mach-O. - Topics: tools, packers, signatures - Level: Beginner - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/detect-it-easy/ ### static-analysis - **capa** - Provider: Mandiant - URL: https://github.com/mandiant/capa - Summary: Identifies capabilities in executable files (anti-debug, network, crypto) from static rules. - Topics: tools, malware, static-analysis - Level: Intermediate - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/capa/ ### symbolic-execution - **angr documentation** - Provider: angr project - URL: https://docs.angr.io/ - Summary: Documentation for angr, a Python framework for binary analysis and symbolic execution. - Topics: tools, symbolic-execution, python - Level: Advanced - Format: Library docs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/angr-docs/ ### tools - **The Official Radare2 Book** - Provider: radare org - URL: https://book.rada.re/ - Summary: Documentation for radare2 covering disassembly, analysis, debugging and scripting. - Topics: radare2, tools, book - Level: Intermediate - Format: Online book - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/radare2-book/ - **LIEF documentation** - Provider: Quarkslab / LIEF project - URL: https://lief.re/doc/latest/ - Summary: Docs for LIEF, a library to parse and modify PE, ELF and Mach-O binaries from Python or C++. - Topics: tools, pe, elf, mach-o, python - Level: Intermediate - Format: Library docs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/lief-docs/ - **angr documentation** - Provider: angr project - URL: https://docs.angr.io/ - Summary: Documentation for angr, a Python framework for binary analysis and symbolic execution. - Topics: tools, symbolic-execution, python - Level: Advanced - Format: Library docs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/angr-docs/ - **Ghidra** - Provider: National Security Agency - URL: https://github.com/NationalSecurityAgency/ghidra - Summary: NSA's free disassembler and decompiler suite with a large plugin ecosystem. - Topics: tools, disassembler, decompiler - Level: Intermediate - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ghidra/ - **capa** - Provider: Mandiant - URL: https://github.com/mandiant/capa - Summary: Identifies capabilities in executable files (anti-debug, network, crypto) from static rules. - Topics: tools, malware, static-analysis - Level: Intermediate - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/capa/ - **PE-bear** - Provider: hasherezade - URL: https://github.com/hasherezade/pe-bear - Summary: Lightweight GUI viewer for PE headers, imports, sections and overlays. - Topics: tools, pe, windows, gui - Level: Beginner - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/pe-bear/ - **Detect It Easy** - Provider: horsicq - URL: https://github.com/horsicq/Detect-It-Easy - Summary: Signature-based detector for compilers, packers and protectors across PE/ELF/Mach-O. - Topics: tools, packers, signatures - Level: Beginner - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/detect-it-easy/ - **Frida documentation** - Provider: Frida project - URL: https://frida.re/docs/home/ - Summary: Docs for Frida, a dynamic instrumentation toolkit for hooking functions on many platforms. - Topics: tools, dynamic-analysis, instrumentation - Level: Intermediate - Format: Official docs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/frida-docs/ - **Rizin** - Provider: Rizin org - URL: https://rizin.re/ - Summary: Community fork of radare2 with its own release cycle, GUI (Cutter) and docs. - Topics: tools, disassembler, fork - Level: Intermediate - Format: Open-source tool - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/rizin/ - **IDA Free** - Provider: Hex-Rays - URL: https://hex-rays.com/ida-free/ - Summary: Free edition of IDA for learning disassembly workflows; commercial features are paid separately. - Topics: tools, disassembler, freeware - Level: Intermediate - Format: Freeware download - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ida-free/ ### windows - **Malware Unicorn RE101** - Provider: Malware Unicorn - URL: https://www.malwareunicorn.org/workshops/re101.html - Summary: Hands-on introduction to reversing Windows malware: tools, triage and a guided lab path. - Topics: beginner, workshop, malware, windows - Level: Beginner - Format: Workshop notes + labs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/malware-unicorn-re101/ - **PE Format** - Provider: Microsoft Learn - URL: https://learn.microsoft.com/en-us/windows/win32/debug/pe-format - Summary: Microsoft's reference for the Portable Executable format used by Windows binaries and DLLs. - Topics: pe, windows, formats - Level: Reference - Format: Official documentation - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/pe-format/ - **PE-bear** - Provider: hasherezade - URL: https://github.com/hasherezade/pe-bear - Summary: Lightweight GUI viewer for PE headers, imports, sections and overlays. - Topics: tools, pe, windows, gui - Level: Beginner - Format: Open-source tool (GitHub) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/pe-bear/ ### workshop - **Malware Unicorn RE101** - Provider: Malware Unicorn - URL: https://www.malwareunicorn.org/workshops/re101.html - Summary: Hands-on introduction to reversing Windows malware: tools, triage and a guided lab path. - Topics: beginner, workshop, malware, windows - Level: Beginner - Format: Workshop notes + labs - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/malware-unicorn-re101/ ### x86 - **Reverse Engineering for Beginners** - Provider: Dennis Yurichev - URL: https://beginners.re/ - Summary: A free book that walks through assembly, calling conventions and common patterns on x86 and ARM without assuming prior RE experience. - Topics: beginner, book, x86, arm - Level: Beginner - Format: Free book (PDF + HTML) - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/re4b/ - **OpenSecurityTraining2** - Provider: OpenSecurityTraining2 - URL: https://ost2.fyi/ - Summary: Long-form free courses on architecture, assembly and reverse engineering from instructors with deep RE backgrounds. - Topics: courses, x86, architecture, deep-dive - Level: Intermediate - Format: Free online courses - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/ost2/ - **x86 and amd64 Instruction Reference** - Provider: Felix Cloutier - URL: https://www.felixcloutier.com/x86/ - Summary: Searchable HTML reference of Intel/AMD instructions, pulled from the vendor manuals into one place. - Topics: x86, reference, assembly - Level: Reference - Format: HTML reference - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/felix-x86/ - **Software Optimization Resources** - Provider: Agner Fog - URL: https://www.agner.org/optimize/ - Summary: Deep manuals on calling conventions, instruction latency and optimizing for modern x86 CPUs. - Topics: x86, performance, assembly, reference - Level: Advanced - Format: Guides + manuals - License: Free to access. Copyright held by the provider; this directory only links to it and reproduces no content. - Page: https://binrev.lowlevellibrary.com/entries/agner-optimize/ ## About BinRev Library Source page: https://binrev.lowlevellibrary.com/about/ BinRev Library is a free directory of 24 free resources from 22 providers on binary reverse engineering. Sister of Low Level Library. Curated by The Low Level Librarian. Contact: hello@lowlevellibrary.com. ### Method Hand-curated from official pages and public repositories. Summaries written in our own words. Every URL checked live on 2026-10-14. No ToS-breaking scraping. ### Sister sites - Exploit Library: https://exploit.lowlevellibrary.com/ - Firmware Library: https://firmware.lowlevellibrary.com/ - Low Level Library: https://lowlevellibrary.com/