游客发表
去年秋天,黑客一个做安全运维的工具朋友给我看他的日志。某台内网服务器在凌晨三点被扫了四千多次SSH,黑客来源IP跳了七个国家。工具他指着屏幕说:“你看,黑客这就是工具hacktool干的,脚本小子拿着现成工具在碰运气。黑客”我盯着那些密密麻麻的工具失败登录记录,突然意识到,黑客黑客工具早就不是工具电影里那种敲几行绿字就攻破五角大楼的玩意儿了。
Hacktool这个词,黑客在杀毒软件的工具报毒名里经常出现,比如HackTool:Win32/Keygen。黑客它跟病毒、工具木马不太一样——病毒会自我复制,黑客木马会偷数据,而hacktool更像一把螺丝刀。你拿它撬锁是犯罪,拿它修东西是干活。问题在于,这把螺丝刀被扔在互联网上,谁都能捡。
我最早接触的hacktool是十几年前的“啊D注入工具”。那会儿学SQL注入,用它扫网站,找注入点,自动跑表名和字段。界面粗糙得像Windows 98的附件,但确实能拿到后台密码。现在回头看,那东西的技术含量不高,无非是把手工注入的步骤自动化了。可就是这种自动化,让一个初中生也能在半小时内搞掉一个防护不严的网站。
工具本身没有立场。nmap、Wireshark、Metasploit,这些名字在安全圈里是吃饭的家伙。nmap扫端口,Wireshark抓包,Metasploit写exploit。我见过一个渗透测试工程师用Metasploit拿下一台测试机,全程不到五分钟。他敲命令的时候像在弹钢琴,但换个人来,同样的工具可能连怎么配置payload都搞不明白。工具越强大,对使用者的判断力要求越高。可惜大多数人只想要“一键拿站”的按钮。
真正让我警惕的是hacktool的“平民化”。Telegram上有频道专门卖打包好的工具,五十美元一个“全自动入侵套件”,附赠视频教程。教程里连“什么是IP地址”都讲。买的人不需要懂TCP三次握手,不需要理解漏洞原理,只需要点下一步。去年某地破获的案子,一个十七岁的中专生用这种套件入侵了当地医院的预约系统,理由是想给自己挂个专家号。荒诞吗?但这就是现实。
杀毒软件对hacktool的态度很暧昧。很多工具本身不恶意,但会被标记为“风险软件”。我电脑里的Burp Suite就被Windows Defender拦过三次。每次都要手动加白名单。安全从业者得在“用工具”和“防工具”之间走钢丝。更麻烦的是,攻击者会把恶意代码嵌进正常工具里。你从论坛下载的“最新版XSS平台”,可能已经在后台偷偷连了C2服务器。这种“工具投毒”这两年越来越多。
法律上,持有hacktool本身不违法,但使用它未经授权访问系统就是犯罪。刑法285条、286条写得清楚。可取证难。一个脚本小子用工具扫了别人的站,日志里只有IP和User-Agent。他可以说自己只是“学习技术”,没有造成破坏。除非他下载了数据或者改了页面,否则很难定罪。这种模糊地带让很多人心存侥幸。
我自己的习惯是:任何工具,先在虚拟机里跑。断网,快照,看它到底在干什么。有次下了一个“某音去水印工具”,虚拟机里一跑,它试图连接一个俄罗斯IP。果断删掉。工具不会说话,但行为会。你看它往哪儿发包,大概就知道它想干嘛。
说到底,hacktool是面镜子。照出的是使用者的意图和能力。有人用它挖漏洞赚赏金,有人用它偷数据卖钱,有人只是好奇点了一下“开始扫描”。技术从来不是中立的,但技术也没法替人做选择。凌晨三点那台服务器最后没被攻破,因为朋友改了默认端口,加了密钥认证。工具还在扫,但扫不动了。
友情链接