od调试注入的dll执行到哪步出错

od调试注入的dll执行到哪步出错,第1张

确定在进行OD调试时注入的DLL何时出现了错误,可以使用OD的DebugView窗口来查看调试信息。可以按照以下步骤进行 *** 作:

1、在OD中打开您要调试的程序,并在程序启动后暂停程序执行。

2、在OD的“调试控制台”窗口中输入以下命令,以加载您的注入DLL,按下回车键后,OD应该会显示“DLL已加载”的消息。

3、在OD的“调试控制台”窗口中输入以下命令,以附加到您的注入DLL,按下回车键后,OD应该会显示“附加成功”的没拿消息。

4、在OD的“调试控制台”窗口中输入以下命令,以继续程序执行。

5、在OD的“调试控制台”窗口中观察输手燃出信息,查看您的注入DLL在执行过程中是否出现了错误毕察虚。

6、如果您的注入DLL出现了错误,您可以使用OD的调试器功能来定位错误的位置,例如使用断点、单步执行等方式进行调试。

od加载net错误是:应用程序的最终用户配拦引发的动作或运行代码的环境发生错误。可以下断在创建进程的函数CreateProcess,在中断在该函数山卖猜处,设置eip指针到函数的retn,逗型使堆栈平衡。eax返回值,可以设置为一个非0值,表示创建进程成功。此时可以用另一个od打开新的进程即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12510758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存