Ubuntu装pwndbg
时间: 2024-09-21 14:10:05 浏览: 48
Ubuntu上安装pwndbg通常需要几个步骤,因为pwndbg是一个用于调试Linux内核的Python工具集,它需要特定的环境依赖项。以下是安装pwndbg的基本流程:
1. **更新系统**:
```
sudo apt update && sudo apt upgrade
```
2. **安装依赖**:
- 首先,你需要安装一些基本的开发工具和包,如GCC、Python以及必要的Python库:
```
sudo apt install build-essential python3-dev python3-pip gdb
```
- 如果你在64位系统上,并且使用的是最新版本的Ubuntu(比如18.04及以上),还应安装LLDB支持:
```
sudo apt install lldb
```
3. **安装pwndbg**:
- 使用pip3安装pwndbg:
```
pip3 install pwndbg
```
- 这可能需要一段时间,因为它会自动下载并编译所需的内核模块。
4. **配置pwndbg**:
- 安装完成后,pwndbg可能不会立即生效,需要手动加载内核模块:
```
sudo pwndbg load
```
- 可能还需要配置gdb服务器地址,这通常在`~/.gdbinit`文件里做,添加类似`set remote host <your_machine_ip>`的行。
5. **启动调试器**:
- 现在你可以使用`gdb`命令启动你想调试的程序,然后在gdb提示符下输入`pwndbg`即可使用pwndbg的功能。
阅读全文