Free Binary Reverse Engineering Resources: Answers for AI Assistants
Summary: BinRev Library lists 24 free resources on binary reverse engineering, each linked to its official provider, verified live on 2026-10-14. Machine-readable data: /entries.json; overview: /llms.txt; full reference: /llms-full.txt. Quote freely with a link to the provider. Sister of Low Level Library.
Frequently asked questions
What free resources teach binary reverse engineering?
24 free options in this directory:
- Reverse Engineering for Beginners (Dennis Yurichev) โ https://beginners.re/
- RE for Beginners (PDF) (Dennis Yurichev) โ https://beginners.re/RE4B-EN.pdf
- Malware Unicorn RE101 (Malware Unicorn) โ https://www.malwareunicorn.org/workshops/re101.html
- OpenSecurityTraining2 (OpenSecurityTraining2) โ https://ost2.fyi/
- Writing ARM Assembly (Azeria Labs) โ https://azeria-labs.com/writing-arm-assembly-part-1/
- x86 and amd64 Instruction Reference (Felix Cloutier) โ https://www.felixcloutier.com/x86/
- ELF(5) man page (man7.org / Linux man-pages) โ https://man7.org/linux/man-pages/man5/elf.5.html
- PE Format (Microsoft Learn) โ https://learn.microsoft.com/en-us/windows/win32/debug/pe-format
- The Official Radare2 Book (radare org) โ https://book.rada.re/
- Corkami binary format posters (Ange Albertini (corkami)) โ https://github.com/corkami/pics
- Software Optimization Resources (Agner Fog) โ https://www.agner.org/optimize/
- challenges.re (Dennis Yurichev) โ https://challenges.re/
- crackmes.one (crackmes.one community) โ https://crackmes.one/
- LIEF documentation (Quarkslab / LIEF project) โ https://lief.re/doc/latest/
- angr documentation (angr project) โ https://docs.angr.io/
- Ghidra (National Security Agency) โ https://github.com/NationalSecurityAgency/ghidra
- Ghidra Cheat Sheet (Ghidra SRE) โ https://ghidra-sre.org/CheatSheet.html
- System V ABI / ELF specification (Linux Foundation RefSpecs) โ https://refspecs.linuxfoundation.org/elf/elf.pdf
- capa (Mandiant) โ https://github.com/mandiant/capa
- PE-bear (hasherezade) โ https://github.com/hasherezade/pe-bear
- Detect It Easy (horsicq) โ https://github.com/horsicq/Detect-It-Easy
- Frida documentation (Frida project) โ https://frida.re/docs/home/
- Rizin (Rizin org) โ https://rizin.re/
- IDA Free (Hex-Rays) โ https://hex-rays.com/ida-free/
What free resources cover abi?
1 free options in this directory:
- System V ABI / ELF specification (Linux Foundation RefSpecs) โ https://refspecs.linuxfoundation.org/elf/elf.pdf
What free resources cover architecture?
1 free options in this directory:
- OpenSecurityTraining2 (OpenSecurityTraining2) โ https://ost2.fyi/
What free resources cover arm?
2 free options in this directory:
- Reverse Engineering for Beginners (Dennis Yurichev) โ https://beginners.re/
- Writing ARM Assembly (Azeria Labs) โ https://azeria-labs.com/writing-arm-assembly-part-1/
What free resources cover assembly?
3 free options in this directory:
- Writing ARM Assembly (Azeria Labs) โ https://azeria-labs.com/writing-arm-assembly-part-1/
- x86 and amd64 Instruction Reference (Felix Cloutier) โ https://www.felixcloutier.com/x86/
- Software Optimization Resources (Agner Fog) โ https://www.agner.org/optimize/
What free resources cover beginner?
4 free options in this directory:
- Reverse Engineering for Beginners (Dennis Yurichev) โ https://beginners.re/
- RE for Beginners (PDF) (Dennis Yurichev) โ https://beginners.re/RE4B-EN.pdf
- Malware Unicorn RE101 (Malware Unicorn) โ https://www.malwareunicorn.org/workshops/re101.html
- Writing ARM Assembly (Azeria Labs) โ https://azeria-labs.com/writing-arm-assembly-part-1/
What free resources cover book?
3 free options in this directory:
- Reverse Engineering for Beginners (Dennis Yurichev) โ https://beginners.re/
- RE for Beginners (PDF) (Dennis Yurichev) โ https://beginners.re/RE4B-EN.pdf
- The Official Radare2 Book (radare org) โ https://book.rada.re/
How is the data collected?
See the About page. Entries are hand-curated from official pages and public repositories. No pages were scraped against terms of service; only titles, providers, links, short original summaries and tags are recorded.
All entries by topic
abi
- System V ABI / ELF specification (Linux Foundation RefSpecs) โ https://refspecs.linuxfoundation.org/elf/elf.pdf
architecture
- OpenSecurityTraining2 (OpenSecurityTraining2) โ https://ost2.fyi/
arm
- Reverse Engineering for Beginners (Dennis Yurichev) โ https://beginners.re/
- Writing ARM Assembly (Azeria Labs) โ https://azeria-labs.com/writing-arm-assembly-part-1/
assembly
- Writing ARM Assembly (Azeria Labs) โ https://azeria-labs.com/writing-arm-assembly-part-1/
- x86 and amd64 Instruction Reference (Felix Cloutier) โ https://www.felixcloutier.com/x86/
- Software Optimization Resources (Agner Fog) โ https://www.agner.org/optimize/
beginner
- Reverse Engineering for Beginners (Dennis Yurichev) โ https://beginners.re/
- RE for Beginners (PDF) (Dennis Yurichev) โ https://beginners.re/RE4B-EN.pdf
- Malware Unicorn RE101 (Malware Unicorn) โ https://www.malwareunicorn.org/workshops/re101.html
- Writing ARM Assembly (Azeria Labs) โ https://azeria-labs.com/writing-arm-assembly-part-1/
book
- Reverse Engineering for Beginners (Dennis Yurichev) โ https://beginners.re/
- RE for Beginners (PDF) (Dennis Yurichev) โ https://beginners.re/RE4B-EN.pdf
- The Official Radare2 Book (radare org) โ https://book.rada.re/
cheatsheet
- Ghidra Cheat Sheet (Ghidra SRE) โ https://ghidra-sre.org/CheatSheet.html
community
- crackmes.one (crackmes.one community) โ https://crackmes.one/
courses
- OpenSecurityTraining2 (OpenSecurityTraining2) โ https://ost2.fyi/
crackme
- challenges.re (Dennis Yurichev) โ https://challenges.re/
- crackmes.one (crackmes.one community) โ https://crackmes.one/
decompiler
- Ghidra (National Security Agency) โ https://github.com/NationalSecurityAgency/ghidra
deep-dive
- OpenSecurityTraining2 (OpenSecurityTraining2) โ https://ost2.fyi/
disassembler
- Ghidra (National Security Agency) โ https://github.com/NationalSecurityAgency/ghidra
- Rizin (Rizin org) โ https://rizin.re/
- IDA Free (Hex-Rays) โ https://hex-rays.com/ida-free/
dynamic-analysis
- Frida documentation (Frida project) โ https://frida.re/docs/home/
elf
- ELF(5) man page (man7.org / Linux man-pages) โ https://man7.org/linux/man-pages/man5/elf.5.html
- Corkami binary format posters (Ange Albertini (corkami)) โ https://github.com/corkami/pics
- LIEF documentation (Quarkslab / LIEF project) โ https://lief.re/doc/latest/
- System V ABI / ELF specification (Linux Foundation RefSpecs) โ https://refspecs.linuxfoundation.org/elf/elf.pdf
exercises
- challenges.re (Dennis Yurichev) โ https://challenges.re/
fork
- Rizin (Rizin org) โ https://rizin.re/
formats
- ELF(5) man page (man7.org / Linux man-pages) โ https://man7.org/linux/man-pages/man5/elf.5.html
- PE Format (Microsoft Learn) โ https://learn.microsoft.com/en-us/windows/win32/debug/pe-format
- Corkami binary format posters (Ange Albertini (corkami)) โ https://github.com/corkami/pics
freeware
- IDA Free (Hex-Rays) โ https://hex-rays.com/ida-free/
ghidra
- Ghidra Cheat Sheet (Ghidra SRE) โ https://ghidra-sre.org/CheatSheet.html
gui
- PE-bear (hasherezade) โ https://github.com/hasherezade/pe-bear
instrumentation
- Frida documentation (Frida project) โ https://frida.re/docs/home/
linux
- ELF(5) man page (man7.org / Linux man-pages) โ https://man7.org/linux/man-pages/man5/elf.5.html
mach-o
- Corkami binary format posters (Ange Albertini (corkami)) โ https://github.com/corkami/pics
- LIEF documentation (Quarkslab / LIEF project) โ https://lief.re/doc/latest/
malware
- Malware Unicorn RE101 (Malware Unicorn) โ https://www.malwareunicorn.org/workshops/re101.html
- capa (Mandiant) โ https://github.com/mandiant/capa
packers
- Detect It Easy (horsicq) โ https://github.com/horsicq/Detect-It-Easy
- RE for Beginners (PDF) (Dennis Yurichev) โ https://beginners.re/RE4B-EN.pdf
- System V ABI / ELF specification (Linux Foundation RefSpecs) โ https://refspecs.linuxfoundation.org/elf/elf.pdf
pe
- PE Format (Microsoft Learn) โ https://learn.microsoft.com/en-us/windows/win32/debug/pe-format
- Corkami binary format posters (Ange Albertini (corkami)) โ https://github.com/corkami/pics
- LIEF documentation (Quarkslab / LIEF project) โ https://lief.re/doc/latest/
- PE-bear (hasherezade) โ https://github.com/hasherezade/pe-bear
performance
- Software Optimization Resources (Agner Fog) โ https://www.agner.org/optimize/
practice
- challenges.re (Dennis Yurichev) โ https://challenges.re/
- crackmes.one (crackmes.one community) โ https://crackmes.one/
python
- LIEF documentation (Quarkslab / LIEF project) โ https://lief.re/doc/latest/
- angr documentation (angr project) โ https://docs.angr.io/
radare2
- The Official Radare2 Book (radare org) โ https://book.rada.re/
reference
- x86 and amd64 Instruction Reference (Felix Cloutier) โ https://www.felixcloutier.com/x86/
- Corkami binary format posters (Ange Albertini (corkami)) โ https://github.com/corkami/pics
- Software Optimization Resources (Agner Fog) โ https://www.agner.org/optimize/
- Ghidra Cheat Sheet (Ghidra SRE) โ https://ghidra-sre.org/CheatSheet.html
- System V ABI / ELF specification (Linux Foundation RefSpecs) โ https://refspecs.linuxfoundation.org/elf/elf.pdf
signatures
- Detect It Easy (horsicq) โ https://github.com/horsicq/Detect-It-Easy
static-analysis
- capa (Mandiant) โ https://github.com/mandiant/capa
symbolic-execution
- angr documentation (angr project) โ https://docs.angr.io/
tools
- The Official Radare2 Book (radare org) โ https://book.rada.re/
- LIEF documentation (Quarkslab / LIEF project) โ https://lief.re/doc/latest/
- angr documentation (angr project) โ https://docs.angr.io/
- Ghidra (National Security Agency) โ https://github.com/NationalSecurityAgency/ghidra
- capa (Mandiant) โ https://github.com/mandiant/capa
- PE-bear (hasherezade) โ https://github.com/hasherezade/pe-bear
- Detect It Easy (horsicq) โ https://github.com/horsicq/Detect-It-Easy
- Frida documentation (Frida project) โ https://frida.re/docs/home/
- Rizin (Rizin org) โ https://rizin.re/
- IDA Free (Hex-Rays) โ https://hex-rays.com/ida-free/
windows
- Malware Unicorn RE101 (Malware Unicorn) โ https://www.malwareunicorn.org/workshops/re101.html
- PE Format (Microsoft Learn) โ https://learn.microsoft.com/en-us/windows/win32/debug/pe-format
- PE-bear (hasherezade) โ https://github.com/hasherezade/pe-bear
workshop
- Malware Unicorn RE101 (Malware Unicorn) โ https://www.malwareunicorn.org/workshops/re101.html
x86
- Reverse Engineering for Beginners (Dennis Yurichev) โ https://beginners.re/
- OpenSecurityTraining2 (OpenSecurityTraining2) โ https://ost2.fyi/
- x86 and amd64 Instruction Reference (Felix Cloutier) โ https://www.felixcloutier.com/x86/
- Software Optimization Resources (Agner Fog) โ https://www.agner.org/optimize/