Logo
☆☆☆☆☆
0.0
中级
16h

Linux 下 x64 架构的调试、反汇编与逆向工程

GNU 调试器(GDB)用于在 Linux/Unix 环境中调试 C/C++ 程序。它是一个强大的工具,可用于探究程序内部的运行情况,以及程序执行过程中内存内容的变化。 本课程的重点是程序的反汇编,我们将使用简单的 C 语言操作进行演示。借助 GDB,我们将检查寄存器和内存的内容,并学习这些内容如何在执行基本操作时发生变化。随后,我们将深入探讨指针、栈以及函数参数的使用,并分析不同寄存器值的更新过程。通过反汇编输出,我们将学习如何重建一个简单的 C 程序。反汇编输出对于调试和核心转储分析至关重要。我们将使用 x64 架构的汇编语言。 完成本课程后,您将能够以汇编级别调试程序和内存内容,无论是在程序执行过程中,还是在程序崩溃时排查问题。

15 课时
包含在订阅套餐中
个性化学习
由 AI 驱动
Linux 下 x64 架构的调试、反汇编与逆向工程
GNU 调试器(GDB)用于在 Linux/Unix 环境中调试 C/C++ 程序。它是一个强大的工具,可用于探究程序内部的运行情况,以及程序执行过程中内存内容的变化。 本课程的重点是程序的反汇编,我们将使用简单的 C 语言操作进行演示。借助 GDB,我们将检查寄存器和内存的内容,并学习这些内容如...

你将学到什么

熟悉在 GDB 环境下对简单 C/C++ 程序进行反汇编

内容

0 课时 0 测验 0 挑战

课程暂未关联课时

当前课程存在,但没有可学习的课时内容。请稍后再试。

评价

阅读参加过此课程的学生的评价,并分享您的学习体验。

评价与评论 (0)