gpt4 book ai didi

assembly - 如何使用windbg到达入口点

转载 作者:行者123 更新时间:2023-12-02 08:01:38 35 4
gpt4 key购买 nike

您好,我在理解 Windbg 的工作原理时遇到了一些困难。到目前为止,我只使用 IDA pro free 和 ollydbg 来读取由 Visual Studio 编译器 cl.exe 生成的程序集,而这正是我只想使用 Windbg 来实现的。我不向我的程序添加任何调试信息,我只想查看程序集。基本上我遇到的问题是我无法到达可执行文件的入口点。加载可执行文件后,windbg 会打印一些关于未找到符号文件的警告,我不关心这些警告,因为断点无法让我到达任何地方,所以我决定只需重复“step over”几次即可到达那里(这是“p”,对吧? )。调试从 ntdll 中的一些高地址开始,经过几个步骤后,它在调用 NtContinue 并显示“无调试者错误”后停止调试。谢谢你,斯图。

最佳答案

$exentry 当前进程的第一个可执行文件的入口点地址。注意:如果您使用 CRT,那么这将是 CRT 的 main 最终调用您的 main。

所以尝试u $exentry开始反汇编。您最终会找到调用您的 main 的调用指令。

关于assembly - 如何使用windbg到达入口点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13387691/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com