
我的青春是套源代码
主角叫林逸飞的小说《我的青春是套源代码》是由网文作者离人离去所著。想要溯源彻查所有隐秘线索,必须搭建一套最原始的运行环境。林逸飞很清楚,编译当年的蠕虫源码,只能依靠Windows XP。放在2026年的当下,这件事听起来格外荒诞。Windows XP是2001年问世...
启动阅读精彩节选
想要溯源彻查所有隐秘线索,必须搭建一套最原始的运行环境。林逸飞很清楚,编译当年的蠕虫源码,只能依靠Windows XP。
放在2026年的当下,这件事听起来格外荒诞。Windows XP是2001年问世的老旧系统,距今已经过去二十五年,老旧到甚至比不少年轻人的年纪都大,早已被时代淘汰,彻底退出了主流互联网生态。现如今几乎没人会再接触、安装这套系统,更别说专门为了一段旧代码,重新搭建复古环境。
可林逸飞别无选择。
他常使用的主力设备是M3芯片的MacBook Pro,架构受限,本无法兼容x86虚拟机,跑不起老旧的Windows系统环境。思索片刻,他从储物箱最底层,翻出一台压箱底的旧笔记本。
一台联想ThinkPad X230,2012年的机型,机身早已磨出细微划痕,外壳带着岁月留下的陈旧质感。这是他第一份工作时公司配发的电脑,当年离职时一并留下,闲置在家多年,一直没舍得丢弃。
机器开机速度很慢,风扇嗡鸣着转动起来,屏幕缓缓亮起,界面停留在经典的Windows 7系统桌面。
好在Win7的兼容性足够强悍,运行XP虚拟机完全没有压力。
林逸飞轻车熟路打开VMware Workstation,一步步新建虚拟机,系统版本选定经典的Windows XP Professional。为了贴合当年的运行配置,他手动分配512M内存、10G硬盘空间,参数简陋,却是二十年前最标准的装机配置。
搭建步骤一切顺利,唯独卡在了最关键的一步——他手里没有Windows XP的原版安装镜像。
他翻遍了自己多年留存的硬盘备份、云盘归档,都没有找到对应的文件。无奈之下,只能重新打开浏览器,在各类老牌技术论坛、资源站里挨个翻找。
折腾了许久,终于在老牌技术社区CCF里扒到了一枚稀缺种子:Windows XP SP3 VOL 简体中文版.ISO。
文件大小六百多兆,种子的发布时间定格在2019年,时隔七年,竟然还有用户保种、上传流量,页面的进度条还在缓慢走动。林逸飞立刻点击下载,静静等待文件加载完成。
镜像下载完毕,虚拟机安装正式启动。
蓝底白字的经典安装界面缓缓弹出,进度条一格一格缓慢爬升。放在二十年前,人人面对、早已看腻的画面,时隔多年再度看见,反倒生出一股浓烈的怀旧感。那些被时光掩埋的青春记忆,随着这朴素的界面,一点点翻涌上来。
十几分钟后,系统安装完成。
虚拟机窗口里,熟悉的蓝天白云草地壁纸映入眼帘,经典的Luna主题铺满屏幕,瞬间拉回二十年前的互联网时代。林逸飞的目光久久停留在桌面左下角,那个标志性的绿色开始按钮上,按钮旁印着简约的start英文标识。
他怔怔看了好几秒,心绪翻涌。
2006年,他的整个青春,几乎都是从这个按钮开始的。每天开机第一件事,就是点击开始,选中运行,手动输入cmd,敲击回车。黑色的命令提示符窗口弹出,白色光标静静闪烁,等待代码与指令输入。
那是属于他的青春入口,是他编程之路的起点,也是一切故事开始的地方。
平复心绪,林逸飞开始调试环境。他将虚拟机网络改成NAT模式,严格隔离物理网络,杜绝一切外泄风险,确保虚拟环境与外网彻底隔绝。环境调试完毕,他将尘封多年的flyworm.c源码文件,小心翼翼拷贝进虚拟机磁盘中。
随后打开了老旧的VC++6.0。
这是1998年诞生的编程IDE,界面是单调的深灰色,工具栏的图标全部是黑白样式,简陋朴素,连最基础的代码语法高亮功能都没有。可就是这样一款老旧工具,承载了他大学时代的无数夜,当年的他,靠着这个软件,敲出了数万行代码。
导入源码,清理冗余代码,一键编译。
编译结束,界面弹出两行净的提示:0 error(s), 0 warning(s)。
零报错、零警告,完美编译成功。
生成的可执行文件体积极小,仅有四十多KB,文件名简单直白——flyworm.exe。
林逸飞右键打开文件属性,点开详细信息一栏,熟悉的文字静静躺在页面里。文件版本:1.0.0.1;文件描述:FlyWorm Network Worm;版权署名:Copyright (C) Lin Yifei 2006。
他盯着这枚小巧的文件,指尖微微发紧,心跳莫名加速。
没人比他更清楚,这四十多KB的文件,究竟藏着多大的能量。这本不是普通的恶作剧程序,这是一个被他亲手封印、沉睡了二十年的潘多拉魔盒。
二十年前,大三寒假,他一时兴起写下这段蠕虫代码,无心之举,却埋下了最深的伏笔。当年他亲手启动过一次,而后紧急封印,时隔二十年,他再次站在了抉择路口——要不要重新唤醒它。
林逸飞静坐许久,反复权衡,最终定下了最稳妥的方案。绝对不能接入外网,必须在完全隔离的虚拟网络中运行,杜绝一切失控风险。
他立刻修改虚拟机网络模式,从NAT改为仅主机模式,只保留与宿主机的局部通信,彻底断绝外网连接。紧接着关闭系统所有文件共享服务,临时禁用防火墙,最后最稳妥的一步,直接拔掉物理主机的网线。
层层防护,步步兜底,真正做到万无一失。
做好所有安全措施,林逸飞深吸一口气,双击运行了flyworm.exe。
桌面没有弹窗,没有提示,没有任何可视化反应,安静得仿佛什么都没发生。他打开进程列表,才终于看到一丝动静:后台悄然多出一个flyworm.exe进程,CPU占用无限趋近于零,内存占用不足2M。
像一个极致隐蔽的隐形人,无声无息扎在系统后台,安静蛰伏,不露半点痕迹。这正是他当年设计的核心——极致静默,永久驻留,隐秘采集。
林逸飞打开命令行,切换到程序所在目录,敲下一行尘封二十年的指令:flyworm.exe -ping。
这是他当年特意预留的隐藏参数,唯一作用就是发送探测包,校验蠕虫进程是否正常运行,同时刷新所有在线的感染节点。
敲击回车。
命令行界面一片空白,没有任何输出反馈。
林逸飞微微蹙眉,以为是程序兼容问题,正要重新输入指令调试。下一秒,黑色的命令窗口突然飞速滚动起白色字符,刷新速度快得惊人。
Pong from 192.168.126.129 (localhost) - TTL=128
Pong from 10.0.0.23 (???) - TTL=54
Pong from 172.16.35.2 (???) - TTL=61
Pong from 192.168.1.101 (???) - TTL=64
Pong from 10.233.22.45 (???) - TTL=53
Pong from 192.168.0.1 (???) - TTL=255
Pong from 58.247.xx.xx (???) - TTL=47
Pong from 114.212.xx.xx (???) - TTL=52
一行行反馈信息接连跳出,无数内外网IP地址不断刷屏,遍布各类网段,覆盖范围远超想象。短短数秒,屏幕就刷出了几十行有效节点。
林逸飞瞳孔骤然收缩,整个人瞬间僵住。
他太懂这些代码的含义。每一个IP,每一条Pong反馈,都代表一台被蠕虫成功感染、且当前依旧在线的设备。
不是寥寥数台,不是几十台,屏幕滚动的速度足以证明,这个数量极其庞大,并且还在持续增长。
他立刻按下Ctrl+C终止程序输出,飞速滚动的屏幕瞬间定格,界面底端的统计字段,清晰地跳出一串冰冷数字:Total pongs received: 12,847。
一万两千八百四十七台。
遍布全国各地,甚至延伸至海外网段。
林逸飞的右手控制不住地轻轻发抖。
不是恐惧,不是慌乱,是一种极致的震撼与恍然。他当年大三寒假一时兴起写下的小小恶作剧蠕虫,本该随着岁月更迭、系统迭代彻底消亡,却没想到,它不仅没有消失,反而在无人知晓的网络角落,默默存活了整整二十年。
悄无声息感染上万台设备,隐匿在无数系统后台,不被毒软件查,不被用户察觉,安静记录着网络世界发生的一切。
整整二十年。
他亲眼见证的互联网二十年巨变,全部被这枚蠕虫默默收录、完整留存。从2006年的拨号上网,到如今普及全国的5G网络;从老旧BBS论坛,到全民普及的短视频时代;从寥寥千万网民,到十几亿人在线互联。
这二十年里,行业巨头崛起又轰然倒下,无数真相被刻意掩埋,无数谎言被反复传播、奉为事实,无数隐秘交易、暗箱作藏在网络深处。
而这只他亲手写下的蠕虫,就像一台永不宕机、永不休眠的隐形摄像头,静静悬挂在互联网的洪流之上,默默注视着所有明暗、善恶、真假。
林逸飞缓缓靠在椅背上,闭上双眼,腔里的心跳剧烈而沉重,砰砰作响,震得耳膜微微发颤。
一个念头猛地冲破所有思绪,瞬间占据他的全部思维,清晰而笃定:只要他愿意,只要他调出蠕虫沉淀二十年的全部后台志,所有被时光掩埋、被人为掩盖的真相,都会彻底浮出水面。
赵明远老师天台坠楼的完整真相、被刻意篡改的细节;周思敏当年突然决绝分手的隐秘缘由;自己当年被学校退学、背负污名的完整内幕;还有季天华蛰伏二十年、一路登顶的路上,所有见不得光的交易、所有刻意掩盖的罪孽、所有被他牺牲的人与事。
所有秘密,所有真相,全部都藏在这庞大的志数据里。
他缓缓睁开眼,目光落回黑底白字的命令行界面。光标静静闪烁,安静又执拗,像一场跨越二十年的无声邀约。
林逸飞抬起右手,五指悬空,停在键盘上方,微微悬停。
短暂的迟疑过后,他指尖落下,缓缓敲下了新的指令。




















