gdb 回溯

发布于 2024-10-29 18:14:06 字数 369 浏览 1 评论 0原文

我刚刚尝试在 BackTrack Linux 上使用 gdb,我必须说它非常棒。我想知道 backtrack 中的 gdb 是如何配置为这样的。

在此处输入图像描述

当我设置断点时,所有寄存器值、一部分堆栈、一部分数据打印部分和接下来要执行的 10-15 条指令。当我按照说明stepnext时,也会发生同样的情况。

我觉得这太棒了,并且也很想在我的 Ubuntu 机器上安装它;我该怎么做呢?

I've just tried using gdb on BackTrack Linux and I must say that its awesome. I wonder how gdb in backtrack is configured to act this way.

enter image description here

When I set a breakpoint, all the register values, a part of the stack, a part of the data section and the next 10-15 instructions to be executed are printed. The same happens when I step or next through the instructions.

I find this amazing and would love to have this on my Ubuntu machine too; how could I go about doing this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清泪尽 2024-11-05 18:14:06

他们似乎正在使用这个 .gdbinit 文件:

https://github.com/gdbinit/Gdbinit /blob/master/gdbinit

They seem to be using this .gdbinit file:

https://github.com/gdbinit/Gdbinit/blob/master/gdbinit

耶耶耶 2024-11-05 18:14:06

我猜测这是使用后命令挂钩完成的:

http:// /sourceware.org/gdb/current/onlinedocs/gdb/Hooks.html#Hooks

位于系统范围的 gdbinit 内:

http://sourceware.org/gdb/onlinedocs/gdb/System_002dwide-configuration.html

可能会也可能不会引用 shell 命令和/或使用 gdb python 脚本。
尝试:

strace gdb /bin/echo 2>&1 | grep gdbinit

I'm guessing that this is done using a post command hook:

http://sourceware.org/gdb/current/onlinedocs/gdb/Hooks.html#Hooks

inside of a system wide gdbinit:

http://sourceware.org/gdb/onlinedocs/gdb/System_002dwide-configuration.html

which may or may not reference shell commands and/or use gdb python scripts.
try:

strace gdb /bin/echo 2>&1 | grep gdbinit
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文