WinDbg 小贴士 -- 通过双机联调来远程调试应用程序
来源:互联网 发布:docker java jar 编辑:程序博客网 时间:2024/06/06 04:24
双机联调时,不仅可以调试内核层,也可以调试应用层。
被调试的系统:XP系统,因此没有session会话需要切换。
1 使用 !process 0 0 获取用户空间的所有的进程的信息,然后找到你需要调试的exe进程的地址。
如果获取失败或者提示出错,那么先输入 .reload 命令(注意有 . 号)重新载入符号。
2 比如要调试 explorer.exe,那边拷贝该进程的peb地址为 0x82119da0 。
3 输入命令 .process /p + 你需要断的应用程序的EProcess地址(如下 .process /p 0x82119da0 ),切换到应用程序的地址空间。
4 输入命令 .reload /f /user 重新加载user PDB文件。
5 输入命令 .process /i /p 0x82119da0 ,使用非侵入式的切换进程空间。
6 输入命令 g 运行系统。然后再按 ctrl+break 中断被调试系统,通过bu 或者 bp 命令设置断点即可。
7 执行了以上6步,如果断点无法命中,可以保存先WinDbg的workspace,然后重启被调试机器。再次执行1-5步,则相关的断点应该就可以命中了。
阅读全文
0 0
- WinDbg 小贴士 -- 通过双机联调来远程调试应用程序
- windbg双机远程调试
- WinDBG双机调试配置
- windbg双机调试配置
- Windbg双机调试
- Windbg双机调试
- Windbg 双机调试进程
- winDbg+VirtualBox双机调试
- Windbg双机调试配置
- 通过Windbg利用VMware虚拟机进行双机调试
- 补充《通过Windbg利用VMware虚拟机进行双机调试》
- win8 + vmware + windbg 双机调试
- VirtualBox+Windbg 双机调试配置
- windbg+winXP 双机调试配置
- VirtualBox Windbg 双机调试配置
- WinDbg双机调试,很慢
- win8 + vmware + windbg 双机调试 .
- win7 x64 windbg 双机调试
- eclipse取消验证js如何操作?
- AJAX 验证 用户名验证 手机号码正则验证
- 关于fetch 跨域的问题
- SoapUI导出响应文件
- 文件格式之tsv
- WinDbg 小贴士 -- 通过双机联调来远程调试应用程序
- 50道线程面试题
- MacBook怎样装Win10?系统
- 误操作删除服务器上git仓库的处理方法
- php 获取下一月1月1号
- Python merge & concat
- 八大排序算法总结
- 更新android studio后构建项目遇到的坑
- Linux学习第二十一篇--了解bash Shell(局部变量和全局变量)