Reverse Engineering: Cutter for Beginners
学习在 Windows 和 Linux 上使用 Cutter 进行逆向应用程序、静态分析和调试。
你将会学到的
- 逆向工程
- 汇编语言
- 将二进制文件反编译为 C 代码
- 寄存器和内存分析
- 将二进制文件反汇编为汇编代码
- 反转跳跃
- 使用 NOP 禁用指令
- 视窗 API
- C/C++ 函数
- 静态分析
- 动态调试分析
- 设置断点并单步执行代码
- 字符串搜索
- 图形视图分析
- 从汇编代码定义函数
- 解决crackmes
- 反向调试(后退)
- 跨步分析堆栈、寄存器和内存 hexdump
- 用 NOP 修补和替换跳转
- 使用 xor eax, eax 进行修补
- Gui-Crackme:字符串搜索方法,定义函数和windows API
- 密码和序列号的网络钓鱼
- 为静态分析重命名变量
- 使用 Rizin 控制台和 rax2 命令
- Linux crackme2:使用调试控制台
- 步入函数调用
- 和更多…
要求
- 基本汇编语言,C程序设计
- 视窗电脑
- 基本的 Linux 命令
说明
如果您对 Cutter 完全陌生,并且想快速上手并快速运行,那么本课程适合您。在本课程中,我们将介绍如何在 Windows 和 Linux 上使用 Cutter。Cutter 是一个先进的、基于 GUI 的、免费的开源逆向工程平台,旨在消除radare2 的痛苦。它的后端正在运行Rizin,它是radare2引擎的一个分支。Cutter 是由逆向工程师为逆向工程师创建的。Cutter 版本与本机Ghidra 反编译器完全集成. Cutter 不仅可以反汇编二进制文件,还可以将其反编译为 C 语言。它还具有线性反汇编视图、功能齐全的图形视图以及用于快速导航的迷你图形。Cutter 还具有其他调试器所缺乏的反向调试功能。此功能不仅可以让您前进,还可以后退!Cutter 还具有 hexdumps 和堆栈视图,可让您动态跟踪堆栈、注册和检查内存。除此之外,您还可以通过反转跳转、修改指令和字节来修补二进制文件。本课程将教您以上所有内容以及更多内容。
本课程特色:
- 专为初学者设计。
- 简单的 windows 和 Linux Crackme 旨在合法地学习逆向工程
- 实用和动手
- 仅使用免费工具
适用于:
- 逆向工程和恶意软件分析学生
- 任何有兴趣学习使用 Cutter 进行逆向工程的人
- 安全研究人员
先决条件:
- 视窗电脑
- 基本汇编和 C/C++ 语言会有所帮助,但不是强制性的
- 熟悉基本的 Linux 命令会很有用,但不是强制性的
- 您需要知道的一切都包含在课程中
现在报名,我们里面见!
此课程面向哪些人:
- 任何有兴趣学习使用 Cutter 进行逆向工程的人
- 逆向工程和恶意软件分析学生
- 安全研究人员
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » Reverse Engineering: Cutter for Beginners
TheItzy » Reverse Engineering: Cutter for Beginners