May 15, 2024

Zynq bootrom - reverse tools - Radare

There are both Radare and Radare 2. Or maybe just "Radare 2" these days, there was some "fork drama" (or so I was told), but however that sorted out the game for me will be "Radare 2".

Fedora

The exciting news is that there are packages for this:
radare2.x86_64
radare2-common.noarch
radare2-devel.x86_64
So, I do this:
dnf install radare2
dnf install radare2-devel
Installing radare2 pull in common, but I have to explicitly ask for "devel", which I may not need, but what the heck? Asking for devel pulls in various other devel packages including "libuv". Nothing really crazy with libuv -- it is some kind of asynchronous IO thing for Node.js and who knows why that would be required.

I type "radare2" and get a usage message. And I learn that "r2" is an alias for radare2. There is a man page and it says:

radare2  —  Advanced  command-line hexadecimal editor, disassembler and debugger
It seems to be a toolkit including all of these: r2r(1), rahash2(1), rafind2(1), rabin2(1), radiff2(1), rasm2(1), rax2(1), ravc2(1), ragg2(1), rarun2(1),

Indeed, all of these are now on my system except "r2r"


Feedback? Questions? Drop me a line!

Tom's Computer Info / tom@mmto.org