快捷键 | 作用 |
---|---|
Alt+T | 搜索文本 |
Ctrl+1 | Quick View导航 |
空格键 | 图形视图/汇编视图切换 |
Shift+F3 | 切换到Functions窗口 |
Shift+F4 | 切换到Names窗口 |
Shift+F7 | 切换到Segments窗口 |
Shift+F12 | 切换到Strings窗口 |
IDA View内 | |
Ctrl+Enter | 前进(函数调用) |
Esc | 后退(函数调用) |
快捷键 | 作用 |
---|---|
Alt+T | 搜索文本 |
Ctrl+1 | Quick View导航 |
空格键 | 图形视图/汇编视图切换 |
Shift+F3 | 切换到Functions窗口 |
Shift+F4 | 切换到Names窗口 |
Shift+F7 | 切换到Segments窗口 |
Shift+F12 | 切换到Strings窗口 |
IDA View内 | |
Ctrl+Enter | 前进(函数调用) |
Esc | 后退(函数调用) |
使用GDB对GCC编译出的ELF文件进行调试。
首先在编译的时候,需要加上-g参数:
gcc -g -o test test.c -Wall
这样才能在编译的时候产生符号表,GDB才可以载入。
编译好程序以后,使用gdb test载入程序
添加断点:b 行号
运行:r
单步执行(next):n
跟踪步入(step):s
恢复执行(continue):c
打印变量值(print):p 变量名
查看断点信息:info b
列出源代码(list)l
退出:q
汇编相关:
查看汇编格式:show disassembly-flavor
将汇编格式转换成intel:set disassembly-flavor intel
将汇编格式转换成at&t:set disassembly-flavor att
显示汇编代码:disassemble 函数名
Update your browser to view this website correctly. Update my browser now