gdb-peda怎么载入程序
时间: 2024-06-12 12:11:49 浏览: 16
要使用gdb-peda调试程序,需要先安装gdb-peda。安装完成后,可以使用以下步骤来载入程序:
1. 打开终端并进入程序所在的目录。
2. 输入gdb命令,然后输入要调试的程序名称。
3. 在gdb命令行中输入run命令来运行程序。
4. 如果需要设置断点,可以使用break命令。
5. 使用continue命令来继续执行程序。
6. 使用quit命令来退出gdb调试。
如果你想使用gdb-peda来调试程序,可以按照以下步骤进行操作:
1. 安装gdb-peda。
2. 打开终端并进入程序所在的目录。
3. 输入gdb命令,然后输入要调试的程序名称。
4. 在gdb命令行中输入source /path/to/peda.py命令来载入gdb-peda。
5. 在gdb命令行中输入peda命令来启动gdb-peda。
6. 使用gdb-peda的命令来调试程序。
相关问题
ubuntu20.04安装gdb-peda
要在Ubuntu 20.04上安装gdb-peda,您可以按照以下步骤操作:
1. 首先,确保您的系统已安装gdb-multiarch和gcc,您可以使用以下命令进行安装:
```
sudo apt-get install gdb-multiarch
sudo apt-get install gcc
```
2. 接下来,您需要下载gdb-peda的源文件。您可以使用以下命令克隆gdb-peda的GitHub存储库:
```
git clone https://github.com/longld/peda.git ~/peda
```
3. 然后,将peda添加到GDB的初始化脚本中。您可以使用以下命令将其添加到您的~/.gdbinit文件中:
```
echo "source ~/peda/peda.py" >> ~/.gdbinit
```
4. 现在,当您启动gdb时,peda将自动加载。您可以通过运行以下命令来启动gdb:
```
gdb
```
5. 最后,您可以使用peda的各种命令和功能进行调试。
在gdb-peda的旧版本如何查看bins
在旧版本的 GDB-peda 中,可以使用 `x` 命令来查看内存中的数据。可以使用 `x` 命令来查看二进制文件的内容,例如:
```
x/[number of units][format] [address]
```
其中,`number of units` 是要查看的单位数量,例如要查看 32 个字节可以使用 `32`;`format` 是要查看的格式,例如要查看十六进制可以使用 `x`;`address` 是要查看的内存地址。
例如,要查看地址 `0x08048000` 开始的 32 个字节,可以在 GDB-peda 中执行以下命令:
```
x/32x 0x08048000
```
这将以十六进制格式显示地址 `0x08048000` 开始的 32 个字节的内容。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)