0

我正在通过 GDB + KGDB + 两个虚拟机 + 串口调试 Linux 内核。

如果我们使用 GDB 来调试一个正常的程序,我们可以直接按 Ctrl+C 来中断程序的执行。

但是,当我将 GDB 连接到远程 KGDB 存根时,无论如何我都无法破坏远程计算机,除非我在远程计算机上使用以下命令:

echo g > /proc/sysrq-trigger

如何从本地机器上破解远程调试的 Linux 内核?

4

1 回答 1

0

您应该在本地机器中使用 minicom 进行两台机器之间的串行连接:按 Ctrl-A,然后按“F”(用于向远程机器发送中断),然后发送“G”:这是与您上面提到的 echo 命令相同。

于 2014-11-04T14:03:37.197 回答