记一次排查chrome浏览器崩溃原因的过程
错误代码:STATUS_INVALID_IMAGE_HASH

一、前言
最终确定是由于被恶意安装IP-Guard监控客户端导致。由于崩溃问题是在chrome从118版本更新之后才出现的,当时只是以为版本的兼容性出现问题。后来也百度谷歌各种办法都试过,并不能完美解决这个问题。最后通过修改chrome.exe的文件名坚持使用了一段时间,就用edge了。
之后更换电脑仍然出现问题,才引起重视,此时chrome已经更新至126版本。
二、排查过程
查看日志
chrome启动时事件日志查看方式如下:
Windows事件日志将包含有关拒绝加载模块的信息,排查上面这个chrome崩溃错误时的方法:
1. 右键开始图标,打开事件查看器
2. 展开应用程序和服务日志>Microsoft>windows> codeIntegrity > Operational
3. 查找ID为3033的事件
详细信息将指示导致崩溃的d的名称和位置
在日志中发现很多错误日志,均是在chrome启动时产生的。
Code Integrity determined that a process (\Device\HarddiskVolume3\Program Files\Google\Chrome\Application\chrome.exe) attempted to load \Device\HarddiskVolume3Windows\System32\WINNCAP364.DLL that did not meet the Microsoft signing level rquirements.

均是跟调用WINNCAP364.DLL依赖库文件有关。

后查找相关资料得知此文件,
以及
-
thooksv3.dll;tsysdrv.dll;winhafnt.dll;winusrmd.dll;winhadnt.dll;winencyx.dll;winimhc3.dll;msowcnv3.dll等等均是IP-Guard监控客户端所产生文件。 -
Program Files\Common Files\System目录下winrdgv3.exe、winwdgsvr.exe等,这是IP-Guard监控软件为数不多的可执行文件之一(其他几乎全部是dll和sys文件); -
在
system32\drivers目录里面,有tfsfltdrv.sys;tpacket.sys;tsysdrv.sys;tvdisk.sys等。
ipguard监控端口一般用TCP 8237 端口和UDP 8235端口,也可以用TCP 8235端口

IPGuard客户端


IPGuard
我对ipguard不是很了解,以下是来自一位知乎网友的回答,可以看得出功能很强大,被当成病毒就更恐怖了。

寻找监控的服务端IP
-
通过百度查找资料得知,
C:\Windows\win.ini文件中包含ipguard客户端连接服务端的配置信息。
-
将
SIP转为16进制为95f81358,分成95/f8/13/58四个部分,再转为十进制表示得到IP为149.248.19.88
-
百度搜索了一下这个数据中心,这台服务器应该是对方在纵横数据购买的境外服务器
-
再通过fofa进行查询得到
由此可见,8237端口刚好是在使用的,到这里我电脑上的IPGuard被人用作病毒使用已经实锤了。
三、解决办法
-
重装系统
这是最为简单粗暴的办法,效果也最好。这里就不讲重装系统的内容了,有很多很好用的启动盘工具,我一般用的ventoy。
-
PE删除恶意程序
ipguard的文件直接删除一般是删不掉的,所以需要通过pe启动进行删除。因为需要重新的配置的东西太多,我并不想重装系统。
我这里用的蜂鸟PE的系统镜像,可以通过ventoy直接启动进入pe系统。
在 PE 系统中将:
C:\windowsC:\windows\system32C:\Windows\SysWOW64C:\windows\system32\driversC:\program files\common files\system
四个文件夹下,所有属性内(从文件栏题头右键,其他,中调出“公司”选项)公司名称为 T.E.C Solutions (G.Z.)Limited. 的文件全部删除。(实际上这样就能解决问题,但是因为是对系统文件夹进行操作,为了防止误删重要文件,我建议在 PE 系统的桌面下新建 备份文件夹,先将系统文件备份一遍,如果删完windows系统出现什么问题还可以还原)

最后重启电脑,就算是完成了。再打开chrome浏览器恢复正常了。

四、总结
最终,我通过分析ipguard文件的创建时间来追溯其来源,但仍无法确定具体的安装途径。令人担忧的是,若非Chrome出现问题,我可能始终未察觉自己的电脑处于监控之下。初步推测,这可能是由于安装的某些工具中捆绑了恶意软件。因此,在使用第三方作者发布的软件或工具时,我们应保持警惕,尽量避免使用盗版软件等潜在风险较高的工具。



