我正在通过GDB + KGDB +两个虚拟机+串口调试Linux内核。
如果我们使用GDB调试普通程序,我们只需按Ctrl + C即可中断程序的执行。
但是,当我将GDB连接到远程KGDB存根时,无论如何我都无法破坏远程计算机,除了我在 REMOTE 计算机上使用以下命令:
echo g > /proc/sysrq-trigger
如何从 LOCAL 计算机中破解 REMOTE 调试的Linux内核?
答案 0 :(得分:0)
您应该在本地机器上使用minicom进行两台机器之间的串行连接:按Ctrl-A然后按F' F' (这是为了向远程机器发送一个中断),然后发送' G':这与你上面提到的echo命令相同。