前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >windbg加载mex.dll分析.dmp文件

windbg加载mex.dll分析.dmp文件

原创
作者头像
Windows技术交流
修改2023-11-06 13:11:18
2K0
修改2023-11-06 13:11:18
举报
文章被收录于专栏:Windows技术交流Windows技术交流

1、参考https://cloud.tencent.com/developer/article/1920951 安装windbg

2、下载MEX Debugging Extension for WinDbg

https://www.microsoft.com/en-us/download/details.aspx?id=53304

https://download.microsoft.com/download/0/C/4/0C4C45E3-BF02-49BF-8D68-6FA611F442E6/Mex.exe

用7zip解压Mex.exe得到Mex.zip

继续解压Mex.zip得到mex.dll

比如路径是e:\Mex\mex.dll

在windbg里加载dmp文件后,在输命令的地方输入.load e:\Mex\mex.dll回车

显示Mex External Loaded!

继续输入!mex.tl -z会显示僵尸进程列表,输入!mex.tl -z -r则会进行统计(僵尸进程很多的情况下)

!mex.tl -z

!mex.tl -z -r

再比如,机器宕机

https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0xc2--bad-pool-caller

BAD_POOL_CALLER

\SystemRoot\system32\DRIVERS\sysdiag_win10.sys

火绒sysdiag_win10.sys导致内存访问异常而宕机

The BAD_POOL_CALLER bug check has a value of 0x000000C2. This indicates that the current thread is making a bad pool request.

!mex.help

查询子命令

!mex.tl -z -r

进程里就HipsTray.exe跟\SystemRoot\system32\DRIVERS\sysdiag_win10.sys 匹配

!mex.trep

Displays a thread report

!mex.p

Displays process details

!mex.lt

Displays a list of threads

由于业务划分,本账号2109561508当前只处理火绒企业版产品问题。个人版相关问题可联系QQ:3158498132。感谢您对火绒产品的支持。

lmvm sysdiag_win10

kv查看调用模块

跟火绒技术确认是半年前的老版本,新版已经优化相关逻辑,建议使用新版

再举另一个例子

从.load e:\Mex\mex.dll→ !mex.tl -z -r→ !mex.p→ !mex.lt的情况看,大概率是业务程序的问题

metricbeat.exe→ EvtServer.exe→ GameServer.exe

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档