p找到他们的真实住址,难度很大。”
陈宇点点头,他早已做好了打持久战的准备。“我们会尽快提交申请。”他顿了顿,又补充道,“安德烈警官,‘夜隼’那边的审讯还能获得更多信息吗?比如他与‘乌鸦’的联系方式,或者‘黑鸦组织’的内部结构?”
“我们正在全力审讯,但‘夜隼’的抵抗很顽强。”安德烈的声音里带着一丝疲惫,“他只承认自己是‘黑鸦组织’的外围成员,负责执行一些低难度的任务,与‘乌鸦’的联系也仅限于暗网私信,从未见过面。不过,他提到过一个细节——‘乌鸦’在给任务时,会附带一个加密的音频文件,里面的指令用的是变声处理,但背景里能听到海浪声和轮船的鸣笛声。”
“海浪声和轮船鸣笛声?”陈宇的脑海里立刻浮现出一幅画面,“难道‘乌鸦’的藏身地在海边?或者他经常在港口活动?”
“我们也有同样的猜测。”安德烈回答道,“我们已经将这个线索同步给了沿海城市的警方,目前正在排查匈牙利、克罗地亚、塞尔维亚等国的港口城市,但还没有发现可疑目标。‘黑鸦组织’的成员反侦察意识极强,他们很可能会利用港口的便利,频繁更换居住地,躲避警方的追踪。”
挂断电话后,陈宇立刻将安德烈提供的线索整理成文档,发给了老k和公司的技术团队。半小时后,老k的视频电话打了过来,屏幕里的他顶着浓重的黑眼圈,面前的咖啡杯已经空了三个。“陈宇,你收到安德烈发来的id名单了吗?”老k的语气里带着兴奋,“我刚才查了一下‘渡鸦07’的发帖记录,发现他三年前在‘暗铁论坛’上发布过一个关于‘星尘20’工具的升级补丁,这个补丁的代码风格,与‘黑鸦组织’当年公布的技术白皮书高度一致!”
陈宇的心猛地一跳,这进一步证实了这五个id与“黑鸦组织”的关联。“能不能通过这个补丁,找到‘渡鸦07’的技术痕迹?比如他常用的编程习惯,或者代码里的隐藏标记?”他问道。
“正在尝试。”老k的手指在键盘上快速敲击,屏幕里的代码流随之滚动,“我发现他在写循环语句时,喜欢用‘while’而不是‘for’,而且在变量命名时,会用‘_ry’作为后缀,这可能是他的个人标记。另外,这个补丁里有一个加密模块,采用的是‘椭圆曲线加密算法’,密钥长度是512位,这种算法在黑客圈里并不常用,只有少数几个顶级团队会使用。”
陈宇凑近屏幕,看着老k标注出来的代码片段,心里有了一个想法:“能不能根据这些技术特征,在全球的开源代码库或者黑客论坛里搜索,看看有没有其他类似的代码?说不定能找到‘渡鸦07’的其他账号。”
“我已经在查了。”老k点点头,调出一个搜索界面,“我用‘while循环+_ry后缀+512位椭圆曲线加密’作为关键词,在github、stack overflow和十几个黑客论坛里进行了搜索,目前只找到三条匹配的记录,都是三年前发布的,发布者的id分别是‘ry07’‘dark_ry’和‘ry_tech’,但这些账号都已经注销,只留下了一些碎片化的代码。”
陈宇皱起眉头,看来“渡鸦07”早就做好了隐藏身份的准备。“那‘寒鸦19’和‘灰雀23’呢?有没有发现什么异常?”他问道。
“‘寒鸦19’主要活跃在论坛的‘数据交易区’,专门出售企业的客户信息和财务报表,最近一笔交易是在上周,以80比特币的价格,卖给了一个匿名买家一份欧洲某汽车厂商的供应链数据。”老k调出交易记录,“我查了这个买家的id,发现他之前也从‘夜隼’那里买过数据,而且交易完成后,同样向那个神秘的匿名钱包转了10的报酬。”
“又是那个钱包?”陈宇的眼神变得锐利起来,“这说明‘黑鸦组织’不仅自己承接任务,还在论坛上扮演‘中间商’的角色,通过倒卖数据赚取差价。那个匿名钱包,很可能就是他们的‘组织账户’。”
“没错。”老k继续说道,“‘灰雀23’则负责‘攻击工具出租’,他手里有‘星尘20’‘幽灵跳转’等多种高级工具的使用权,出租价格按小时计算,每小时5比特币。我们发现,‘夜隼’这次使用的攻击工具,就是从‘灰雀23’那里租来的。”
陈宇的手指轻轻敲击着桌面,大脑飞速运转。现在已经掌握了“黑鸦组织”五个核心成员的id、技术特征和活动轨迹,但想要找到他们的真实身份,还缺少关键的突破口。“安德烈说‘乌鸦’每个月15号会发布技术帖子,下次发帖就是后天。”他看了一眼日历,“我们能不能在他发帖时,尝试追踪他的实时ip?或者破解他帖子里的隐藏代码?”
“很难,但可以试试。”老k的语气里带着一丝不确定,“‘暗铁论坛’的实时防御系统非常强大,我们一旦发起追踪,很可能会被立刻发现。不过,我可以提前在论坛的‘技术交流区’植入一个‘嗅探脚本’,这个脚本不会触发防御警报,只会在‘乌鸦’发帖时