Gdb没有“看到”我已经设置的断点,因此它贯穿整个程序

时间:2019-05-26 19:30:58

标签: c gdb

我正在跟踪Liveoverflow的yt教程。 所以要点是我应该反汇编一个程序,但是我无法在断点处成功地停止它,因此它可以运行整个代码。 我已经完成了与视频中所示步骤完全相同的步骤,但是结果却有所不同...

我已经在网上搜索了,但是找不到解决方案。我只尝试键入而不是break,b和* main,1(作为第一行代码),但是没有一个起作用。

(gdb) break *main
Breakpoint 1 at 0x4005bd
(gdb) run
Starting program: /home/spida/Documents/Hacking/license_1 
/bin/bash: /home/spida/Documents/Hacking/license_1: Permission denied
/bin/bash: line 0: exec: /home/spida/Documents/Hacking/license_1: cannot execute: Permission denied
During startup program exited with code 126.
(gdb) 

此外,视频程序在断点处停止运行,因此他可以看到寄存器信息,因为我的寄存器为空。

对不起,英语

0 个答案:

没有答案