|
很多人第一次看到“hacktool”这个词,什病是什病在杀毒软件弹窗里。弹窗写着“检测到HackTool”,什病然后文件被隔离。什病用户一脸懵:我下的什病明明是游戏修改器,怎么就成了病毒?什病 HackTool不是某一个病毒的名字。它是什病一个分类标签,杀毒厂商用来标记那些“本身不一定是什病恶意软件,但常被用来干坏事”的什病工具。比如密码破解器、什病端口扫描器、什病注册机、什病游戏外挂、什病远控木马生成器。什病这些工具放在黑客手里是什病武器,放在普通人手里可能只是好奇。 我见过一个典型案例。某高校学生从论坛下载了一个“WiFi密码查看器”,想看看邻居家WiFi密码。运行后杀毒软件立刻报HackTool.Win32.NetPass。他以为误报,关了杀软继续跑。结果这个工具确实能显示附近WiFi密码,但同时偷偷把本机所有浏览器保存的密码打包发到了一个境外IP。工具本身是“密码查看器”,可它捆绑了后门。杀毒厂商报HackTool,报的是这个工具的行为特征,不是它文件名里带“hack”三个字母。 为什么杀毒软件不直接叫它病毒?因为严格来说,HackTool类程序不具备自我复制能力,也不一定破坏系统文件。它们更像一把万能钥匙。你拿着钥匙开自己家门,合法。你拿着钥匙开别人家门,违法。杀软没法判断你的意图,只能先拦下来。这种拦截逻辑导致大量误报。做渗透测试的安全工程师,电脑里一堆HackTool,每做一个项目都要把工具目录加白名单。普通用户下个游戏修改器,也被报HackTool,然后骂杀软太敏感。 真正危险的地方在于,HackTool经常是攻击链的第一环。攻击者先通过钓鱼邮件发一个HackTool,比如“Office密码破解工具”。你运行后,它确实能破解一个示例文档的密码,让你觉得这工具真有用。但它在后台释放了另一个Payload,可能是勒索病毒,可能是挖矿程序。杀软第一次报HackTool时,你点了“允许”。第二次报勒索病毒时,你已经来不及了。 还有一种情况更隐蔽。有些HackTool本身没有恶意代码,但它的功能就是为恶意行为服务的。比如“网站后台扫描器”。你用它扫别人网站,找到登录入口,然后暴力破解。这个扫描器不偷你数据,不加密你文件,但它帮你犯罪。杀毒厂商把它标为HackTool,是提醒你:这东西能用来干坏事,你自己掂量。 那普通用户遇到HackTool弹窗怎么办?我的判断很简单:如果你不清楚这个文件从哪来、干什么用,直接删除。如果你确实需要,比如你是安全从业者,那就去官方渠道下载,核对哈希值,在虚拟机里跑。别在主力机上关杀软跑HackTool。我见过太多人为了用“破解版Photoshop”,关掉Defender,运行了一个HackTool,结果整个D盘被加密,毕业论文没了。 杀毒厂商对HackTool的命名也很有意思。卡巴斯基叫HackTool,火绒叫HackTool,微软Defender叫HackTool。大家默契地用同一个词,因为这个词准确。它不是病毒,但它比很多病毒更值得警惕。病毒是明着坏,HackTool是笑着递给你一把刀,然后看你捅谁。 最后说一个细节。有些HackTool会主动修改自己的文件特征,逃避杀软查杀。比如每次运行都改一次MD5。这种就叫“HackTool变种”。你昨天加白名单的文件,今天可能已经被替换成带后门的版本。所以别轻易给HackTool加白。你以为你在用工具,工具也在用你。 |