Reverse Engineering with Radare 2

Harness the Power of the Open-Source Radare2 for Your Reverse Engineering Projects

4.40 (251 reviews)
Udemy
platform
English
language
Network & Security
category
instructor
Reverse Engineering with Radare 2
1,722
students
2 hours
content
Mar 2019
last update
$64.99
regular price

What you will learn

How to use Radare 2 to reverse engineer binaries.

Disassembling binaries.

Navigating in the binary.

Debugging executables.

Patching executables.

Why take this course?

In this course we will learn about the Radare 2 reverse engineering framework. It is an open source free alternative to IDA Pro. I started to work with it because I think nobody will buy IDA Pro unless it is paid by your employer. Radare 2 is a perfect free alternative, its only disadvantage is that it could be hard to start using it. This is where this course comes in. My goal was to get you over the hard part as fast as possible. So that you can get comfortable with Radare 2.


These are the things you will learn in this course:

  • Setting up Radare

  • Understanding its syntax

  • Understanding its config

  • Information gathering about the binary

  • Navigation in the binary

  • Cross references

  • Run-time debugging

  • Patching the binary

However there are a few things that are not goals of this course:

  • We are going to focus on the tool and not on assembly, so this is not an assembly course. You can follow along without understanding everything in assembly and that is fine, but don’t expect that you can learn assembly in a few hours.

  • We will learn some reverse engineering techniques but it is not our goal to learn everything.

However what you are definitely will learn is how to use Radare 2, and after this course if you need to analyse a binary you will be able to pull out radare from your sleeves anytime you need it.


All exercises are hand-on, so you are expected to repeat the exercises yourself. I have done quite a lot of trainings myself, live or online, and I can tell you that without practicing they won't stick. This is a really practical training so I encourage you to try everything yourself, because just watching the videos will only give you the illusion that you learnt something, 80% of the learning happens when you do the exercises.



Screenshots

Reverse Engineering with Radare 2 - Screenshot_01Reverse Engineering with Radare 2 - Screenshot_02Reverse Engineering with Radare 2 - Screenshot_03Reverse Engineering with Radare 2 - Screenshot_04

Reviews

Saket
July 27, 2023
I used this course to understand the concepts related to radare 2. It is a highly practical course with hands-on-learning
Phil
May 8, 2023
Good introductory level course. Huge topic of course but also with lots of additional resources to go and look through. So much content, so little time ! - Many thanks.
Maynard
April 3, 2023
Showed nothing that you cannot pickup on you tube. Using 32 bit technology...it is outdated. These are old techniques that you do not have to pay for.
Viet
April 27, 2022
Really amazing guide to start with radare2 & cutter FWIW, should have some update now about radare2 forked now name Rizin, which underly of cutter now, too.
Markus
November 4, 2021
Too much "noise" and irrelevant information/content. too less RE activity. This course should be called "Introduction to the Radare2 user interface"
Pierre
June 20, 2021
Excellent crash course on Radare2. I would appreciated to see a chapter on ESIL. Maybe in another radare training ?
Chris
May 16, 2021
Great course. Coming from GDB basic RE and assembler, using this coure to get started with r2 was really helpful. the custom challenge was fun as well
Sebastian
February 12, 2021
Der Kurs war eine gute Einführung in Radare2. Die Untertitel waren allerdings sehr schlecht synchronisiert.
Nick
January 2, 2021
This course was great! It was tailored to various levels and serves its purpose well as radare "tutorial". Additionally, the instructor provides a lot of next steps for those who wish to learn/practice more.
Chen
August 16, 2020
The course is great, but the English subtitles are JUST BAD! Please have someone proofread the subtitles and match them to the speaker
Swen
May 23, 2020
Good introduction into reverse engineering with the related open source tools. This helped me a lot to get into Radare2 / Cutter.
Austin
April 12, 2020
This course showed me a lot of what I wanted and that was some sort of applied process of thinking versus a cookie-cutter procedure that doesn't apply to every scenario. I wish there were more examples of the different kinds of problem-solving that go in within these programs. I learned about cutter thanks to this class after getting decent with r2 and learning about hopper, and I think cutter will be my go-to from now on.
Alex
April 16, 2019
The level is pretty basic, but despite that course is reasonable good for beginners. The virtual machine setup\configuration is cumbersome and there are some minor pitfalls but it's manageable. Thanks
Gevork
April 16, 2019
Well. Geri really knows what hes saying. But. Some of us are having trouble opening the vm. It says missing components/ drives. Or its a black screen
Saverio
March 29, 2019
Much needed introduction to Radare2. A very good introduction, with a hands-on approach and a quirky sense of humor :-)

Charts

Price

Reverse Engineering with Radare 2 - Price chart

Rating

Reverse Engineering with Radare 2 - Ratings chart

Enrollment distribution

Reverse Engineering with Radare 2 - Distribution chart
2265298
udemy ID
3/11/2019
course created date
11/22/2019
course indexed date
Bot
course submited by