Radare2
software pro reverzní inženýrství
Radare2 je souprava programů pro analýzu binárních souborů a reverzní inženýrství. Programy je možné používat z příkazového řádku a kombinovat je dohromady. Základním prvkem soupravy je disassembler, který umožňuje ze spustitelného kódu vytvářet kód v jazyce symbolických adres a který podporuje celou řadu instrukčních sad a operačních systémů. Jedná se o software naprogramovaný v Céčku. Je uvolněný pod licencí GNU LGPL, tedy se jedná o svobodný software.
První vydání | únor 2006 |
---|---|
Aktuální verze | 5.9.0 (31. března 2024) |
Operační systém | Microsoft Windows macOS Linux list of BSD operating systems Haiku Android Solaris MeeGo BSD iOS Firefox OS QNX |
Vyvíjeno v | C |
Typ softwaru | disassembler, debugger a svobodný software |
Licence | GNU Lesser General Public License |
Web | www |
Některá data mohou pocházet z datové položky. |
Radare2 je ve vývoji od února 2006 a verze 1.0 byla vydána po deseti letech vývoje v roce 2016.[1] Vývoj radare2 začal vývojem hexadecimálního editoru.
Podporované formáty a instrukční sady editovat
Formáty editovat
- COFF
- ELF
- Mach-O (formát Machu)
- formát konzolí Game Boy a Game Boy Advance
- MZ
- .class (formát bajtkódu Javy)
- bajtkód Luy
- bajtkód Pythonu
- formát Dalviku
- formát Xboxu
- formát Plan 9
- formát WinRARu
- souborové systémy (ext4 a jeho předchůdci, ReiserFS, HFS+, NTFS, File Allocation Table
- soubory s ladicími informacemi ve formátech DWARF a PDB
Instrukční sady editovat
Odkazy editovat
Reference editovat
V tomto článku byl použit překlad textu z článku Radare2 na anglické Wikipedii.
- ↑ HAGARA, Ladislav. Radare2 (r2) 1.0. abclinuxu.cz [online]. 2016-09-11 [cit. 2021-01-31]. Dostupné online. ISSN 1214-1267.