【Udemy中英字幕】Reverse Engineering Bootcamp:Ghidra, IDA, Linux, and x86_64
最近更新 2025年05月19日
资源编号 28428

【Udemy中英字幕】Reverse Engineering Bootcamp:Ghidra, IDA, Linux, and x86_64

2025-05-19 IT与软件 0 201
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 29.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

逆向工程训练营:Ghidra、IDA、Linux 和 x86_64

使用 Ghidra、IDA、NASM、ARM、X86、低级编码进行实用逆向工程 – AZ 恶意软件防御与攻击实践

讲师:OCSALY Academy | 500.000+ Students

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 拆卸背后的理论及其在逆向工程中的作用。
  • 二进制分析的四个阶段:预处理、编译、汇编和链接。
  • 编译过程细分以及每个阶段的目的。
  • 使用剥离和未剥离二进制文件中的符号信息。
  • 二进制可执行文件如何加载和执行。
  • 逆向工程工具 Ghidra 的安装和基础知识。
  • 为 Ghidra 安装 Java 开发工具包 (JDK)。
  • 导航并利用 Ghidra 进行项目分析。
  • 使用 Ghidra 进行真实世界的恶意软件分析。
  • 通过实际的恶意软件分析获得实用的逆向工程技能。
  • 使用 makefile 编写 64 位汇编程序来显示“Hello, world!”。
  • 安装和设置 SASM 汇编器以进行汇编编程。
  • 了解 NASM(Netwide Assembler)的优越性并将其与其他汇编程序进行比较。
  • 不使用 makefile,以汇编语言创建基本的“Hello, world!”程序。
  • 探索逆向工程中的反汇编理论及反汇编程序。
  • 分析反汇编的基本原理及其在逆向工程中的重要性。
  • 深入研究各种数据类型及其在汇编语言中的表示。
  • 了解 CPU 架构、二进制文件及其关系。
  • 使用汇编中的基本的数学运算将十进制数转换为二进制。
  • 使用 gdb(GNU 调试器)启动调试并配置调试风格。
  • 用于定位和检查内存地址中的变量的调试技术。
  • 扩展 gdb 功能知识以适应高级调试场景。
  • 编写第二个 64 位汇编程序,创建源代码并生成 makefile。
  • 使用 gdb 分析程序输出并为汇编代码构建 makefile。
  • 探索二进制分析并理解编译的四个阶段。
  • 了解程序编译的预处理、编译、汇编和链接阶段。
  • 区分符号、剥离的二进制文件和未剥离的二进制文件。
  • 利用 READELF 查看二进制文件和目标文件中的符号信息。
  • 揭示目标文件的内容并尝试分析二进制可执行文件。
  • 从理论上了解二进制文件如何加载和执行。
  • 探索 Linux 可执行文件中使用的可执行和可链接格式 (ELF),重点关注可执行文件头。
  • 了解 ELF 字段和 ELF 程序头字段。
  • 了解 Windows 可执行文件中使用的 Windows PE(可移植可执行文件)格式的基础知识。
  • 掌握按位逻辑运算:OR、XOR、NOT 和 AND。
  • 应用或逻辑来操作数据并执行按位运算。
  • 在汇编编程中实现非逻辑来反转位。
  • 探索 XOR 逻辑及其在数据操作中的应用。
  • 了解 AND 逻辑及其如何用于屏蔽和位过滤。
  • 利用数据显示调试器(DDD)分析汇编程序。
  • 开发汇编程序,使用DDD进行分析,了解调试过程。
  • 使用 DDD 和 gdb 分析 RAX 寄存器值。
  • 掌握汇编中跳转和循环指令的控制流。
  • 了解汇编编程中常见的错误及其解决方案。
  • 使用条件语句和跳转来控制程序流。
  • 根据相等条件实现跳转指令。
  • 了解不等式条件的跳转指令。
  • 使用跳转指令来处理涉及较大值的比较。
  • 实现大于或等于条件的跳转指令。
  • 使用跳转指令进行涉及较小值的比较。
  • 实现小于或等于条件的跳转指令。
  • 开发有效利用跳转和循环指令的汇编项目。
  • 使用汇编语言创建计算器项目来执行算术运算。
  • 汇编编程中变量的定义和内存分配。
  • 用汇编语言实现加法和减法运算。
  • 为组装项目添加最后的润色和装饰。
  • 解释汇编编程中寄存器的实际用途。
  • 完成装配项目,重点关注优化和效率。
  • 利用内存操作技术与数据结构进行交互。
  • 探索一个涉及内存操作的更高级项目“EXABYTE”。
  • 使用 Readelf 和 GDB 等工具测试和分析项目以进行验证和调试。

