到了民宿温芷鸢把事情前前后后给段筝说了一遍,听的段筝直皱眉头,他的第一反应跟宿舍其他三人一样,都是报警,只是在徐妍的眼泪攻势千求万保证下也只好无奈作罢。
“我能看看这个软件吗?”
“好。”徐妍把手机打开连同监控设备一起放在了桌子上。
段筝先拿起来那个类似于激光笔的东西,那是一个造型极简的银灰圆柱体,长度约莫七八厘米,表面磨砂处理,底部有一个红色的按钮,顶端有个微型镜头。
“他说这叫瞳影棒,应该是这个名字。”
段筝拿在手里掂了掂,金属质感冰凉厚重,绝对不是那种普通玩具设备,他又拿起桌上的手机,手指在屏幕上轻轻滑动,点开了那个名为“天眼3.0”的APP。
界面简洁得有些诡异,没有任何多余的广告或设置选项,只有一个大大的“开启监控”按钮和一行极小的灰色提示字“请对准接收端进行配对”。
“这是一个伪装成激光笔的无线信号传输器,学名应该叫‘定向高频数据投射仪’,是利用不可见光波段进行数据传输,直线距离能达到五公里左右,而且很难被普通的信号屏蔽器干扰,我们之前有拍过类似的产品,你这个一看就是经过改装的。”
段筝把东西放在桌子上,神色有些凝重:“单纯靠我去改代码植入假视频难度很大,而且容易留下痕迹,我需要找个专业的人,不过你放心,我找的人很靠谱,不会给你带来不必要的麻烦。”
“好的,麻烦你了。”
看到徐妍同意段筝拿出了自己的手机拨了一个号码过去,十几秒后那头传来了动静。
段筝按下了免提把手机放在桌子上:“喂,曹岩,在干嘛呢?”
电话那头传来噼里啪啦的键盘敲击声,一个略显慵懒的声音响起:“正跟防火墙较劲呢,怎么,大清早的有空约我打游戏了啊?”
“比游戏复杂。”
段筝简单的跟曹岩说了一下徐妍的处境:“我们现在想拿假监控换他删真视频,你有没有办法导入一段假的监控,让严东楚看不出破绽的那种。”
“有点意思。”曹岩的声音瞬间精神了起来:“那个监控软件叫什么?”
“天眼3.0”
“卧操!又是这帮孙子。”曹岩冷笑一声:“那是暗网里流传出来的一个开源项目改的,漏洞不少,但加密做得还行。行,你另找个电话打给我,一会把你手机的远程调试模式打开,我发个链接到你微信,你点一下。”
段筝依言操作,拿了鸢鸢的手机重新打了过去,同时打开和曹岩的微信界面。
不到半分钟,他的手机屏幕上出现了密密麻麻的代码滚动。
“搞定。”曹岩的声音再次传来:“现在把徐妍的手机蓝牙打开,连到你的热点上。我需要三分钟。”
徐妍紧张地照做。
只见段筝的手机屏幕上,一行行绿色的代码如同瀑布般刷新,随后,徐妍的手机屏幕自动亮起,那个“天眼3.0”的图标开始闪烁。
“假视频准备好了吗?”
“还没,你那边可以操作吗?”
“段筝,你去应用商店下个动态桌面生成器,随便找一段看起来像是宿舍日常的视频,最好是那种对着阳台或者书桌的,光线要和现在的时间点差不多。”
段筝依言下载软件,找了一段合适的视频:“好了。”
“完美!”曹岩说道:“我现在正在给天眼3.0做内存注入。我写了一个脚本,叫流量劫持与视频重定向。原理很简单,当那个软件请求读取摄像头数据的时候,我会拦截这个请求,强制它读取我刚刚植入进去的那段本地视频流。而且我加了个随机延迟算法,视频播放的时候会有0.3秒到0.5秒的随机卡顿,这样看起来就像是网络传输的延迟,比实时流真实。”
那头又是一阵噼里啪啦的敲击键盘声:“成了,徐妍,你打开那个软件试试。”
“好。”
几人的目光同时看向手机。只见天眼3.0的设备已经被打开,屏幕上显示正在连接设备,几秒钟后画面跳了出来。
那是一段看起来极其真实的画面,宿舍的书桌,凌乱的书本,还有桌角一包拆开的薯片...
一切都和她们真正的宿舍一模一样。
“这是我们宿舍?”徐妍捂着嘴惊呼出声:“那个晾衣服的人是谁?”
“这是我根据你朋友圈里的照片生成的3D建模视频。”曹岩解释道:“我抓取了你以前发朋友圈的照片,用算法补全了视角。这段视频循环播放十分钟,十分钟后会自动黑屏,提示设备连接中断,防止露馅。”
徐妍松了口气,眼泪差点又掉了下来:“谢谢,谢谢你们。”
“先别谢得太早。”段筝突然开口,他一直紧盯着徐妍的手机,在思考什么:“曹岩,光有假视频不够。严东楚拿到视频后大概率会反悔,或者会用那个软件继续威胁徐妍。我们能不能,试试反向操作?”
“反向操作?”曹岩愣了一下,随即笑了:“你想黑进他的手机?”
“对。”段筝的眼睛微眯:“徐妍说严东楚手机上也有个软件,加密的,打不开也卸载不了,视频很可能就在里面,你能通过徐妍的手机定位并入侵严东楚的那个软件吗?”
徐妍连忙补充:“那个软件图标是黑色的,上面有个红色的锁。上次他点开我偷瞄了一眼,打开之后里面就像个单独的手机桌面,什么都有,而且好像只有他的指纹或者密码才能进去。”
“哦?”曹岩的声音里带上了一丝兴奋:“听起来像是深渊桌面。那是一个基于Linux内核开发的隐蔽式容器软件,通常被用于非法数据的存储和交易。它在安卓系统上建立了一个完全独立的沙盒环境,普通的杀毒软件根本扫不到它。”
“能黑进去吗?”段筝问。
“能是能,但是很难。”曹岩的声音严肃了起来:“深渊桌面的防御机制很强,它切断了所有外部的常规端口映射。远程溢出攻击会被它的主动防御墙直接拦截并触发数据自毁程序。”
“那如果是物理接触呢?”段筝追问。
“物理接触也不行,除非我能拿到他的手机亲自操作。”曹岩说道:“不过我有一个办法,利用蓝牙漏洞。”
“蓝牙?”
“对。”曹岩解释道:“我可以给你手机上装一个特制的蓝牙嗅探与劫持套件。你需要靠近严东楚,利用蓝牙4.0协议中的一个经典漏洞。这个漏洞允许攻击者在用户不知情的情况下,伪装成一个信任的蓝牙外设,建立一个加密的射频通道。”
段筝的眼睛亮了起来:“你是说我可以通过蓝牙把恶意代码传到他的手机上?”
“聪明。”曹岩赞了一声:“一旦连接建立,我会通过这个通道发送一个提权载荷。这个载荷会利用安卓系统的系统服务漏洞在后台悄悄获取最高权限,也就是常说的Root权限。一旦拿到Root权限,我就能远程接管他的手机解码,到时候删除视频把那个‘深渊桌面’连根拔起就是分分钟的事情。”
“但是,”曹岩话锋一转,语气有些凝重:“这操作非常复杂,而且时间极其紧迫。因为蓝牙连接很不稳定,加上深渊桌面的实时防护,你最多只有五分钟的操作时间。一旦超时连接就会断开,手机会自动重启,我们想要再次入侵就难上加难了。”
李晓晴听了半天就听懂了一句五分钟:“这时间有点短了吧,真的能行吗?”
旁边的余笙碰了她一下:“好好听着就行,别长他人志气灭自己威风。”
“哦。”
“而且。”曹岩继续说道:“这需要我们两个人配合,我在电脑端负责生成攻击代码和远程控制,你在现场负责操作手机输入指令。段筝,你行吗?”
“行。”段筝没有丝毫犹豫:“具体怎么做?”
“我给你发一个终端模拟器和一本电子书。书名叫《安卓内核安全与逆向工程实战》。”
“你这个电子书密密麻麻的,看的真费劲。”
“哎你小子,有就不错了,还要什么自行车啊,我给你说完你去找个书店买一本吧。”
曹岩继续说道:“第一阶段,蓝牙劫持。你打开终端,输入我给你的指令,利用漏洞连接他的手机。这一步必须在他开启蓝牙的情况下进行。
第二阶段,获取权限。连接成功后,我会发送一个Shell脚本。你需要在终端里快速执行,获取Root权限。这一步最容易报错,你要时刻盯着手机,如果出现权限拒绝,立刻翻书第12章第3节,那里有备用指令。
第三阶段,注入与抓取。拿到权限后,你需要立刻运行Frida工具,把它注入到‘深渊桌面’的进程里。这个工具能帮我们抓取内存里的加密密钥。你要根据书里第14章第2节的教程,找到那个内存镜像的保存路径。
第四阶段,解密删除。我会远程连接你的手机,通过你做跳板访问严东楚的手机。但数据库解密需要你在本地输入密钥。密钥抓取出来后是一串乱码,你需要用书上第20章第1节的方法,把它转换成AES算法能识别的格式,输入给我。我这边解密成功后,会给你发送删除指令,你负责执行,把视频文件彻底抹除。
第五阶段,清理痕迹。最后,必须在手机重启前,输入指令清除系统日志。
我说这么多你听懂了没?”
段筝闭上眼,脑海中迅速构建了一个逻辑模型,蓝牙欺骗 ,提权注入,内存抓取密钥,解密删除,痕迹清理:“大概流程已经差不多了,你把书和软件发过来吧。”
“啧,没被文化课荼毒过的脑子就是好使,行,你先研究,不懂再联系,定好时间给我说一声。”
“好,谢了。”
“刚刚说的那本书我们图书馆有,我和晓晴现在去帮你借一本。”余笙手机桌面上是秦艺图书馆电子借书系统,她点开了预约借书清单:“你看实体的会比较方便吧。”“谢谢,麻烦你们了。”
“哎呀客气,你帮徐妍也是帮我们。徐妍芷鸢,你们在这儿等着,我们很快就回来。”
两人来的很快,把厚的像砖头一样的书放在桌子上时几人目光不约而同的看向了段筝。
“我怎么觉得,用这个直接把严东楚砸晕比较靠谱,要不咱就别费那么大劲儿了。”
书上的内容晦涩难懂,全是关于堆栈溢出,寄存器值,蓝牙协议栈的描述。
但段筝没有退缩,他的大脑像一台高速运转的处理器,迅速将这些晦涩的理论转化为具体的操作逻辑。
他一边看一边拿出自己的手机安装好终端模拟器,开始对着书进行模拟操作。
“启动蓝牙服务,寻找目标,建立逻辑链路控制与适配协议通道。”段筝默念着,在屏幕上敲击着指令。
虽然是第一次接触,但他还是很快就理解了每一个指令背后的含义。
“原来如此,这个弗里达就像是在程序运行的时候,强行塞进去一个钩子,把它的密钥钩出来。”段筝看着书上的示例图,手指在屏幕上飞快地模拟着寻找内存地址的过程。
书上提到在抓取内存快照后,需要利用希克斯算法来过滤无效数据,这是一个非常复杂的数学模型,他拿了张传单纸,在上面写写画画了好一阵,最终推导出了计算步骤。
时间一分一秒过去,其余四人大气都不敢出,只能看着段筝时而皱眉思考,时而恍然大悟。
终于,段筝合上了书长舒了一口气。
他的手机屏幕上终端模拟器已经准备好了,光标在黑色的背景下闪烁,仿佛一只蓄势待发的猛兽。