为了更好的学习pwn
,之前学习C语言
的时候都是用的visual studo
开发环境自带的调试工具
进行调试,这里学习一下在linux
中使用gdb
进行C语言的调试
,为后续学习使用pwndbg
打下一些基础
安装gdb
在kali
安装gdb
,直接使用apt
安装即可
sudo apt install gdb
启动gdb
gdb # 直接进入gdb
gdb ./a.out # 启动gdb并加载a.out可执行文件
设置断点
b main # 在main函数加入断点
查看可执行文件源代码
list # 可缩写为 l
需要注意的是,list
查看可执行文件的源代码需要在使用gcc
编译可执行代码的时候使用-g
参数,例如:
gcc -g hello.c -o hello
标签:可执行文件,gdb,使用,工具,源代码,断点,调试
From: https://www.cnblogs.com/Junglezt/p/17872954.html