This plan includes
- Limited free courses access
- Play & Pause Course Videos
- Video Recorded Lectures
- Learn on Mobile/PC/Tablet
- Quizzes and Real Projects
- Lifetime Course Certificate
- Email & Chat Support
What you'll learn?
- How to use Radare 2 to reverse engineer binaries.
- Disassembling binaries.
- Navigating in the binary.
- Debugging executables.
- Patching executables.
Course Overview
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 hands-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.
Pre-requisites
- Basic understanding of assembly.
- Basic understanding of the linux terminal
Target Audience
- People who already know basic reverse engineering and want to learn how Radare2.
- Hackers looking for a free tool instead of IDA Pro.
Curriculum 16 Lectures 02:09:54
-
Section 1 : Preparation
- Lecture 2 :
- Disclaimer
- Lecture 3 :
- What is Radare 2?
- Lecture 4 :
- Downloads
- Lecture 5 :
- Target Application
- Lecture 6 :
- Environment Setup
-
Section 2 : Reversing with Radare2
- Lecture 1 :
- Radare2 Syntax
- Lecture 2 :
- Configuration
- Lecture 3 :
- Binary Infos
- Lecture 4 :
- Navigating in the Binary
- Lecture 5 :
- Cross References
- Lecture 6 :
- Runtime Debugging
- Lecture 7 :
- Patching
- Lecture 8 :
- Cutter: the R2 GUI
- Lecture 9 :
- Finishing the Challenge
-
Section 3 : What is next?
- Lecture 1 :
- Next Steps
Our learners work at
Frequently Asked Questions
-
How do i access the course after purchase?
It's simple. When you sign up, you'll immediately have unlimited viewing of thousands of expert courses, paths to guide your learning, tools to measure your skills and hands-on resources like exercise files. There’s no limit on what you can learn and you can cancel at any time. -
Are these video based online self-learning courses?
Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic. -
Can i play & pause the course as per my convenience?
Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on. -
How do i contact the instructor for any doubts or questions?
Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want. -
Do i need a pc to access the course or can i do it on mobile & tablet as well?
Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly. -
Do i get any certificate for the courses?
Yes. Once you complete any course on our platform along with provided assessments by the instructor, you will be eligble to get certificate of course completion. -
For how long can i access my course on the platform?
You require an active subscription to access courses on our platform. If your subscription is active, you can access any course on our platform with no restrictions. -
Is there any free trial?
Currently, we do not offer any free trial. -
Can i cancel anytime?
Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?
Instructor
26296 Course Views
1 Courses