《重生之我成为世界顶级黑客》第一章-懊悔的从前

胸口像是被浸透了水的棉花死死堵住,每一次喘息都带着锈蚀铁片刮过喉咙的腥甜。耳朵里是永无止境的"嘀嘀"声,不是心跳监护,是手机里十几个网贷APP交替响起的催债提醒,尖锐得能刺穿颅骨。视野里一片模糊,只有天花板上那盏沾满油灰的旧吸顶灯,散发着昏黄、将熄未熄的光。

三十五岁,渗透测试工程师。名头听着像那么回事,可龙傲天自己清楚,混迹网络安全行业十年,他干的始终是最底层、最没有技术含量的活------用现成的工具跑一遍基础扫描,对着模板堆砌一份敷衍的报告。月薪七千,在这个一线城市,付完房租、女儿的托费、林林总总的生活开销,所剩无几,甚至还需要透支信用卡才能维持。十年,技术毫无寸进,人脉近乎于零,只剩下日益增长的年龄和堆积如山的债务。

前妻柳如烟......不,在法律上他们还没离婚,但分居已近一年。最后一次争吵,她抱着女儿,那双曾经盈满爱意的杏眼里只剩下冰碴子和彻底的失望,"龙傲天,我跟着你,看不到任何希望。"那句话,比任何漏洞利用代码都更具杀伤力,将他最后一点尊严也击得粉碎。

完了,三十五岁,失业,负债,家庭破碎。意识沉入无边黑暗前,这是他唯一的念头。

......

猛地睁开眼。

刺目的光线从未完全拉拢的窗帘缝隙里钻进来,像一把烧热的匕首扎在眼球上。鼻腔里不是出租屋的霉味,也不是医院消毒水的味道,而是一种......打印纸、灰尘和空调冷气混合的,属于写字楼的特有气味。

他躺在一张略显破旧的办公椅上,身上是那件穿了三年、领口已经磨损起毛的灰色Polo衫。眼前是熟悉的隔断,熟悉的电脑屏幕,屏幕上还停留着一份只写了一半的渗透报告,术语苍白,逻辑混乱。

"龙傲天,发什么呆呢?人事部刘经理叫你去一趟,赶紧的。"

一个声音在旁边响起,带着毫不掩饰的幸灾乐祸。龙傲天僵硬地转过头,是同事小王,那张比他年轻七八岁的脸上堆着虚假的关切。

人事部?刘经理?

心脏像是被一只冰冷的手攥住,猛地一缩。

这个场景......这句话......

他几乎是扑到电脑前,鼠标光标颤抖着移向右下角的日期。

2025年11月11日。

上午,10点37分。

十年!他回到了十年前!被公司裁员的那一天!

一股混杂着极致狂喜和深入骨髓恐惧的战栗,从尾椎骨一路炸响到天灵盖!他重生了!真的重生了!回到了这个人生的断崖边上!

前世,就是在这个光棍节的上午,他被刘经理用"业务收缩,组织优化"的理由清退。之后六个月,他意志消沉,靠微薄补偿金和偶尔的兼职度日,最终为了糊口,不得不接受一份更差、更没前景的网安运维工作,拿着七千块,在行业底层腐烂,直至最终被债务和绝望吞噬。

"龙傲天?听见没?别让刘经理等久了。"小王又催促了一句,眼神里的轻蔑几乎要溢出来。

龙傲天深吸了一口气,那口混合着尘埃和冷漠的空调气涌入肺中,反而让他混乱的大脑清醒了一丝。他站起身,没有理会小王,径直朝着走廊尽头的人事部办公室走去。

步伐,从一开始的虚浮,逐渐变得沉重,每一步都像是踩在过往十年失败的灰烬上。

......

人事部的谈话和前世的记忆重叠,分毫不差。刘经理那张公式化的脸,说着"感谢贡献"、"公司战略调整"、"N+1补偿"之类的套话。

前世,他在这里惊慌失措,试图辩解,甚至流露出哀求,最终换来对方更加不耐和鄙夷的眼神,抱着纸箱失魂落魄地离开。

这一次,龙傲天只是沉默地听着。当那份解除劳动合同协议推到面前时,他拿起笔,指尖因用力而微微泛白,在那份宣告他前世失败起点的文件上,签下了自己的名字------龙傲天。

笔尖划过纸张,发出沙沙的声响,像是割断了某种无形的枷锁。

接过那个轻飘飘、只装着几本旧笔记本和一个水杯的纸箱,他转身,走出了这家耗费了他三年青春却一无所获的公司大门。

室外,2025年深秋的阳光带着一股清冷的味道,洒在身上。他站在车水马龙的街边,看着眼前喧嚣而陌生的世界,那口积压了十年,混合着悔恨、不甘和绝望的浊气,终于被他长长地、缓缓地吐了出来。

没有回家。那个所谓的"家",只是一个不到二十平米的出租单间,此刻只会放大他的孤独和失败感。

他拐进了街角一家看起来还算干净的网咖,用身上仅剩的几十块钱开了个小包间,三个小时。

坐下,开机。屏幕上幽蓝的光映着他此刻苍白而复杂的脸。

没有半分犹豫,他直接打开浏览器,输入了那个曾经如雷贯耳却始终不敢真正触碰的网址------漏洞盒子。

