searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

巧用镜像劫持调试进程闪退

2023-03-28 01:40:44
64
0

   windows系统下部分复杂的程序,无法直接用调式器启动,如浏览器(ie,chrome等)的子进程,由于其本身启动后立马闪退,无法附加调试器到进程上调试,因此可以才用 镜像劫持的方式调试进程。

   所谓的镜像劫持调试进程,就是在注册表的[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options]处新建一个以可执行文件命名的项,例如a.exe。然后再创建一个子键“Debugger="x:\windbg.exe”。以后只要用户双击 a.exe就会运行windbg.exe,然后windbg.exe会调起a.exe,此时a.exe处于调试模式,调式器是windbg。然后在windbg命令行输入g命令让windb跑起来,等待目标进程a.exe闪退后windbg会重新终端,此时我们就可以通过windbg分析进程闪退的原因了。

 配置方法和运行效果如下图:

 

 

0条评论
0 / 1000
刘****军
12文章数
3粉丝数
刘****军
12 文章 | 3 粉丝
原创

巧用镜像劫持调试进程闪退

2023-03-28 01:40:44
64
0

   windows系统下部分复杂的程序,无法直接用调式器启动,如浏览器(ie,chrome等)的子进程,由于其本身启动后立马闪退,无法附加调试器到进程上调试,因此可以才用 镜像劫持的方式调试进程。

   所谓的镜像劫持调试进程,就是在注册表的[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options]处新建一个以可执行文件命名的项,例如a.exe。然后再创建一个子键“Debugger="x:\windbg.exe”。以后只要用户双击 a.exe就会运行windbg.exe,然后windbg.exe会调起a.exe,此时a.exe处于调试模式,调式器是windbg。然后在windbg命令行输入g命令让windb跑起来,等待目标进程a.exe闪退后windbg会重新终端,此时我们就可以通过windbg分析进程闪退的原因了。

 配置方法和运行效果如下图:

 

 

文章来自个人专栏
windows卡死分析
12 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
2
1