虛擬機中調用 pwn.gdb 一直 waiting for debugger

希望用 pwn.gdb 調試程序,但是Linux虛擬機是server版沒有圖形界面,所以找不到 Terminal 或 gnome-terminal。可以使用 tmux 進行分屏操作。

context.terminal = ['tmux', 'splitw', '-h']
p = process('./vul')
gdb.attach(proc.pidof(p)[0], gdbscript="b main")

在 bash 裏運行還是不行,需要先進入 tmux 再執行上述程序纔可以打開新的 tmux。運行起來還是很酷的。
運行界面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章