惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

AI
AI
爱范儿
爱范儿
IT之家
IT之家
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
有赞技术团队
有赞技术团队
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
人人都是产品经理
人人都是产品经理
罗磊的独立博客
D
Docker
美团技术团队
Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
月光博客
月光博客
P
Proofpoint News Feed
博客园 - 聂微东
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
H
Help Net Security
T
Tailwind CSS Blog
S
Securelist
Google DeepMind News
Google DeepMind News
Scott Helme
Scott Helme
Jina AI
Jina AI
C
Cybersecurity and Infrastructure Security Agency CISA
Y
Y Combinator Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
博客园 - Franky
S
Security @ Cisco Blogs
C
CXSECURITY Database RSS Feed - CXSecurity.com
U
Unit 42
S
SegmentFault 最新的问题
Project Zero
Project Zero
P
Palo Alto Networks Blog
T
Threat Research - Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
F
Full Disclosure
P
Privacy & Cybersecurity Law Blog
J
Java Code Geeks
D
Darknet – Hacking Tools, Hacker News & Cyber Security
博客园_首页
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
M
MIT News - Artificial intelligence
NISL@THU
NISL@THU
Recent Commits to openclaw:main
Recent Commits to openclaw:main
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
V
Vulnerabilities – Threatpost
S
Schneier on Security

gankudadiz的个人小站

网页字体:TTF、WOFF2 和子集化 - gankudadiz blog Opencode Go套餐的API玩法 - gankudadiz blog 本地开发服务, 端口与网络访问基础 - gankudadiz blog PHP 与 Redis:从原理到日常维护 - gankudadiz blog 用 Claude Code 和 Mimo 翻译 Filament 文档的一点记录 2026年了,AI横行的现在,markdown还是文档的主流格式吗? - gankudadiz blog 坚果云同步目录理解错误记录 - gankudadiz blog GitHub Pages 的运作机制与最新规则 - gankudadiz blog 不是,没人和我说这么感人啊 - gankudadiz blog OpenCode 配置 Oh My OpenAgent(OMO) 记录 装了ccusage,总算知道 Claude Code 和 Codex 吃了多少 token --一切尽在 Everything - gankudadiz blog 女儿第一次国际象棋团队赛 - gankudadiz blog AI的积极意义---用GPT-image2制作女儿单词卡 - gankudadiz blog 这个时代要变了 GPT-image2使用感想 - gankudadiz blog 再见,大布 - gankudadiz blog 关于 MySQL 整数显示宽度的排查:为什么同一张表会出现 `bigint(20) unsigned` 和 `bigint unsigned` 做博客几个月,我终于了解了这些站长工具 - gankudadiz blog 博客的未来规划 - gankudadiz blog 给评论区加个草稿箱:sessionStorage 的标签页级缓存 - gankudadiz blog WSL2和Windows同步claude code配置记录 - gankudadiz blog WSL2 安装 Claude Code 全攻略 给博客加上异步邮件通知:Laravel Queue 实践小记 - gankudadiz blog 头像上传裁剪这件小事 - gankudadiz blog
一次异常上行排查:揪出一个后台抓包的服务 - gankudadiz blog
2026-07-09 · via gankudadiz的个人小站

刚才单位网管通知我,说我电脑一直在跑上行,差不多 870 KB/s。我心想不至于吧,我浏览器就开了几个标签页以及开发常用的软件,什么下载上传都没干。

但我也确实不会排查这种东西。就把情况描述了一下,让 OpenCode 帮我去查。

它看了一下网络连接。返回的结果里排第一的进程叫 StudioCheck,69 个活跃连接。我平时用得最多的企业微信也才 46 个。顺着进程路径翻过去,在 C:\Program Files (x86)\hik\update_server\ 下面,hik 这名字一看就是海康威视的东西。

目录里除了 exe,还躺着几个 sys 文件:npf.sysWinDivert64.sys,还有 wpcap.dll。懂一点网络的人应该都知道,这是 WinPcap 全家桶——抓包用的内核驱动。

然后查到驱动状态,一个叫 NPF 的内核驱动正在跑,显示名 "Sadp Driver (NPF)",位置在 D:\萤石云\Ezviz Studio\,开机自启。

翻了下一个叫 LocalConfig.xml 的配置文件,里面就写了两行:

<CenterServerInfo ServerUrl="https://api.ys7.com" DclogUrl="log.ys7.com"/>

直接连着萤石云的服务器,API 和日志都往那走。

我又看了一眼它的 data 目录,存了 5 个多 GB。全是些十六进制命名的文件和一个 swap 文件,不知道在写些什么,反正挺能存的。再看整机网卡统计,系统跑了 15 天,累计发出去 4 GB,收进来才 1.3 GB,上行是下行三倍。

到这里其实已经不需要什么技术判断了:一个装在内核驱动的抓包软件,开机就跑,读着你网卡上所有的流量,存了 5 GB 本地缓存,还连着一个云端服务器持续上传。

海康这软件名义上是 SADP——设备搜索协议,用来在局域网里发现摄像头的。但设备搜索广播包能有多大?几 KB 的事。它直接装了一个 WinPcap 驱动,能抓到的东西可远不止局域网广播了。你的 HTTP 请求、DNS 查询,只要没加密的通信,理论上全能被它读走。

卸载的时候更搞笑,控制面板里找不到,注册表卸载项里也没有,活脱脱一个甩不掉的狗皮膏药。最后是靠删注册表自启项、停内核驱动、手动删文件夹才弄干净,顺手回收了 5.2 GB 磁盘空间。

一个设备搜索工具,做到了内核驱动抓全量网络包、5GB 本地缓存、持续云端上传、没有卸载入口。我只能说,这种做法的边界感也太差了。

别的不想了,反正已经删干净了。