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环境搭建完成。