探索相关主题

  • 逆向工程
  • 网络与安全
  • 信息技术与软件

要求

  • 基本计算机技能

描述

欢迎来到最佳的在线学习体验,深入探索逆向工程和恶意软件分析的迷人世界。

在这门综合课程中,你将踏上一段探索软件复杂性的旅程,掌握软件内部工作原理、发现漏洞并增强数字防御能力。加入我们的“精通逆向工程和恶意软件分析”课程,掌握自信而专业地驾驭数字领域所需的技能。

在这个完整的逆向工程训练营中,揭开二进制文件、恶意软件和系统内部的秘密。无论您是有抱负的网络安全分析师、恶意软件研究员,还是想要了解程序实际工作原理的软件工程师,本课程都将带您从基础概念到使用GhidraIDA Pro等行业标准工具进行高级恶意软件分析。

我们将从构建您的底层计算机科学基础开始——包括计算机算术、数字逻辑和电子技术——以便您准确了解编译软件的底层原理。在此基础上,您将编写和调试真实的汇编程序,使用GDB分析内存和寄存器,并逐步迈向专业级的恶意软件分析。

不仅仅是理论——您将构建实际项目,执行真正的反汇编,并使用剥离和未剥离的二进制文件来揭示它们如何加载、执行以及(有时)隐藏其真实目的。

探索逆向工程和恶意软件分析的本质

逆向工程 是一个复杂的过程,它通过剖析软件和系统来理解其架构和功能。它需要剥离代码层,揭示隐藏的复杂性,使您能够理解软件的运行方式,无论它最初是由您还是他人开发的。这项技能使您能够识别漏洞、优化性能并增强软件安全性。

恶意软件分析网络安全的一个重要方面,它通过剖析恶意软件来了解其行为、意图和潜在影响。通过分析恶意软件,专家可以深入了解网络犯罪分子所使用的技术,从而制定有效的对策并保护数字资产。了解恶意软件分析可以帮助您识别、化解和预防网络威胁,使其成为当今互联世界中的一项必备技能。

为什么逆向工程和恶意软件分析至关重要?

在数字时代,科技掌控着我们生活的方方面面,逆向工程和恶意软件分析的重要性怎么强调也不为过。掌握这些技能至关重要,原因如下:

                           1. 数字防御精通:

网络环境充斥着各种威胁,从复杂的恶意软件到错综复杂的黑客技术,不一而足。掌握逆向工程和恶意软件分析,您就能发现漏洞,并主动防御潜在的攻击。剖析和理解恶意代码的能力,让您能够制定出强有力的对策,挫败网络犯罪分子的攻击。

                           2.充满信心地创新:

逆向工程不仅仅是简单的分析,它还是一种创新的工具。通过研究现有软件,您可以提取洞见,识别最佳实践,并开发增强版本或全新的解决方案。此过程使您能够创建创新软件,并在现有基础上进行构建,从而节省时间和精力。

                           3.加强软件安全:

恶意软件分析是您抵御网络威胁的利器。随着网络犯罪分子的攻击手段日益复杂,了解他们的攻击策略对于制定有效的防御机制至关重要。通过研究恶意软件行为,您可以获得必要的洞察,从而预防未来的威胁,确保敏感数据和数字运营的安全。

                           4.解锁职业机会:

在不断发展的技术环境中,具备逆向工程和恶意软件分析技能的专业人士需求旺盛。各行各业的组织都在寻求能够保护其数字资产、分析软件漏洞并为开发安全、尖端解决方案做出贡献的专家。掌握这些技能将为网络安全、软件开发等领域的职业发展打开大门,带来丰厚的就业机会。

                           5. 赋能道德黑客:

道德黑客利用逆向工程获得的知识来识别系统和网络中的漏洞。这种做法有助于组织在恶意攻击者利用漏洞之前识别出漏洞。掌握逆向工程后,您将成为道德黑客的宝贵资源,为保护数字基础设施做出贡献。

                           体验大师的力量

开启“精通逆向工程和恶意软件分析”的变革之旅。本课程不仅助您掌握技能,更能开启一个充满无限可能的世界。从解密复杂软件到保护数字资产,再到自信地进行创新,您将获得在技术领域脱颖而出所需的专业知识。加入我们,成为数字守护者,在数字时代解码、防御并推动进步。立即报名,迈入知识赋能、无限可能的领域。

本课程适合哪些人:

  • 对于所有想要学习逆向工程的人
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务