凌晨两点,脚本某高校BBS上冒出个帖子:“求教,脚本怎么用nessus扫我们学校教务处?脚本”发帖人ID叫“黑客王子007”,注册时间三小时前。脚本底下回复清一色是脚本“脚本小子滚”。第二天,脚本教务处官网确实瘫了半小时——但查日志发现,脚本攻击流量来自一台连着校园网打印机的脚本树莓派,而“黑客王子007”在机房被逮住时,脚本正对着屏幕上的脚本Metasploit教程发呆。
这哥们儿连SQL注入和XSS都分不清,脚本但人家会复制粘贴。脚本GitHub上扒个POC,脚本改改IP地址就敢往公网甩。脚本你说他坏吧,脚本他连内网横向移动都搞不明白;你说他菜吧,他确实把教务系统干趴了——用的还是三年前就公开的漏洞。这大概就是脚本小子的生态位:技术栈全在搜索引擎第一页,攻击手法全靠“百度一下”,但架不住总有系统懒得打补丁。
我认识个更离谱的。大二学生,花五十块买了套“黑客入门大礼包”,里面是几个bat脚本和一份pdf教程。他真拿那玩意儿去试学校选课系统,居然让他用弱口令登进了管理员后台。结果这兄弟干了件特“脚本”的事——把自己挂科的记录全删了,还顺手给全班同学成绩改成95分以上。第二天教务处炸锅,他连VPN都没挂,IP直愣愣地写在访问日志里。去辅导员办公室的时候,他还问:“教程里说用代理就查不到啊,是不是学校网管太厉害了?”
这类人最招人烦的地方,不是技术菜,是压根不觉得自己的行为有问题。你跟他讲《网络安全法》,他跟你扯“技术无罪”;你问他漏洞原理,他甩给你个“网上都这么写的”。就像拿着玩具枪抢银行,被抓了还委屈:“我这枪是塑料的啊。”可系统被搞崩了,数据被改了,造成的损失可不管你是用核弹还是弹弓。
但话说回来,谁不是从脚本小子过来的?我刚开始折腾路由器的时候,连telnet和ssh都分不清,就知道照着教程敲命令。真正让人脱胎换骨的,是某次把家里路由器刷成砖,被老爹骂了半个月后,自己翻着英文文档把TTL针脚焊上去救活了。那一刻我才明白,工具只是拐杖,真正值钱的是你理解系统怎么想的能力。
脚本小子和黑客的分水岭,在于想不想弄明白“为什么”。前者遇到报错就换下一个脚本,后者会追着报错信息翻源码。前者拿工具当锤子,见什么都是钉子;后者把工具当手术刀,得知道下刀处是哪根血管。可惜多数人停在“能跑就行”的舒适区,毕竟搞懂TCP三次握手,比无脑跑个nmap难多了。
话说回来,那个删成绩的兄弟后来被开除了,但听说他转行去做安全运维——因为甲方觉得“能黑进教务系统的人,至少懂点攻击思路”。你看,脚本小子未必没出路,但前提是得把那份“知其然不知其所以然”的好奇心,转化成啃文档的耐心。否则,永远只能当个拿着别人的枪,在数字世界里乱开枪的熊孩子。