第41章:键盘上的猎手(上)
高中计算机教室,电脑机箱和空调的嗡鸣声混合在一起,让教室给人一种嘈杂的感觉。讲台上,老师正用投影仪演示着基础的HTML表格制作,枯燥的代码在屏幕上滚动。林薇端坐在自己的终端前,屏幕上同样显示着表格框架,手指偶尔在键盘上敲击几下,俨然一副认真练习的好学生模样。
然而,在她屏幕的隐秘角落,一个不起眼的虚拟机窗口悄然运行着。窗口内,并非课堂内容,而是一个知名编程学习网站的界面。林薇的目光穿透讲台上老师的絮叨,精准地锁定在导航栏的“网络安全”分类下。鼠标无声滑动,点开一篇标题为《社会工程学:人性的弱点与信息获取的艺术》的文章。
她的指尖在触摸板上轻点,页面迅速下滑,目光如鹰隼般扫掠:
“密码心理学:人们如何设置(以及如何忘记)密码?”
“利用公开信息:社交媒体是你最好的朋友(也是目标最坏的敌人)”
“如何设计有效的密码提示问题(以及如何绕过它们)”
每一个小标题都像一枚冰冷的钥匙,在她心中转动,开启通往新领域的大门。讲台上老师的声音成了模糊的背景音,她的世界只剩下屏幕上跳动的文字——如何利用他人的习惯、疏忽和人性弱点,撬开信息的锁。
午休的铃声刚响,林薇的身影便出现在学校图书馆角落的公共电脑区。这里相对安静,只有鼠标点击和翻书的沙沙声。她熟练地占据一台靠里的电脑,插上自带的耳机,隔绝了外界。
耳机里传来一个冷静的男声,讲解着网络匿名的基石:“…使用VPN(虚拟专用网络)可以加密你的流量,隐藏真实IP地址,就像在网络世界穿上一件隐身衣…”屏幕上,YouTube的播放窗口里,正是《网络安全入门:VPN与Tor浏览器基础》。林薇的笔记本摊开在旁边,笔尖飞舞,记录着关键点:
【VPN】:加密隧道,隐藏IP。服务商选择(日志政策?)。
【Tor浏览器】:多层洋葱路由,高度匿名。访问“.onion”深网。速度慢。
【密码字典攻击原理】:自动化工具+常见密码组合(生日、姓名、简单数字序列、常用单词)批量尝试登录。成功率依赖目标密码强度。
她的笔记条理清晰,重点分明,绝非课堂笔记的风格,更像一份作战手册。
她的目光离开教程,落在学校内部一个老旧的学生论坛登录界面上。需要学号和密码登录。目标:一个经常在班级QQ空间晒篮球、晒新球鞋、炫耀周末聚餐的活跃男生——张扬。
社会工程学实践:
QQ空间:生日(2005年3月12日-密码可能含“20050312”或“0312”)、宠物狗名字(“科比”)、偶像球星(“詹姆斯”)、常用游戏ID(“无敌战神Z”)。
推测密码组合:尝试“ZhangYang0312”、“Kobe0312”、“LebronZ”…
工具实践:她下载了一个基础密码字典生成器(从教程链接找到的开源小工具),快速生成了包含上述组合及常见弱密码(如“123456”、“password”、“qwerty”)的TXT文件。然后,她找到一个简单的命令行自动化登录脚本(同样是入门级工具),设置好目标论坛地址、学号(公开的)、以及密码字典文件路径。
执行:敲下回车。命令窗口里,字符飞速滚动,一条条“密码错误”的提示闪过。林薇的心跳平稳,眼神专注,像是在观察一个实验。突然,滚动停止,一行绿色的提示出现:“登录成功!欢迎,张扬。”
验证与撤退:她迅速点开论坛页面,确认是张扬的账号界面(头像、签名一致)。没有进行任何操作(浏览、发帖、修改),她立刻点击了“退出登录”。关闭所有工具窗口,清除浏览器缓存和历史记录。整个过程不到三分钟。
内心评估:“成功。非核心目标,密码强度极低(‘Kobe0312’)。验证了社会工程学信息收集+基础工具链的可行性。效率尚可。”心跳的加速并非源于侵入的快感,而是方法验证通过带来的冰冷确认。
深夜的寂静包裹着房间。窗帘拉得严丝合缝,只有电脑屏幕的幽光映照着林薇专注而苍白的脸。键盘的低沉敲击声是唯一的旋律。
她的个人电脑屏幕上,一个专业的虚拟机软件正在运行。在隔离的虚拟环境里:
1. Wireshark的窗口像一张巨大的蛛网,捕捉着模拟网络环境中的数据包洪流。她调整着过滤规则,学习如何从海量信息中识别特定协议、源/目的IP,理解数据在网络中流动的轨迹。这将是未来追踪猎物足迹的基础。
2. John the Ripper这是一款著名的密码破解工具,操作界面简洁冷硬。她正在尝试用它攻击一个本地创建的、设置了简单密码的测试文件。工具高效地运行着,命令行里快速跳出破解成功的密码。她记录着不同破解模式(字典攻击、暴力破解)的速度和资源消耗。
3.浏览器打开着一个提供合法CTF(夺旗赛)入门挑战的网站。她正在攻克一道基础密码学题目,需要从一段看似乱码的文本中,识别并应用凯撒密码的偏移规律来获取“flag”(答案)。她的眉头微蹙,手指在草稿纸上快速演算,眼神锐利如刀。逻辑推理和解决问题的技巧在无声中淬炼。
虚拟机发出的光线映照在她深不见底的瞳孔中。她的手指在键盘上短暂停顿,目光穿透屏幕,仿佛看到了更远的目标:王浩工位旁那台经常开着、偶尔忘记锁屏的旧笔记本电脑;警队内网那扇戒备森严的信息大门;以及那个在黑暗中潜逃多年、如同幽灵般的名字——吴天。
“‘猎犬’需要嗅觉,也需要利爪。王浩哥的旧电脑…是通往警队信息网络的第一个跳板,也是检验‘利爪’是否足够锋利的…最佳‘练习场’。”
敲击声再次响起,在寂静的房间里,如同猎手磨砺爪牙的低鸣。无形的狩猎场,已从血腥的现场和尘封的卷宗,延伸到了由0和1构成的、无边无际的数字深渊。弥漫着一股焦糊味和程序员特有的暴躁气息的警队技术科,王浩的工位如同刚被飓风扫过,新配发的笔记本电脑被大卸八块,主板裸露,各种连接线像藤蔓一样纠缠。他顶着一头炸毛,额角沁出汗珠,对着屏幕上不断报错的驱动安装界面咬牙切齿,手指在键盘上噼里啪啦地敲击,嘴里念念有词:“搞什么鬼…这破驱动跟系统有仇是吧?…”
林薇背着书包走进来时,看到的就是这副场景。她脚步轻快地绕过地上的线缆,停在王浩身边,清澈的眼睛里适时地流露出关切:“王浩哥,看你满头汗的,要不要喝点水?”她顺手拿起旁边一瓶没开封的矿泉水递过去。
王浩头也不抬,烦躁地抓了抓头发:“谢了薇…这破机器,新配的还不如我那台老古董!驱动死活装不上,一堆活儿等着跑呢!”他又狠狠敲了一下回车键,屏幕上的错误提示依旧顽固。
林薇的目光状似无意地扫过工位下方——那台落满灰尘、贴着卡通贴纸的旧笔记本电脑正安静地躺在角落。她的心跳平稳,声音却带着一丝恰到好处的“灵光一现”:“哎?我记得这台旧笔记本还能开机吧?要不…你先用它顶着?”她指了指那台旧机器,随即脸上浮现出带着点恳求和不好意思的笑容,“那个…王浩哥,我能不能…把它借回去用两天?我们信息课要学装系统实操,老师让找台旧机器练手…我保证,绝对不弄坏!就练练分区、装系统什么的!”
王浩正被新电脑搞得火冒三丈,听到这话,想都没想,大手一挥:“行啊行啊!赶紧拿走!这破玩意儿放着也是占地方!密码是‘WANGHAO5201314’(我爱你一生一世),土是土了点但好记!里面就些老掉牙的游戏和电影,还有我当年学编程的笔记啥的,随便折腾!弄坏了算我的!”他如释重负地把旧电脑从桌底捞出来,塞给林薇,仿佛甩掉了一个大麻烦,转头又跟新电脑的驱动较劲去了,完全没注意到林薇接过电脑时,眼底一闪而过的锐利目光。
“谢谢王浩哥!你真是我的救星!”林薇抱着那台沉甸甸的旧笔记本,笑容甜美真诚,像得到了心爱玩具的邻家妹妹。
回到房间,林薇急切地锁好门,拉紧窗帘。台灯的光芒将林薇伏案的侧影投在墙上,如同一个专注的科学家。她没有急于开机,而是先进行物理隔离——果断拔掉了房间里所有的网线接口,并关闭了电脑自带的无线网卡开关。这台机器,在她手中,必须成为一座孤岛。
启动旧电脑,风扇发出轻微的嗡鸣。屏幕上跳出熟悉的登录界面。她输入那串充满王浩个人风格的密码:“WANGHAO5201314”。系统顺利进入桌面,壁纸是某个早已过时的游戏角色。
林薇没有在原生系统上做任何停留。她插入准备好的U盘,启动,进入PE环境。关键操作开始:
