kali搭建pwn环境
[toc]
系统环境
**系统环境:**Linux kali 5.14.0-kali4-amd64 (2021-11-05)
搭建步骤
第一步
在主目录下创建一个 tools 目录,用来存放下载下来的文件,命令如下:
|
|
第二步
安装pwntools
- 进入tools文件夹里面
|
|
- 把 pwntools clone下来
|
|
- 安装所需环境
|
|
- 更新 pip
|
|
我之前安装过python3 和相关的依赖,所以才会出现 黄字
- 使用 pip 安装并更新 pwntools
|
|
到这里 pwntools 环境已经搭建好了
搭建gdb调试环境
- 安装gdb-multiarch,用作gdb客户端进行调试,是任何架构的通用客户端
|
|
检查安装是否成功
|
|
- 安装插件
pwndbg是一个方便 gdb 使用的插件
先将pwndbg git 下来
|
|
然后进入到文件夹中,执行 setup.sh 文件
检查插件是否挂载成功,在终端输入gdb,结果如下:
其它插件peda,def安装
|
|
|
|
安装插件依赖
|
|
在这里我发现我没有切换目录下载插件,但是没关系,我们将gef 和peda 文件夹放到tools里
在 gdbinit 中挂载插件:
|
|
按 i 键编辑,从第二行开始输入下面内容:
选择插件中的其中一个,其他的注释掉,按esc键并输入:wq退出即可。
至此,pwn环境搭建完成。