0x02 What is Radare2 [Reversing with Radare2]

Опубликовано: 17 Июнь 2019
на канале: ÆTHER SECURITY LAB
12,784
90

This is a lecture from my 'Reverse Engineering with Radare2' course that is available here:
http://aetherlab.net/y/r2

You can check out my other courses here:
Website: http://aetherlab.net
Blog:   / gergely.revay  
Trainings:
Web Hacking: Become a Web Pentester - https://hackademy.aetherlab.net/p/web...
Learn Burp Suite, the Nr. 1 Web Hacking Tool - https://hackademy.aetherlab.net/p/bur...
Reverse Engineering with Radare2 - https://hackademy.aetherlab.net/p/rad...
Twitter: @geri_revay -   / geri_revay  
Facebook:   / aetherlab.net  

===============================================
Transcript of the video:
===============================================
So first let's start. What is this workshop about. It is about the radare2 reverse engineering framework. It is a competitor of the IDA Pro, but, it is free. Of course it is not YET so powerfull as IDA but it is pritty cool. So I think it makes sense to spend some time with trying out radare because the more attention it gets the more powerful it will become.

Let's go to its github page at
https://github.com/radare/radare2

So radare can be used to analyse any kind of binary file, however it does have a disassembler as well as a debugger built in, so it is perfect to work with executables.

As you can see in the supported architectures that it knows a lot. Architecture here means the architecture of the executable you want to analyze. This means that with radare you will be able to work with all these esoteric systems, such as Propeller, or you can even analyze GameBoy code.

It supports all major file formats, and more.

Radare itself can be run on various platforms, but since it is open source you can build it on any architecture where you have the necessary tools, such as gcc. This is a big advantage compared to IDA which only comes for the 3 major systems and you will never put it on an iphone. And since radare's main interface is terminal based it would actually be usable on an iphone where you ssh in.

Alright, that is enough talking, let's start working. The next lecture will give you instructions on where to download the virtual machine we will work with. Download it and then see you in the Installation lecture.