Reverse Engineering with Radare 2

所在平台: Udemy

课程主页: https://www.udemy.com/course/re-radare2/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Radare 2 逆向工程 **课程概述:** 本课程旨在教授学员使用 Radare 2(r2)这一强大的开源免费逆向工程框架。r2 是 IDA Pro 的一个优秀替代品,尤其适合在没有企业支持的情况下学习逆向工程。尽管 r2 的上手曲线可能有些陡峭,本课程将帮助您快速克服初学者的困难,熟练掌握并自信地使用它。 **您将学到:** * **Radare 2 的安装与配置:** 成功部署并设置您的 r2 环境。 * **r2 的语法与命令:** 理解 r2 的操作逻辑和常用命令。 * **配置与定制:** 学习如何配置 r2 以满足您的个人工作流程。 * **二进制信息收集:** 掌握如何从目标二进制文件中提取关键信息。 * **r2 内导航:** 高效地在程序代码中进行探索和定位。 * **交叉引用分析:** 理解和利用交叉引用来分析程序结构。 * **运行时调试:** 学习使用 r2 进行动态调试,观察程序运行。 * **二进制补丁:** 了解如何修改和打补丁到目标二进制文件。 **课程重点与目标:** * **专注于工具使用,而非汇编语言:** 本课程侧重于 Radare 2 工具本身,您无需精通所有汇编细节即可跟进。 * **逆向工程技巧入门:** 将学习一套实用的逆向工程技术,但并非包罗万象。 * **核心目标:** 熟练掌握 Radare 2 的使用。课程结束后,您将能够随时随地运用 r2 来分析二进制文件。 * **强调实践:** 所有练习都是动手操作的。**强烈建议您亲自动手重复所有练习**,因为 80% 的学习效果来自于实践操作,而非仅仅观看视频。 **学习模式:** 本课程是一门高度实践的课程。通过亲手完成练习,您将真正掌握 Radare 2 的强大功能,并能将其应用于实际的逆向工程任务。

课程评论(0条)

课程详情

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 RadareUnderstanding its syntaxUnderstanding its configInformation gathering about the binaryNavigation in the binaryCross referencesRun-time debuggingPatching the binaryHowever 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.

课程标签

0人关注该课程

主题相关的课程