Reverse Engineering: Cutter for Beginners

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 和堆栈视图,可让您动态跟踪堆栈、注册和检​​查内存。除此之外,您还可以通过反转跳转、修改指令和字节来修补二进制文件。本课程将教您以上所有内容以及更多内容。

本课程特色:

  1. 专为初学者设计。
  2. 简单的 windows 和 Linux Crackme 旨在合法地学习逆向工程
  3. 实用和动手
  4. 仅使用免费工具

适用于:

  • 逆向工程和恶意软件分析学生
  • 任何有兴趣学习使用 Cutter 进行逆向工程的人
  • 安全研究人员

先决条件:

  • 视窗电脑
  • 基本汇编和 C/C++ 语言会有所帮助,但不是强制性的
  • 熟悉基本的 Linux 命令会很有用,但不是强制性的
  • 您需要知道的一切都包含在课程中

现在报名,我们里面见!

此课程面向哪些人:

  • 任何有兴趣学习使用 Cutter 进行逆向工程的人
  • 逆向工程和恶意软件分析学生
  • 安全研究人员

 

声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » Reverse Engineering: Cutter for Beginners