雨声像无数根细针,扎在老城区斑驳的墙皮上。
萧远缩在一条死胡同的阴影里,背靠着湿滑的青砖。
手机屏幕的光,是他此刻唯一的热源。
电量显示:5%。
红色的电池图标像一只充血的眼睛,死死盯着他。
他没有时间焦虑。
焦虑是情绪,而情绪会干扰判断。
他现在的任务只有一个:在断电前,从这块旧手机的物理缓存中,剥离出被夏默远程擦除的数据残渣。
老陈给他的这部手机,型号老旧,系统是三年前的安卓版本。
这种过时的硬件,反而成了最大的优势。
它没有最新的云端同步协议,也没有后台常驻的监控进程。
对于夏默那种依赖现代云计算架构的对手来说,这是一块“数字盲区”。
萧远的手指有些僵硬,雨水顺着袖口灌进皮肤,冷得像冰。
但他按下的每一个按键都精准、稳定。
这是数据分析师的本能。
他在终端模拟器里输入了一串指令。
`dd if=/dev/block/mmcblk0 of=/sdcard/backup.img bs=4096 skip=1024 count=512`
他在尝试读取存储芯片的物理扇区。
不是文件系统层面的读取,而是底层的二进制dump。
这意味着,无论上层软件如何格式化,只要磁头没坏,那些被覆盖的数据痕迹,依然残留在硅片深处。
就像被抹去字迹的黑板,虽然看不见字,但粉笔灰还嵌在纹理里。
进度条缓慢爬升。
1%... 3%...
巷口传来了脚步声。
沉闷,整齐,带着橡胶鞋底摩擦湿漉漉地面的声音。
至少两个人。
夏默的人到了。
他们没有叫喊,没有敲门,只是静静地包围了这条唯一的出口。
这就是夏默不直接抢的原因。
他在享受狩猎的快感。
更重要的是,他在确认萧远是否真的掌握了核心证据。
如果萧远手里有真正的账本,夏默会不惜一切代价夺回,甚至杀人灭口。
但如果萧远只是在虚张声势,或者只拿到了一些无关紧要的碎片,夏默会选择围困。
逼他交出东西,或者逼他绝望自投罗网。
这是一种心理战。
也是一种风险控制。
夏默不想在众目睽睽之下制造流血事件,那会引来警方的注意,破坏他精心维持的“合法商人”面具。
他要的是无声的消失。
萧远听出了脚步声的节奏变化。
他们在缩小包围圈。
距离巷口还有三十米。
手机屏幕闪烁了一下。
电量:4%。
警告弹窗跳出来,询问是否开启省电模式。
萧远手指一划,关闭了提示。
他不能浪费任何一毫安特的电力。
进度条跳到了8%。
屏幕上开始滚动乱码。
绿色的字符在黑色背景上飞速流过,像瀑布,又像血液。
大部分是无意义的噪声。
但在第14行,一串熟悉的十六进制代码引起了他的注意。
`7F 45 4C 46 ...`
这是ELF文件的头部标记。
executable and linkable format.
可执行文件格式。
通常,恶意软件的残留代码会藏在这里。
萧远的心跳漏了一拍。
他迅速提取这段代码,用内置的反汇编工具进行初步解析。
这不是普通的日志文件。
Preview ends here. Subscribe to continue.