这个汇聚了无数白帽黑客、通过挖掘并提交漏洞获取赏金的众测平台。前世,他总觉得自己的技术太差,怕丢人,怕浪费时间,怕面对那些技术大牛的嘲讽,一直以"积累经验"为借口,徘徊在外,只敢远远观望,听着别人吹嘘又挖到了哪个高危漏洞,赚了多少赏金。

怕。一个"怕"字,贯穿了他碌碌无为的前世。

注册账号。ID?他指尖在键盘上停顿了片刻,敲下------Dragon。一条渴望重生、渴望腾飞的龙。

平台界面简洁而专业。他没有像无头苍蝇一样去寻找那些热门、竞争激烈的目标。以他目前半生不熟、遗忘殆尽的技术,去碰那些,纯属炮灰。

他利用前世残留的、模糊的记忆,筛选着那些标注为"公益漏洞"或者"无现金奖励"的项目。这些项目通常属于政府机构、公益组织或一些小众开源软件,安全性要求高,但缺乏商业赏金,关注度相对较低,正好适合他用来练手,重新熟悉流程和工具。

第一个目标,他选择了一个地方性的公益志愿者服务平台。印象里,这个平台后来似乎出过一点小问题,但具体细节早已模糊。

打开Burp Suite,配置代理。生疏。手指放在键盘上,很多快捷键和命令都需要停下来想一想。那些曾经勉强掌握的原理、步骤,在十年的蹉跎和底层重复性工作中,早已遗忘大半。

他笨拙地拦截着HTTP请求,逐个参数地测试,试图寻找SQL注入、XSS跨站脚本这些最基础的漏洞痕迹。

时间在敲击键盘和鼠标点击声中流逝。

一个小时,两个小时......

汗珠从他的额角渗出。不是因为劳累,而是因为一种深入骨髓的焦虑和无力感。他看着数据包在眼前流动,却像看天书一样,抓不住任何可疑的点。很多测试方法只记得个名字,具体操作细节一片空白。前世,他听得最多的,就是同事们吹嘘自己用了什么高级技巧,绕过了什么防护,而他自己,连最基础的Payload都构造得磕磕绊绊。

"妈的......"他低骂了一声,一拳轻轻砸在桌面上。重生归来的兴奋和雄心,在冰冷的现实技术壁垒面前,开始褪色。

难道重活一次,还要走回老路?

他不甘心!

强迫自己冷静下来,他不再盲目测试,而是打开漏洞盒子的知识库和一些基础的教学文章,一边看,一边对照着目标网站进行实践。就像一个小学生,重新开始学习走路。

下午三点多,就在他几乎要放弃这个目标时,在一個用户反馈提交的功能点,他发现了一个潜在的存储型XSS漏洞。输入框对特殊字符过滤不严,他尝试插入了一段简单的alert脚本。

提交,刷新页面。

没有弹窗。

他皱紧眉头,仔细检查代码和响应。原来是前端的某种过滤机制起了作用,但过滤得并不彻底。他尝试了几种不同的编码和绕过方式,依旧失败。

技术,还是不够。知道有问题,却无法有效利用和证明。

他叹了口气,没有轻易放弃,而是将这个可疑点详细记录下来,标注为"疑似存储型XSS,需进一步验证",暂时保存到本地。

转向第二个目标,一个高校的学术资料共享系统(测试环境)。同样是公益项目。

这一次,他更加耐心,像个考古学家一样,一寸寸地梳理着网站的结构和参数。

临近网咖时间结束,在一个论文检索的接口,他发现了一个更明显的问题------服务器端模板注入(SSTI)的痕迹。某个返回错误信息的页面,直接将用户输入的部分内容未经过滤就渲染了出来。

心脏猛地一跳!

这个漏洞他有点印象,前世好像听人提起过类似的案例。他努力回忆着相关的利用方式,尝试注入一些基本的模板指令。

成功了!虽然只是读取到一些系统基础信息,远未达到命令执行的地步,但这确确实实是一个有效的中危漏洞!

狂喜只持续了短短几秒。

因为他发现,由于对利用技术的不熟练,他无法构造出更有效的Payload来证明漏洞的危害性,也无法稳定地复现。提交漏洞需要清晰的步骤和证明,他现在做不到。

最终,他只能将第一个目标的"疑似XSS"和第二个目标的"确认存在SSTI,但利用不完整"这两个半成品,作为"公益漏洞"提交了上去。没有赏金,甚至连漏洞评级都可能因为没有充分证明而被打折。

看着提交记录里那两个带着"公益"标签、状态为"待审核"的漏洞,龙傲天靠在网吧有些油腻的椅背上,感到了前所未有的疲惫和......清醒。

重生,并没有直接赋予他超群的技术。前世的他,底子太薄,荒废太久,听过的"吹牛逼"并不能转化为实战能力。一切,都需要从头再来,需要付出比旁人更多的努力。

他关掉电脑,走出网咖。外面华灯初上,深秋的晚风带着凉意,吹在他因长时间面对屏幕而发烫的脸上。

路边的橱窗里,倒映出一个有些单薄、眼神却不再迷茫的身影。

第一天,颗粒无收。

但他挖到了两个漏洞,哪怕是不值钱的公益漏洞。更重要的是,他重新坐到了电脑前,拿起了工具,开始了真正的、属于自己的探索。

技术可以重新学习,经验可以慢慢积累。

只要方向对了,就不怕路远。

龙傲天裹紧了单薄的外套,汇入下班的人流。他的背影在霓虹闪烁的都市夜色中,显得格外坚定。

懊悔的从前,或许无法完全抹去,但未来的路,他要一步一步,自己走出来。