Radare2
Vzhled
První vydání | únor 2006 |
---|---|
Aktuální verze | 5.9.8 (19. listopadu 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 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.
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 | editovat zdroj]Formáty
[editovat | editovat zdroj]- 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 | editovat zdroj]- x86
- ARM
- AVR
- Motorola 680x0
- Ricoh 5A22
- MOS Technology 6502
- Java Virtual Machine
- MIPS
- PowerPC
- SPARC
- Z80
- UEFI
- Malbolge
- CIL
- Nios II
- SuperH
- SNES
- TMS320
- V850
- Whitespace
Odkazy
[editovat | editovat zdroj]Reference
[editovat | editovat zdroj]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.