西工大计院计算机系统基础实验二(配置gdb插件)

第二次实验是二进制炸弹实验,为了简化操作,并且让大家接下来能够按照作者之前已经为网安院写好的博客西工大网络空间安全学院计算机系统基础实验二(清楚实验框架及phase_1)-CSDN博客来走,大家需要下载一款好用的gdb插件pwndbg。首先先下载git工具,如 图1:首先下载git工具 所示。为什么要先下载git工具呢?因为这款gdb插件pwndbg是被发布在github这个国外的软件大仓库的,而为了从github这个软件大仓库中复制一份pwndbg的源文件,我们就需要使用github提供的git工具。下载git工具的命令如 图2:下载git工具的命令 所示。

(图1:首先下载git工具)

bash 复制代码
sudo apt install git

(图2:下载git工具的命令)

在下载完git工具之后,我们的下一步就是,使用github这个代码大仓库提供的git工具,复制一份pwndbg包。该如何下载pwndbg包呢?使用如 图3:使用git命令下载pwndbg包 中的命令即可。下载的界面如 图4:使用git命令下载pwndbg包的下载界面 所示。

bash 复制代码
git clone https://github.com/pwndbg/pwndbg

(图3:使用git命令下载pwndbg包)

(图4:使用git命令下载pwndbg包的下载界面)

下载完成pwndbg包之后,使用ls命令显示下载下来的pwndbg包,接着使用cd命令进入pwndbg文件夹,然后使用ls命令查看pwndbg文件夹的内部有哪些文件。为了下载pwndbg包,我们需要执行setup.sh文件,如 图5:执行pwndbg文件内的setup.sh文件 所示。

(图5:执行pwndbg文件内的setup.sh文件)

在经历漫长的一段安装过程之后,pwndbg便已经下载完成,如 图6:pwndbg便已经下载完成 所示。因为pwndbg是默认会嵌入到gdb中的,所以下载好之后,不需要处理gdb的任何配置文件,直接启动gdb,就会出现如 图7:pwndbg插件已成功安装好 的信息。这时再接着去看西工大网络空间安全学院计算机系统基础实验二(清楚实验框架及phase_1)-CSDN博客就能够顺利读下去啦!

(图6:pwndbg便已经下载完成)

(图7:pwndbg插件已成功安装好)

相关推荐
白帽攻防录5 小时前
SRC 挖洞:PostScript 打印机驱动双 RCE,打印服务器怎么变成内网跳板
开发语言·网络安全·php·内网安全
土豆.exe6 小时前
nf_tables 的 verdict 被读了两次:一个十年未闭合的位域错配
java·数据库·网络安全·缓存
FairGuard手游加固7 小时前
手游加固怎么做?SO、IL2CPP、AssetBundle 与运行时保护详解
安全·游戏·unity
学逆向的7 小时前
C 循环结构的执行效率分析
c语言·开发语言·数据结构·网络安全
迪康妍妍8 小时前
终端管控实操:封堵网盘与IM外发通道的落地思路
运维·网络·安全·架构·安全性测试
kunicoding8 小时前
多线程编程核心概念详解:从线程基础到并发安全
java·jvm·安全
FinelyYang8 小时前
JeecgBoot + EuroOffice 协同文档在线编辑全栈接入指南(支持 JWT 安全校验)
安全
舰长1158 小时前
curl发布8.23.0修复24个漏洞
安全
迪康Defender10 小时前
终端安全运维:浅谈迪康端点安全一体化管理系统工具箱实用能力
运维·安全·信息可视化·自动化·运维开发·学习方法·远程工作
嘟哩DuliDuli11 小时前
AI创作工作区的项目上下文与多模态任务边界
android·人工智能·安全·ai·软件工程