电信天翼校园客户端导致 Windows 大面积蓝屏

2016-12-08 11:43:34 +08:00
 mason961125

前言

本人大一物理狗,从 12 月 5 日开始,舍友的电脑开始出现蓝屏(自己用 Mac 所以没啥事),蓝屏的报错都是 CRITICAL_STRUCTRE_CORRUPTION 。之前用了那么多年电脑,也遇到过这个错误,考虑到舍友的电脑没有装过任何不可描述的、或者非法的东西,我也就考虑是设备驱动的锅。但当我更新完所有的设备驱动之后,蓝屏问题依旧存在。接下来,我周围人的电脑都开始蓝屏,已经不仅仅是我们宿舍了。后来到 Windows 10 的贴吧,看到很多使用天翼校园客户端的人也在抱怨蓝屏问题。这时我才意识到可能是客户端的问题。

分析

Windows 版的天翼校园客户端,是不允许在连接之后开启 WiFi 共享的,目的就是做到一个账号只能同时由一台电脑使用,这样才能做到每个人一个账户。但是,通过查看客户端的文件之后发现,它可能是通过内核驱动的方式来过滤掉请求打开 WiFi 共享的 API 调用,也可能是在用户层使用 Hook 来过滤打开 WiFi 共享的 API 调用。

解决方案

昨晚,电信在天翼校园客户端的官方页面给出了解决方案。(此时已经撤下)

疑问

但我想问一句,为什么你的修复工具叫做 ClearVirus ?还要用 360 全家桶来查杀病毒?难道你用了不可描述的方式来搞事情?能不能有点节操?能不能把握以下自己代码质量?

附图:

2957 次点击
所在节点    问与答
27 条回复
c0878
2016-12-08 11:45:16 +08:00
下载修复工具(文件名为:ClearVirus2.0.zip)
这客户端名字真的是一颗赛艇
bazingaterry
2016-12-08 11:46:15 +08:00
路由器保平安,要是有 Linux 版宁愿用一台 Linux 做路由器。这些拨号软件在 Windows 为了抓出疑似共享的线索无所不用其极,动不动就断线,真的受够了。
mason961125
2016-12-08 11:46:22 +08:00
@c0878 客户端不是这个名字,修复工具的名字叫做这个。解压后是一个控制台可执行文件,大小 12 KB 。目前没有逆向,估计是删除某些上版本留下的不可描述的东西。
mason961125
2016-12-08 11:48:04 +08:00
@bazingaterry 普通路由器无法使用。天翼校园的联网方式很奇葩,和普通的 PPPoE 并不一样,他是通过 DHCP 分配给你一个内网 IP ,你再连接到内网的服务器进行身份验证。验证的方式有两种,一种是通过手机客户端扫描二维码;另一种是获取动态密码来登录,账号为手机号。另外,并没有 Linux 客户端。
zzNucker
2016-12-08 11:48:18 +08:00
ClearVirus2.0 哈哈哈哈笑死我了
zzNucker
2016-12-08 11:48:42 +08:00
这玩意跟闪讯差不多嘛,感觉就是个坑比 rookit ,是需要 clean 一下
mason961125
2016-12-08 11:49:09 +08:00
@zzNucker 是的, Rootkit
xvx
2016-12-08 12:54:55 +08:00
@mason961125 我们大学也是用这客户端……听老师说还能监控到你在网上干了什么事,因此有同学当时被请去了喝茶,经常翻 Q 的吓尿。
jacy
2016-12-08 13:57:16 +08:00
嗯,这玩意第二天我就用路由器实现了
KevinChan
2016-12-08 14:01:20 +08:00
天翼校园坑了不少大学生,我们学校的校园营业厅,一边办宽带,一边卖破解版路由器
xz
2016-12-08 14:23:02 +08:00
@jacy 怎么弄呢。。。求教
AltairT
2016-12-08 14:42:27 +08:00
@xvx 你不用那个客户端照样可以监控的,毕竟网络出口在学校那边.这一类的客户端主要可能是为了防止你共享网络之类的,另外加了一堆没用的东西,不排除有本地硬盘扫描.
llix110
2016-12-08 14:49:22 +08:00
不是 nk 吧
mason961125
2016-12-08 15:10:12 +08:00
@llix110 什么?
mason961125
2016-12-08 15:11:04 +08:00
@xvx 这个不至于,我 ss 二十四小时开着,没人找我。
jacy
2016-12-08 22:23:51 +08:00
@xz 看题主描述好像和我的不一样
https://github.com/miao1007/Openwrt-NetKeeper
BingoXuan
2016-12-09 09:18:41 +08:00
只能说代码太烂,无所不用其极。好好的一个认证软件还要 root 权限,真担心你在我电脑搞什么不可描述的事情。
之前在 v 站讨论了锐捷的 bug ,强 kill 进程但是部分核心线程没 kill ,所以出现不用客户端保持连接还能开 Wi-Fi 。
acess
2016-12-10 09:57:05 +08:00
acess
2016-12-10 10:04:40 +08:00
貌似这玩意还想自我清除……
感觉差不多快变无头案了。

求大神分析!

还在蓝屏的,可以用 WinRE 删掉:
C:\Windows\System32\drivers\dump_*.sys
C:\Windows\System32\drivers\dump?.sys
WinRE 挂掉、也没有其他恢复环境可用的,可用用 PCHunter 先还原内核中做的手脚:
内核-系统回调: CreateThread 、 Shutdown 两个项目,红色,未知模块
内核-文件系统:微端口过滤器, 4 条,红色,未知模块(看上去用来隐藏文件的)
内核钩子-FSD :红色,未知模块,右键恢复(貌似是用来拒绝访问自身文件的)
内核钩子-Object 钩子:红色,未知模块, hhive (貌似是用来隐藏注册表键值的)
然后找到那两个文件,都移动出去,或改个名;然后进注册表 HKLM\SYSTEM\CurrentControlSet\services 下面找到对应的项目,把 Start 值改为 4 (禁止启动)。
acess
2016-12-10 10:05:42 +08:00
我去,还打错了一行路径:
C:\Windows\System32\drivers\dump?.sys
应该是
C:\Windows\System32\drivers\dump?.tmp

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/326133

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX