我正在跟踪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)
此外,视频程序在断点处停止运行,因此他可以看到寄存器信息,因为我的寄存器为空。
对不起,英语