• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.

Reverse Engineering radare2 5.5 - unix-like reverse engineering framework and commandline tools

Status
Not open for further replies.

itsMe

*KillmeMories*
Staff member
Administrator
Super Moderator
Hacker
Specter
Crawler
Shadow
Joined
Jan 8, 2019
Messages
56,623
Solutions
2
Reputation
32
Reaction score
100,456
Points
2,313
Credits
32,750
‎6 Years of Service‎
 
76%
screenshot-4799.png


r2 is a rewrite from scratch of radare in order to provide a set of libraries and tools to work with binary files.

Radare project started as a forensics tool, a scriptable command-line hexadecimal editor able to open disk files, but later support for analyzing binaries, disassembling code, debugging programs, attaching to remote gdb servers, …

radare2 is portable.

The main tool of the whole framework. It uses the core of the hexadecimal editor and debugger. radare2 allows you to open a number of input/output sources as if they were simple, plain files, including disks, network connections, kernel drivers, processes under debugging, and so on.

It implements an advanced command line interface for moving around a file, analyzing data, disassembling, binary patching, data comparison, searching, replacing, and visualizing. It can be scripted with a variety of languages, including Python, Ruby, JavaScript, Lua, and Perl.

    Architectures:
        6502, 8051, CRIS, H8/300, LH5801, T8200, arc, arm, avr, bf, blackfin, xap, dalvik, dcpu16, gameboy, i386, i4004, i8080, m68k, malbolge, mips, msil, msp430, nios II, powerpc, rar, sh, snes, sparc, tms320 (c54x c55x c55+), V810, x86-64, zimg, risc-v.
    File Formats:
        ELF, Mach-O, Fatmach-O, PE, PE+, MZ, COFF, OMF, TE, XBE, BIOS/UEFI, Dyldcache, DEX, ART, CGC, Java class, Android boot image, Plan9 executable, ZIMG, MBN/SBL bootloader, ELF coredump, MDMP (Windows minidump), WASM (WebAssembly binary), Commodore VICE emulator, Game Boy (Advance), Nintendo DS ROMs and Nintendo 3DS FIRMs, various filesystems.
    Operating Systems:
        Windows (since XP), GNU/Linux, OS X, [Net|Free|Open]BSD, Android, iOS, OSX, QNX, Solaris, Haiku, FirefoxOS
    Bindings:
        Vala/Genie, Python (2, 3), NodeJS, Lua, Go, Perl, Guile, php5, newlisp, Ruby, Java, OCaml, …

radare2 v5.5 has been released.

Changelog

    New IOBanks APis and commands replacing skyline and making io faster (2-10x) @condret
    Faster analysis, type matching, binary parsing (2-4x) @trufae
    [] and =[] esil operations has been removed (size is mandatory) @condret
    Lots of important bugs fixed in bin parsers and disassemblers @Lazula
    Add support for the latest iOS15 dyld4 Atlas-style cache formats @mrmacete
    Autorename signature matching collisions and faster search @swoops
    Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35 @trufae
    Improved integration with r2frida remote filesystems @as0ler
    Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable @trufae
    Add seven segment printing (?ea for ascii-art text titles) @trufae
    Improved xrefs visualization with new axfm and axtm commands @trufae
    Add avg command to manage global variables @trufae
    The sixref plugin is now easier to use to find xrefs on arm64 code @hot3eed
    Improved multibin (select all bins or one) and multidex support in apk:// @trufae
    Better build scripts for Windows (add asan and w32 profiles) @trufae
    Added armv7.v35 and improves esil emulation with the arm64.v35 @aemmitt-ns
    Add more help messages and set scr.prompt.tabhelp true by default @trufae
    AES key wrap algorithm support in rahash2 @sylvainpelissier
    Fix var serialization issues in debugger reloading (ood) and projects saving (Ps) @RHL120
    Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae
    Visual slides (r2s) allow interactive content to be used within r2 @trufae
    Print and convert ternary values back and forth @trufae


To see this hidden content, you must like this content.
 
Status
Not open for further replies.
Back
Top