《补天码农》 第1章 我被人杀了? 孟飞吃力地睁开眼睛。 后脑的剧痛,让他下意识捂住了自己的后脑勺。 作为一名21世纪打工人,他连续三天在公司加班调bug了。 刚吃完宵夜,实在太累,就趴在桌子上睡过去了。 这一睡醒,头疼得快要裂开了,就像好几根改锥一直在脑壳里刺一样,疼得他直想在地上打滚。 随着视野逐渐清晰,孟飞渐渐看清楚了周围的景物—— 一个堆满书的床。 床铺上东西七上八下,凌乱不堪。 一个书桌。 上面摆着一台电脑,屏幕已经黑了。 一个书架。 依旧摆满了书。 这不是公司,而是一间卧室! 可是…… 他的卧室,也不长这样啊! “怎么回事……我这是在哪里?” 孟飞眉头紧锁,下意识伸出手,摸向自己额头。 他想确定自己是不是发烧,导致昏了头。 滴答…… 一滴液体,顺着他的眉心流淌而下。 “这是啥?” 孟飞用中指沾了一点,想看看是什么东西。 瞬间,他愣住了。 在右手摊开的一瞬间。 他的手心上,手指上,满满都是黑红色液体! 血! 这浓浓的腥气。 是血,没错了! 孟飞看向左手,干净,白皙。 而右手,有血。 “难道是……我用右手摸了后脑勺?” 孟飞眉毛一跳,第一时间意识到了问题的严重性。 他伸出左手,往后脑方向摁了摁。 也是一手红色的血。 很多,还有黑褐色的小血痂。 血液,人体的红色不透明的粘稠液体,离体大约15到30分钟就会干,一般一个小时左右就会出现干涸的现象,呈现黑褐色。 “看来,伤口应该存在一两个小时了。” 孟飞叹了口气,打算继续找找蛛丝马迹。 最起码,也要先搞清楚现状才行啊! 作为一个都市办公族,孟飞平时上下班也天天看小说。 什么悬疑的,玄幻的,都市的,穿越的,一本都不落。 他大概明白了现状——自己应该是穿越了。 莫名其妙地告别了前世,他并不在意。反正前世也就那样。一个没有什么前途的专门调bug的码农,能换个活法,反而让他有不小的惊喜…… 但既然换了新身,那就要认真对待了。至少不能落地成盒? 这具身体的原主人,应该是死了,死亡时间大概是1-2小时之前。 是自杀还是他杀,暂时不清楚,需要调查。 但仔细看,这个小卧室的装潢,挺简陋的,尸体怎么看都不像是个有钱的主儿。 不会也是个码农…… 孟飞有点丧气。 别人穿越,都是各种金手指加身,分分钟升职加薪、迎娶白富美、出任ceo、走上人生巅峰。 怎么到自个这儿,啥啥都没有啊! 还死得莫名其妙! 【叮咚!系统正在绑定中,请宿主耐心等待!】 一道信息提示音响起。 旋即,孟飞脑海中多出一个发光的系统面板。 说曹操曹操到! 孟飞眼前一亮,喜上眉梢。 【叮咚!绑定成功!】 【恭喜宿主!获得最强bug系统!】 【宿主可以通过“扫描”功能,洞察万物的关键信息和bug!】 【宿主可以通过“修补”功能,修复发现的bug!】 【“扫描”和“修补”功效,随等级提升而提升!】 孟飞目光一凛,立即开口道:“系统,我该如何升级,升级可以带来什么?” 甭管金手指是啥,也别管它多弱。 只要运用得巧妙,肯定有大用,这是他看这么多小说看出来的道理。 当前,把如何升级搞明白才是当务之急。 毕竟满级大佬,去哪装逼都算是降维打击! 【宿主成功扫描一次,经验可+1】 【宿主发现一次bug,经验可+5】 【宿主成功修复一次bug,经验可+10】 【系统当前等级为1,升级经验为:100】 【经验面板就在系统面板上方,宿主可随时调出。】 孟飞抬头一看,果然系统面板上方,有一个金黄色的经验条。 只不过现在是空的,显示着:0100 …… “一级100经验,2级搞不好就1000经验了,这套路我熟。” 孟飞叹了口气,十分无奈。 前世,他是一个游戏公司的程序员,天天调bug调到怀疑人生。 天道好轮回啊! 系统直接扫描bug?直接修复?还涨经验值? 自己也有今天! 该! 孟飞一抬头,注意到了面板上有个人型标志。 意念一动,点开了。 【姓名:孟飞】 【年龄:25】 【职业:程序员】 【智力:75?(较强)】 【体质:59?(较差)】 【健康:29?(恶劣)】 孟飞刚想自恋一下自己的智力,就被红色的“健康?29”震了一下子。 哦对! 后脑勺的伤! 因为系统的出现,孟飞太激动了,导致连自己疼痛都忘了。 实际上,他也感觉到自身的状态不是很好。 站着都费劲,一阵又一阵眼晕。 对了,我后脑勺破了! 算不算bug? 算不算漏洞! 【算的。】 系统给出了答复。 “修复功能,启动。” 孟飞嘴角咧开了笑容。 第2章 美女找我修什么?! 随着脑海里一阵“嘀嘀嘀”的响动,孟飞感觉到自己的后脑勺酥酥麻麻的。 应该是伤口在逐渐愈合。 而且,速度非常之快! “无敌!” 孟飞嘴角咧成了一个“√”。 这系统,简直是一个完美的外科医生。 神医套路,我懂啊! 接下来我只需要往大医院门口一站,等着大小姐的祖父上门进icu就可以了! 接下来肯定会有主治医师嘲讽我,然后小爷祭出系统,抽得他脸啪啪响! “可以,这波稳了。” 孟飞左右拳一对,心下大定。 谁说看小说没用的? 我第一个不服。 【叮咚,bug已修复!】 【经验+10】 孟飞摸了摸脑壳,果然不疼了。 真正的无痕修复,不但伤口没了,连几处血迹都消失不见了! 查看了一下面板,经验条果然涨了十分之一。 果然,前期升级的速度还是很快的。 接下来,找几个bug去修复就行了。 人物面板上的健康状态,也从29?(恶劣),变成了51(较差)。 孟飞感受了一下自身的状态,想打算动用一下“扫描”功能,看看这具身体还有没有什么暗疾。 就在这时,一阵突兀的敲门声响了起来! “咚咚……” 孟飞眉毛紧锁。 眼神四顾,寻找着防身武器。 前世,他身为一介小白领,防身本事不是很足。 如今继承了原主人这个身板,同样的瘦削,身体状态还不是很好。 更可怕的是,原身怎么死的都不知道。 就在这个时候,有人敲门。 这场面,可谓是相当诡异了。 万一是凶手怎么办? 被人杀个回马枪,岂不是要再死一次!? 那怎么行?! 孟飞眯起眼睛,迅速从墙角捡起一根木棍。 悄悄走过去,缩在门后,竖起耳朵听着。 “孟哥哥,在家吗?” 是一个甜美的女声。 听起来清澈干净,十分悦耳。 孟飞放松了一丝警惕。 自己再弱,总不至于在手握木棍的情况下,连女子都打不过? “小哥,我是隔壁的唐雯雯,请问您在家吗?” 女声又开口了。 孟飞脑海迅速翻涌,拼命回忆这个自称“唐雯雯”人是谁。 但无奈,自己只继承了这具身体。 大脑的各种记忆,已经随着原主的死亡被彻底清空了。 “好。” 女声叹了口气,“只好等他回来再修了……” 修? 修什么? 孟飞思维跳跃得很快。 自行车? 童车? 车? 呸呸呸,正经点…… 前世敏锐的直觉,已经让孟飞本能地已经把这个女子从“嫌疑人”列表里清除了。 声音好听成这样,被杀我也认了好! 不过,自己迟早要和外界接触。 可以试着交流一下,可以试试看,能不能从她嘴里刺探出什么情报来。 而且既然她提到了“修”,甭管修什么,都是送上门的经验啊! “嘎吱。” 孟飞藏起棍子,打开了门。 楼道里,开门的声音,让女子回过了头。 四目相对。 女子穿一身鹅黄连衣裙,身材窈窕,手上托着一台笔记本。 黑长发下边有张鹅蛋脸,瞳仁灵动,嘴唇俏皮可爱。 “小哥,你在家啊?!” 唐雯雯讶异地回过头,小嘴微微张开。 她住孟飞隔壁,虽然彼此没深交过,但平时也是低头不见抬头见的,还算熟识。 毕竟大晚上的,女孩子独自出门总有些不安全。 笔记本突然黑屏了,也不知道是哪里出问题了。 隔壁就住了孟飞这么个程序员,万一会修呢。 抱着试试看的打算,她来敲门了,没想到一直没人开。 “啊……” 孟飞挠了挠头,“我在睡觉,刚刚醒,不好意思哈。” “奥奥,没事的。” 唐雯雯往上托了托怀里的笔记本,“是这样的……今天截稿日,结果整栋楼停电了,好不容易来电,电脑突然打不开了,想着小哥是专业人士,所以想问问小哥会不会修……” 说到这,唐雯雯吐了吐舌头:“编辑催得紧……我会给钱的!” “交给我,只要是电脑问题,我都会。” 孟飞自信笑道。 开什么玩笑? 系统在手,人我都能修,还有不能修的玩意? 等等…… 整栋楼……停电? 孟飞嗅到了一丝不对的气息。 穿越小说他看过不少,有穿到平行时空的,有异世界的。 看楼道,还有家里的设备,以及唐雯雯电脑上的“苹果”标志,应该是平行时空的某个地方,不但科技水平类似,连商业品牌都是一样的。 那么…… 停电就很不正常了。 电气时代,不比从前。 电与人们的生活息息相关。 随便停一次电,后果都可能会很严重。 前段时间,还出过一个新闻——男子爬电杆轻生,救援中被迫拉断电闸,导致在家靠呼吸机续命的老人不幸身亡。 我的死…… 会不会和这次停电有关系? 一道阴霾,仿佛悄悄出现在了孟飞头顶。 第3章 我又死了一次? “那个……我一直在睡觉,也不知道停电是什么时候开始的。” 孟飞笑了笑,“不经意”地提道。 “一个半小时前。” 唐雯雯点着头,“当时我正在改大纲,突然就没电了,不过我是笔记本嘛,还有电,所以不算慌,谁知道来电之后,好像哪里烧了……” 孟飞听得楞在当场,如遭雷击。 一个半小时前。 正好,是原主人死去的时间点! 停电,大概率是从那时开始的。 孟飞下意识地向楼道方向望去。 墙角处,摄像头碎了一地。 痕迹是全新的。 人为的,不会有错! 一个半小时前,房间里发生了什么!? 或许,漆黑的房间里,有人突然出现,用东西重击了原主人的后脑勺? 然后,清理了痕迹,消失而去? 他到底是谁! 去了哪里? 他,会不会还在暗中盯着一切? 如果发现自己没死,会不会还会再来一次? 孟飞双拳紧握,眼中涌上一股寒意。 这种如芒在背的感觉,让他感到很不舒服。 “怎,怎么了……小哥,你的眼神好吓人……” 唐雯雯吓得后退了一步。 “呃……” 孟飞回过神,立刻露出一抹人畜无害的笑容,“没事,我看到咱楼道摄像头碎了,也不知道是谁家熊孩子恶作剧。” 唐雯雯舒了一口气,道:“吓死我了,我还以为出了什么大事呢……不过,我也很讨厌熊孩子哎,所以我新书开篇就写了女主制裁熊娃,哈哈哈!” 孟飞也笑着跟唐雯雯打趣了几句,聊得还算欢乐。 “小哥,别站着了,来我家坐坐,帮我看看电脑,” 唐雯雯伸出右手,指了指一间红木门,“稿子今天能不能交,全靠您了!发稿费了一定请小哥吃顿好的。” 孟飞点点头,跟着唐雯雯进了门。 到底是同一栋楼,唐雯雯的住宅和孟飞的房间布局差不多,顶多也就是朝向颠倒了一下。 屋子里的装饰和摆设,都是粉色的,透出一股浓浓的少女气息。 书桌上插着刚换的玫瑰花,味道很是扑鼻。 唐雯雯轻轻把电脑放在桌子上,对着孟飞眨巴了眨巴眼睛,在求助。 “交给我。” 孟飞一屁股坐在凯蒂猫座椅上,像模像样地倒腾了起来。 “系统,扫描。” 孟飞心说。 【叮咚,宿主成功扫描一次,经验+1】 【物品:acpro】 【大小:16英寸】 【价值:】 【状态:硬盘损坏,存在bug,可以修复。】 “妹子,去帮我拿个改锥,十字形的。” 孟飞笑着说。 系统的“修复”功能是全自动的,有点惊世骇俗,所以他决定把妹子支开。 “好嘞。” 唐雯雯蹦蹦跳跳去找改锥了。 “系统,修复bug。” 孟飞心说。 话落,整个电脑的背板亮起一道蓝光。 蓝光一闪而逝,紧接着是系统的声响。 【叮咚,bug已修复!】 【经验+10】 孟飞摸了摸下巴,随手摁下了开机键。 “duang~” 苹果开机声,蛮大的。 隔壁翻箱倒柜的唐雯雯,竖起了耳朵,直接愣住了。 她悄悄从储物间探出了半张大萌脸。 “小哥……这就,修好了!?” 唐雯雯一双大眼睛睁得溜圆,震惊无比。 “对啊,小意思。” 孟飞摊了摊手,“说了嘛,只要是电脑问题,我都会。” “小哥帅呆了,了不起!” 唐雯雯关上储物间的门,竖起大拇指。 “别忘了请我吃饭。” 孟飞抿嘴一笑,就要往外走。 唐雯雯刚要应声,突然,她兜里一阵电话声响了起来。 小提琴版《卡农》,很好听。 “稍等,小哥,我接个电话奥……” 唐雯雯有些不好意思。 孟飞点点头,示意接电话优先。 毕竟帮了大忙,妹子估计要留下自己吃个饭或者干点别的意思意思…… 咳咳,到时候那肯定是要……拒绝啊。 堂堂正人君子哪能做这种事。 总之,孟飞认真地重新坐了下来,像个乖宝宝。 “呀,婷婷,好久不见~” 唐雯雯接了电话,是当刑调的闺蜜,开心得一塌糊涂。 “对对,我还住在海港小区呢,怎么啦。” “不知道呀,我们这边停电了,刚来电……” “什么!车祸?!” “什么?你大点声,你那边信号不好。” “没外人,我邻居小哥帮我修电脑呢,他人可好了。” “那好,我把扩音打开了。” 唐雯雯“嘟”地点了一下手机。 “雯雯,听得到我说话吗?” 电话里传来一个中气十足的女声,挺飒的。 “可以可以。” 唐雯雯对着手机“诶”了一声。 “车祸现场就在你们家附近,现状很惨烈,人围得里三层外三层,司机逃逸,已经定性为刑案,你在家呆着,不要乱走。” 艾婷是刑事调查员。如果不是定性为刑案,想来她也不会出现在现场。 “哦哦,我知道了,不乱走,乖乖在家写稿子。” 唐雯雯点点头。 电话那头的声音突然沉默了一会儿。 “雯雯,你是不是住3单元24楼?” 电话中语气突然严肃了起来。 “是的。” 唐雯雯认真道。 “哦?太巧了!我还是不继续往下说了,怕你做噩梦啊……哈哈。” 那头的女声突然笑了起来。 “讨厌!说嘛,我好奇心最重了!” 唐雯雯撒娇道,听得出来很依赖这个闺蜜。 “你说的?别后悔哈。” “婷婷,你放心说,我后悔了我是小狗!” “这次的死者,跟你是同一个楼层的,应该跟你是邻居。” 电话那头的声音说道,“是个男的,叫孟飞,搞不好你还跟他还见过面呢。” “……” “……” 第4章 一点痕迹都没有? 死寂。 死一样的,沉寂。 整个房间里,鸦雀无声。 “啪嗒。” 手机滑落,砸在地上的声音。 “雯雯?” “雯雯!你怎么了?说话啊!” “……” 孟飞坐在椅子上,表情呆若木鸡。 唐雯雯的手机扩音开着,他听得一清二楚,但是怎么也消化不了这个消息。 对方最好没在开玩笑。 否则,这个玩笑开得太恶劣了。 他虽然是个穿越者,借尸还魂,还有金手指,应该算是一个极其特殊的存在了。 可为什么电话里的这个消息,更加离谱?! 刚穿过来的时候,孟飞的原身,是死的。 具体原因,还没查明。 结果小区不远处,又出来一个孟飞,也是死者?! 这……怎么可能。 这个世界观还算正常啊! 会不会是什么地方搞错了? 很显然,唐雯雯也是这样想的。 她双手颤抖地捡起手机。 “婷婷……你是不是在开玩笑啊……” 唐雯雯声音都带着哭腔了。“我胆子小……你别吓我呀。” “我没开玩笑,死者就叫孟飞,身份信息和外貌体征都对得上,已经确认死者身份了,正在联系家属,怎么了?你和死者很熟?” 唐雯雯双手疯狂颤抖,“啪嗒”一声跪坐在了地上。 孟飞再也坐不住了,一个箭步冲了上去,一把拿起了地上的手机。 “你好,这个玩笑不好笑。” 他淡淡道。 对方很明显楞了一下,旋即惊怒道:“你是谁?!为什么在雯雯家?快说!” “我就是孟飞,唐雯雯的邻居,程序员一名,刚刚帮她修完电脑,所以我不明白,你刚才说的话是什么意思。” “……” 对方一阵沉默。 “朋友,你为什么说我已经死了?” 电话那头突然传来一阵紧促的脚步声,应该是那个名叫“婷婷”的警官正在走路。 然后就是她对着同事急切的问话,大致意思就是重新核对死者的身份。 “啊……婷姐,核对清楚了……死者确实叫孟飞,身高一米八三,左眼下方有一颗痣,家住海港小区3单元24楼05号,程序员,在一家网络公司上班,身体遭遇车头撞击,胸部粉碎性骨折,头部撞到街心石柱……” 接下来的话,已经没必要听下去了。 打从穿越过来之后,孟飞一直没照过镜子,但光是看唐雯雯惊恐的眼神,就已经知道,电话这人说的是对的。 那个死在现场的孟飞,和自己一样,都是孟飞。 这是最让人感到恐惧的。 等等…… 孟飞皱起眉,问道:“会不会只是长得与我有些相似,所以搞错了?” “我……相信您是孟飞先生,我个人觉得,您有必要来现场一趟。” 电话那头沉吟了片刻,道。 孟飞拿着电话的手微微抖了一下,缓缓道:“好的,告诉我详细地址,我马上过去。” “好的,我现在的位置是广深大街……” 对方报出了一个地址。 孟飞点点头,放下电话,向门外走去。 唐雯雯惊魂未定地拿起手机,和“婷婷”对话了几句,就挂断了电话。 …… 孟飞进入楼道之后,神情立刻严肃了起来。 他来到摄像头被击碎的地方。 电池滚落,碎片到处都是。 凶手果然严谨,不仅仅断电,还把夜视摄像头毁掉了。 孟飞试着扫描了一下。 【物品:无线半球监控器】 【大小:1083厘米】 【价值:800】 【状态:毁损严重,无法被修复】 孟飞叹了口气。 果然,太过严重的损伤,是无法被修复的。 “系统,物品表面能否扫描到指纹?” 孟飞忽然心中一动。如果这个东西和自己的死有关,会不会留有凶手的线索? “该物品表面布满尘埃,无法扫描到指纹。” 这其实在他的预料中。 看这损毁的程度,应该是被钝器一次击碎的。凶手根本没有必要留下指纹。 但让他惊喜的是,这个系统的扫描能力,也包括了扫描指纹、血迹之类的细节! 略微思考了一下,他一个闪身,回到了自己的家。 进屋之后,便开始翻箱倒柜,寻找笔记日记之类的东西。 没办法,身为一个穿越者,他压根没有继承原主的记忆。 哪怕血型、dna什么的都可以证实自己的身份,但如果要赶赴现场,几个盘问就被人怀疑上了。 虽然不至于被当成嫌疑人,万一被扭送精神科怎么办? 看着眼前眼花缭乱的书架、书桌和凌乱的床,孟飞有点郁闷。 这么乱的地方,找东西得找到什么时候。 等等……我是开挂的人好不好,我有系统啊! 那么! “系统,扫描书架上所有书籍与笔记、日记信息。” 孟飞第一时间看向眼前的书架。 【叮咚,宿主成功扫描一次,经验+1】 【物品:白松木三门书架】 【大小:12039205厘米】 【价值:4900】 【状态:完好】 【藏书信息:《代码大全》《c语言程序设计》《系统安全导论》《设计模式》《编译原理》《逆向求索之道》《编程珠玑》《rootkit核心技术》……】 【笔记信息:无。】 【日记信息:无。】 看着书架上琳琅满目的程序员专业书,孟飞擦了一下额头的冷汗。 我服。 前世我加班过劳死,那是被迫才赶项目…… 合着原身孟飞才是真敬业啊,下班还看这么多业内书! 打工人,打工魂,打工都是人上人…… 吾辈楷模。 孟飞叹了口气。 总之,书架上的书大概扫了一遍,没什么日记本之类的东西。 等等…… 程序员? 资料?! 电脑?! 孟飞扭过头,看向桌上的电脑主机。 “扫描!” (友情提示:本书是都市玄幻小说,非软件工程技术专着。所以请不要在评论中讨论“究竟哪样算bug”,“损坏算不算bug”,“外力导致算不算bug”之类的概念性问题。纠结这些除了影响您的心情之外,对阅读本书没有任何意义。) 第5章 升级,新技能ge 【叮咚,宿主成功扫描一次,经验+1】 【物品:戴尔(dell)xps8940】 【大小:367169311毫米】 【价值:】 【状态:损坏,存在bug,可以修复!】 孟飞皱着眉,隐隐发现事情不对。 他可不信这么敬业的原身,会如此粗心,把自己吃饭用的宝贝家当给玩儿坏。 那么,这电脑肯定是凶手给整坏的。 凶手的目的,又会是什么呢? 破坏里边的资料? 销毁什么证据? “bug详情?” 【bug信息:引导区重写破坏;文件系统分配表重写破坏。评估:可以修复!】 握嚯,这么专业的手段?! 这就不是一般的手段了。如果他前世不是干程序员的,还真不一定能理解。 想在电脑上删掉一些资料其实并不容易。因为大多数情况下硬盘上的数据并不会擦除,只是文件被标记删除罢了。 想要彻底删除硬盘数据,只能把硬盘整个反复重写多次。现在硬盘超大,这样做是要花费不少时间的。 想快一点?那就删除引导区和文件系统分配表。这样很块。 删除之后系统无法引导,也就变成了黑屏。 即便设法引导进去了,文件分配表没了,文件数据就等同碎过的纸片,没有九牛二虎之力折腾几个月是不可能拼回来了。 孟飞眯起眼睛。 但现在有系统啊! “修复。” 孟飞眯起眼睛。 整个电脑的机箱,应声亮起一道蓝光。 光线一闪而逝,紧接着是系统的声响。 【叮咚,bug已修复!】 【经验+10】 孟飞刚要摁下开机键。 突然,他下意识地停了手。 这个电脑,必然被凶手破坏过,属于第一现场的重要物证。 会不会有凶手的指纹? 整个屋子,又会不会有凶手的脚印,或者是血迹,又或者是头发? 其实,刚穿过来的时候,就该去思考这些的。 但被唐雯雯敲门声给耽误了。 凭着敏锐的直觉,孟飞忍住了打开电脑的冲动。 系统有扫描功能。 那就扫个痛快! 孟飞就不信了,有系统在,还能扫不到一点点蛛丝马迹? “扫描电脑外表,是否存在指纹、皮屑、头发,dna?” 【叮咚,宿主成功扫描一次,经验+1】 【存在指纹,少量皮屑。属于:孟飞。】 …… “扫描书桌!” 【叮咚,宿主成功扫描一次,经验+1】 【……】 “扫描整张床!” 【叮咚,宿主成功扫描一次,经验+1】 【……】 就这样,孟飞把整个房子里所有重要的东西都扫了一遍,却什么可疑的东西都没扫出来。 这让他感到无比的毛骨悚然。 每一个指纹,每一个发丝,包括地板上的血迹,都是原主人的! 无论再怎么扫描,都没有任何其他人来过的痕迹! 就连孟飞都开始怀疑起了人生。 难道,原主根本就是自杀的? 不…… 不可能。 他不可能自己砸自己后脑还可以安然躺在床上死的。 回想他醒来时的姿势,是向里侧卧着睡着的时候,后脑被人用钝器一击毙命的。 现场并没有凶器。 很显然,已经被凶手带离了现场。 但怎么可能…… 凶手是怎么做到一点痕迹都没能留下的?? 哪怕一丁丁的指纹,一点点皮肤碎屑也行啊!! 孟飞抓着头发,脑海一片空白,百思不得其解。 同时,又感到了一阵深深的恐惧。 这么可怕的对手,一旦发现自己还活着。 再来一次这样的暗杀…… 哪怕自己有这样的系统在身,只怕也是徒劳的。 如果真的报案去查,必然是一桩悬案。 不行…… 不能放弃。 老子辛辛苦苦穿越过来,一定要做出一番大事业,怎么能闷声再死一次! 孟飞狠下心,看向墙壁上的挂画。 “系统,给我扫!” 【叮咚,宿主成功扫描一次,经验+1】 【经验达到100,升级!】 【系统当前等级为2,升级经验为:200】 【恭喜宿主获得新技能:解密!】 【每利用“解密”技能破译一次密码,可以获得经验5点!】 第6章 我就是你了 孟飞眼睛一亮。 天无绝人之路! 只要系统还在,只要自己足技能足够多,只要自己足够强大,一定会寻到破局之法! 新技能“解密”,直接破解密码! 可以。 很强。 以后隔壁唐雯雯家的密码锁就拦不住我了! 重生都市之极品采花贼! 呸呸呸。 富强、民主、文明、和谐。 孟飞摇了摇头,重新回到电脑桌前。 接下来,就从原主人的电脑开始研究了。 所有原主人的信息,都在里边! 凶手,也很可能就是冲着这个电脑来的! 一切关键,都在这里了! “啪。” 孟飞胸膛里好像有团火焰在烧,轻轻摁下了开机键。 电脑屏幕亮起。 “请输入开机密码。” 看着屏幕几个大字,孟飞倒吸一口凉气。 得亏系统给了“解密”技能。 不然,全完了啊。 来,让我们再次感受系统的黑科技! “解密。” 孟飞心道。 【叮咚,成功破解密码!】 【经验+5】 孟飞点进桌面,顿时被惊呆了。 原身不愧是程序员大佬啊,果然是硬核玩家。 这桌面,浓浓的赛博朋克气息,每一个图标都是闪着蓝光的,让人忍不住想膜拜一手。 时间紧迫,他再次启动了系统给的扫描技能,迅速过滤了无用的文档,筛选出了几个重要文件。 【日记-8020年文档】 【日记-8019年文档】 【日记-8018年文档】 …… 这家伙是个日记狂? 其实孟飞能理解。程序员每天会碰到很多怪异的问题和解法,或者获得新的经验和知识。如果不记录下来,很快就会忘记。 所以很多程序员都是日记狂,笔记狂。 他也写工作日记,只不过归类没这么整洁罢了,到处都是。 【工作目录】 【工作目录信息:内含5126个源码文件,统计到541,030行源码,是否全部复制?】 好家伙,50万行代码。 以他的经验,连开发带初步的调试,一天能完成500行代码已经很充实了。 再加上无穷无尽的调bug的过程…… 但其中也有可能含有复制来的开源库,那就不出奇了,要多少有多少。 管他,先复制再说,现在他的都是我的了。 “复制!” 空气,一片沉寂。 屋里的灯发着黄色的柔光。 孟飞坐在电脑椅上,他已经关闭了电脑。但在他脑海的视野中,依然能望见他复制到系统中的那几个打开的文件夹。 他当然不可能瞬间读完所有的东西。但这些东西一旦复制进系统,他就可以随时阅读,随时检索。 这一刻,他有种莫名的情绪。 如果之前只是继承了这个人的身体,代替他呼吸、吃饭、睡觉、活下去。 那么,当自己了解完这个人的过去之后,之前一切看法,都会不一样了。 原主人是善,是恶。 他经历的一切,甚至他写过的代码,都正式由自己来继承了。 这是一种庄严的使命感。 孟飞抿了抿嘴唇,从抽屉里取出一包烟和打火机,“啪嗒”一声点着了。 “孟飞,把这些东西都读完之后……” 孟飞缓缓点开第一个文档,淡淡道。 “今后的我,就彻底是你了。” …… 第7章 我真不是坏人 晚上,九时二十八分。 孟飞披着一身黑色风衣,走出了小区,赶赴“婷婷”说的现场。 所谓的广深大街,就在小区对门。 就连原身在日记都提及过一两次,相当好找,所以孟飞选择步行。 红绿灯对街,一辆别克突兀地停在街头,周围有三辆刑调车,闪着车灯。 通过日记,孟飞搞懂了很多东西。 这个世界,和他前世的世界很像,但也有明显的不同。 在这里,“警察”这个职业,在这里被分得很细了——交警是交警,治安是安警,刑事案件则归“刑事调查局”管。 周围已经完全被封锁了。 估计,那就是案发现场了。 “唉。” 孟飞叹了口气,隐隐有种不详的预感。 夜晚的冷风,让他感觉到一丝寒意,不由得竖起了衣领子。 算了,该面对还是要面对的。 他振作精神,抬腿向封锁区走去。 孟飞的出现,瞬间吸引了很多刑调人员的注意。 “刑调局办案,无关人士请绕行。” 负责看守的刑调员,立刻出声警告。 “你好,我是孟飞。” 孟飞站在封锁区外,跟对方打招呼,“我刚才跟你们那个……婷……呃……打过电话。” 刑调员可能是个新人,听得不明就里,立刻摆摆手,就要清场。 “是我让他来的。” 就在这时,一道清冷的声音突然传了过来。 孟飞抬起头,视线立刻被眼前的女子吸引了注意力。 这名女子,绝对是女神级别的存在。 黑色中短发,双眉修长,丹凤眼,皓齿明眸。 高挑而又窈窕的身材,披着一身藏蓝色刑调大衣,极有味道。 女子看到孟飞的一瞬间,整个人木然地愣住了。 不同于孟飞lsp的愣神,女子整个脸庞写满了“错愕”两个字。 “我就是孟飞。” 孟飞尴尬地笑了笑。 女子不可置信地出声道:“孟先生,我是艾婷,市刑调中队二队长,先前打电话的就是我。” “艾调官,电话里,您说出事的是我。” 孟飞往封锁区指了指,“出于好奇,我想进去看看。” “可以。” 艾婷挥挥手,让人暂时放行了进来。 孟飞微笑点头,以示友好。 然而,他脚步刚刚踏进封锁区。 “拷上。” 艾婷美目冷漠,淡淡道。 孟飞还没反应过来,肩膀就已经被突然出现的两个刑调官给锁住了。 “为什么。” 孟飞瞳孔收缩,按捺着满腔忿怒,沉静道。 在原身日记里,刑调局是很讲道理的,从来不会做出随意扣押的事情。 “你的身份很可疑,跟我去局里走一趟。” 艾婷勾起嘴角,笑了笑。 “随意。” 孟飞摊了摊手,徐徐吐出一口气。 审老子? 老子身正不怕影子斜,谁怕谁! …… 四小时后。 “孟飞。” 艾婷将垂到脸边的往耳朵后边缕了缕。 头顶,一盏硕大的灯,也在耀着他的脸。 这让孟飞很慌。 四小时了。 什么鸡毛蒜皮都问了一遍,都快审得孟飞怀疑人生了。 要不是来之前有原身的笔记可以随时“百度”,前身还体贴地写得超级详细,只怕第一波问讯就完蛋了。 “你还有东西没交代。” 艾婷双手抱胸,目光依然犀利地盯着孟飞的脸。 “大姐,我真的全交代了……你就算把我关到老,也没用啊。” 孟飞苦着脸。 这女人,属狐狸的?这么多疑? 我说的事情和时间都对上了啊。 等等,这家伙……不会直接看穿我是穿越者?! 孟飞不敢和她对视,只能将目光下移。 忽然,他发现,艾婷这身极为贴身的藏蓝制服,配合她挺拔的身材还真是…… “好。” 艾婷忽然表情一松,脸上露出微笑,“最后两个问题。问完,你就可以走了。 身为唐雯雯的闺蜜,更是她小说中超级神探的原型,对于眼下这个离奇的案件,她是充满了好奇和探索欲。 收到报案之后,她赶到现场,第一时间派人核对,认定了这个死者的身份是孟飞。 谁知道,心血来潮想吓一下闺蜜。 结果,另一个孟飞就在闺蜜家里! 恐怖不恐怖! 吓人不吓人! 她当机立断,引蛇出洞,扣押了这个奇奇怪怪的“活人孟飞”,留下了“活孟飞”的指纹和dna样本。 神奇事件就这样发生了——“活孟飞”和“尸体孟飞“的指纹、dna,居然完全一样! 这太让人匪夷所思了。 但盘问了半天,如果一直没有证据证明他与这起车祸相关,她也只能放孟飞走。 “看看这个,车祸现场找到的。是你的东西吗?” 她将一张照片放在了桌面上。 “好的,我看下。” 孟飞配合地探过头。 看到照片的瞬间,他身躯猛然一震。 照片上。 是一柄小号榔头。 长约三十公分,是个极其寻常的工具,放在包里绝不会有人怀疑的那种。 但关键是,这个榔头的头的部分,沾满了血迹。 好熟悉的感觉。 他下意识地伸出手,摸了摸后脑勺…… “系统,扫描这个榔头,检查指纹、血迹、任何dna痕迹。” 孟飞尽量不动声色,内心说。 【哔……扫描失败。未找到目标。】 孟飞心中一沉。 果然,系统只能扫现实中被他眼睛看到的物体。 照片中的物体,是无法被扫描的。 “这不是我的东西,没见过。” 孟飞大摇其头。 “哦?可上面有你的指纹和血迹哦?” 艾婷似笑非笑,低声地望着孟飞的眼睛说。 孟飞睁大了眼睛。 这一刹那,无数信息在他脑海中汹涌翻滚。 什么意思。 什么意思?! 艾婷他们检测的东西,只有车祸现场的地方! 难道…… 这东西,出现在了死者孟飞身上? 为什么,死者孟飞会有这个东西…… 难道?! 孟飞咬紧牙关,双手发颤。 一个大胆的猜测,在他脑海中渐渐成型。 如果不是这个死者孟飞,心血来潮背着榔头去郊游,然后被车撞死,沾上了他自己的血的情况。 那么。 就是这个死者孟飞。 拿着榔头。毁掉了摄像头。关停了小区的电。 潜入了原主的房间,杀死了原主!! 然后,他选择携带凶器——也就是这个榔头,逃离小区,然后被车撞死了! 这样,一切就说得通了。 虽然一切想明白了。 但又有无数疑惑,犹如海浪一样排山倒海一样汹涌而来。 这个凶手孟飞,到底是什么人? 为什么他和我血型一致,长相一致,指纹也一致?! 他和原主是什么关系? 为什么……原主所有日记笔记里都没有提过他的存在!? 他是怎么出现的。 他为什么要杀死原主。 还有…… 他为什么会被车撞死。 是偶然,还是…… 这一瞬间,孟飞木然地楞在当场,默然无声。 …… 第8章 系统级BUG “怎么,你不是一直对答如流,说不出理由了?” 艾婷显然注意到了他的表情,再次露出得手的微笑。 “呵呵,” 孟飞的心思秒速地从呆滞中转了回来。 他这构思显然不可能和刑调局说。 本来还只是一起车祸逃逸。 说了不但牵连一场谋杀,更有一场更无法解释的复活和穿越! 必须马上找到一个合理的解释糊弄过去。 好在这对他来说并不难。 以这世界的科技,指纹对比、dna对比都是秒速。 如果有什么不同,这位艾女神根本不可能留下他盘问这么久。 要么确认死者是伪造,要么他是假身份早就被抓了。 “如果我没猜错,这是假冒我身份的死者携带的工具,在车祸中沾上了血。 “所以你所谓‘我的‘其实并不是我的,而是这个死者的。 “这人试图假冒我,自然是设法伪造出了和我一样的指纹和dna罗。” “指纹?dna?伪造?怎么伪造?” 艾婷双眉蹙紧了。 这正是她最犯难的地方。 如果是同卵双胞胎,dna是一致的,但指纹依然是不同的。 指纹不是不能伪造。但一般手法是套个指套。眼前这个完美的没有痕迹的伪造简直是匪夷所思。 “艾调官,” 孟飞立刻提高了声调, “这是有人在伪造我的身份,是严重的犯罪! “我的权益和人身安全受到了严重的威胁! “保护合法公民是你们的义务。 “调查伪造的手法也是你们的工作好!” 艾婷脸上一片铁青。 “我要求看看尸体和他遗留的物品。” 孟飞趁热打铁,抓紧时机反击。 既然照片无法扫描,那我就直接找实物扫描总可以了,一定会发现线索! “理由?” 艾婷几乎被怼得无言以对。她干脆摆出一副一切公事公办的态度: “刑事调查准则第三节第四条,父母、子女与兄弟姐妹才可申请探视刑案死者尸体。” “我怀疑此人是我一名我从小不知情的双胞胎兄弟。” 从笔记中得到的信息看,孟飞是个孤儿,他并不知道父母是谁,更别提是否有兄弟了。 所以他怎么怀疑都是合理的。 “怀疑有什么用,证据呢?” 艾婷斗气般站了起来,盯着他的眼睛提醒道。 “证据就是……我们的dna完全一致!” 孟飞厚颜无耻地笑道。 三十分钟之后,孟飞手上的手铐被摘去了。 走进刑调局地下的冷库里,他不由得打了一个冷战,收了收衣领,吐出一口白气来。 死者几乎没有遗留什么物品。没有钱包、证件。但在这个世界并不奇怪。 正常情况下他们用脸和指纹就能证实自己的身份,刷指纹或者刷脸都可以轻松完成付款。 但死者居然没有带手机,这就有点奇怪了。也许是不想暴露更多的信息所以故意这样做。 除了衣服之外他唯一的物品就是那柄锤子,车祸发生时正好放在这人外套胸口的口袋中。 车几乎将他的胸部撞得凹陷了进去,那时候粘上血迹完全是一个合理的解释。 一通扫描,没有发现任何可疑的东西。 只剩下尸体了。 他和艾婷都是一脸凝重,只有负责管理冷库的大叔毫不在意地用嘴呶了一下。 “晚上刚送来的——0291号,叫孟飞……就那具。” 孟飞心中呸呸呸,你能不能别随便用我的名? 那是摆在一张推床上的一个黑色尸袋。 和他前世用过的黑色垃圾袋材质类似,只不过更厚更结实一点,上面有拉链。 孟飞感觉有点不对劲。 这里边的确是一具尸体的形状,但凸起不那么充足,给他一种莫名的感觉。 难道里边是空的?! 艾婷似乎也察觉到了,眼神有些警觉。 她戴上一次性手套碰到那拉链的同时,这鼓起的人形就立刻如同失去了支撑般塌陷了下去。 “老钱,这不对,这尸袋是空的!” “怎么可能!”老钱用表达极度荒谬的语气抗议。 “你过来看!” 此时的孟飞其实比他们更震惊。 因为他并未呼唤的系统,直接在他脑海中跳了出来。不但跳了出来,而且显示的文字变成了红色。 【注意!注意!】 【发现系统级bug痕迹!】 【发现系统级bug痕迹!】 …… 第9章 大变死人的魔术 “什么是系统级bug?” 孟飞心问。 【系统级bug:请参考字面意义。】 “好,那痕迹呢,痕迹在哪儿?” 【系统级bug痕迹:已消失。无法重现,无法进一步定位。】 有时候他真的很想砸了这系统。如果他能砸到的话。 字面意义? 系统级,一般这个系统是指操作系统。也就是硬件之上最底层的那层程序。 现在最常见的操作系统不是dows就是lux了,或者手机上的android和ios。 这方面这个世界和他的前世有着惊人的相似,不知道到底是谁抄袭了谁。 像dows出了bug,最常见的就是蓝屏当机。 但bug被人悄无声息地利用的话,可以轻而易举地潜伏木马、偷盗文件、窃取密码、资金转账,让你死得不明不白的。 但是,一具尸体不明不白地消失了,你和我扯什么操作系统有bug?? 哪怕是智力指数“高”达75的孟飞,也不由得要抓头了。 慢着。 系统级bug,莫非是说…… 孟飞陷入迷惑的同时,警花和看尸大叔老钱正吵得不亦乐乎。 “这明明是空的,你说不可能?” “……这真不可能,”老钱脸都红了,双手在空中纠结地乱抓,“我十分钟之前才检查过!!” “笑话,十分钟之后袋子就空了?” 艾婷一脸火气。 这具尸体正是这案子最蹊跷的关键。说不见就不见了? 尸体不见了,她的整个报告就会显得非常荒谬了。她能不窝火么? 即便之前检验指纹、对比dna的记录都在,那也只说明这个案子的荒谬而已。 最关键的证据还是这具尸体。有了这具尸体,才能证实她报告上一切荒谬的东西都是属实的。 想要揭开谜底,只能用更多手段去分析那具尸体才可能做到。 现在不见了?这玩忽职守的大叔还一脸被冤枉的样子? 绝望之下,老钱忽然像抓到救命稻草般用手一指,“这里有摄像头!” 艾婷甩开老钱,直奔保安室,让保安打开视频。孟飞紧紧跟在后边。 不能不说,这个世界的科技比他前世要发达那么一丁点儿。 至少这时代的摄像头再也不总是模糊不堪了。简直是会员才能享有的4k高清啊。 从视频上看,十分钟前,老钱的确是起来巡视了一番所有尚未放入冰柜,暂时摆在推床上的尸体。 轮到“孟飞”的那具时,他还认真地拉开了拉链,露出一张被撞得有点歪了,但依然能看出和孟飞极像的一张脸。 还真是冤枉老钱了。 艾婷目不转睛地盯着那个黑色的尸袋。放大、放慢,一帧一帧地放过去。 孟飞知道她想看什么。 放到七分三十三秒,见证奇迹! 这奇迹并不夸张,如果不仔细看根本就看不出来。但孟飞看见了。 黑色的尸袋微微地凹陷下去,最多不过半寸的样子。 厚实的塑料袋自身是有一定支撑能力的。 但那么强壮(好,也许有点自吹)的一具身体在里边消失,有些地方一定会凹陷一点点。 消失了!海大富的化尸水也没这么强。 艾婷检查过,尸袋里干干净净,就像从来没装过东西,连血迹都消失了。 表象并不夸张,但这绝对奇迹。说不上是大变活人,也是大变死人! 如果他们早来两分半钟,或许就可以亲眼见证一具尸体违反质量守恒定律,在他们眼前消失得一干二净的真实魔术了。 倒是这时候的艾婷的表现让孟飞有点吃惊。她的美目变得凝重,但还没有震惊到无以复加的地步。 她回过头来才发现孟飞也紧紧地盯着屏幕上的视频,似乎感觉这人有些多余,甩了甩手说: “你可以走了,去那办手续!” …… 第10章 某人在想peach 8020年,11月14日。 深秋有些寒意的夜,凌晨两点半。 读了不少原身的日记,他感觉自己的思维都有点日记化了。 这好像是他第一次感觉自己有点怂。 从市刑调局到他那住的那地儿有点远。说老实话,他有点怕了。 话说回来,刚刚被杀一次,被撞死一次,换你怕不怕? 梧桐市虽然是上千万人口的大城市,然而晚上一过十二点,大街上灯火通明却空空荡荡,怪异的反差能让人想起静寂岭。 他兜里揣着原身的手机,密码早已被他的系统轻松破解。这个世界也有微信和滴滴,他是可以自己打的的。 但没想到艾婷这个高傲女神还颇为体贴,居然主动开警车送他回家。 蓝色和银色为主调的醒目涂装的警车涂装,以及驾驶坐上英姿飒爽的女警都给了他不小的安全感。 握草,我堂堂真直男人孟飞,什么时候靠女人找安全感了? 孟飞把头靠在车椅上,看着寒夜中在两旁不断后退的如同繁星般的灯光。 开过高架桥的时候,一眼望去,是一片高楼巨厦组成的黑暗丛林,和重合在一起的灯光组成的星海。 像极了前世所见,二十一世纪二十年代的上海。 但又不是。如果说他穿越到达的是八十一世纪,整整六千年过去了,如果人类还在,科技能爆炸上天。 他还用得着坐车回家? 等等…… 这世界和前世显着的不同是什么? 他有系统啊! 前世他脑子里能出现一个号称能扫描一切bug还自动修复的无敌系统吗? 虽然不一定他有系统别人也有系统,但是这个世界存在相对前世来说超自然的异能是无疑的。 异能者并非是神。 如果是神要杀我,还用得着动用锤子这么原始的玩意? 孟飞无声地唤出了系统,开始记录自己的想法。 “猜想一:想杀我的只是一个异能者,假定为x。” 先给自己降低难度。一开始就面临一个掌控异能的强大组织的围堵追杀,这是地狱级模式,我直接gg行不行? 再说破坏摄像头留了一地碎片、锤子敲脑袋连尸体都不处理,这就不像是有组织的行为。 “猜想二:x有完美仿冒一个人的能力。包括指纹、dna,痣,身体上任何细节都能仿冒。” 孟飞摇了摇头,又擦去了。 这不是仿冒,这是py……就像复制文件一样。在现实中完美仿冒一个人很难,在一个信息系统里,复制一分文件却容易得让人发指。 “猜想二:x可以复制一个人。” 他复制出来的人和原来的人完全一样,科技手段无法区分。 但还是有一点不同的。 正常人类死亡之后只会腐败分解,过程缓慢。 复制品死亡之后,会莫名其妙地消失,就像delete,被删除了。 “猜想三:x制造的复制品如果死亡,会在一定时间内被删除而消失。” 豁然开朗的感觉。 一个能复制别人的家伙,复制了他,想杀了他代替他活下去? 结果运气不太好。 杀了他,没想到穿越复活! 复制品刚出门,直接被车撞死! 这么倒霉的家伙还来挑衅我,位面之子,开挂之人?嘿嘿,来,既然大家都开挂,看谁怕谁? 如果你还活着,看我怎么把你找出来,好好修修你的bug。 孟飞情不自禁冷笑起来。 艾婷瞥了一眼副驾驶座。 这人居然睡着了。 审了一晚上,疲惫,不奇怪的。 她的脸上泛起一丝微笑。 诡异的故事、神秘的身份、滴水不漏的聪明、更更重要的是帅。 当这几种因素糅合在同一个男人身上,一定会让某些喜欢编故事的人无法抵挡。 唐雯雯那花痴的家伙不会早已经动心了? 等等…… 这家伙脸上猥琐的笑容是怎么回事?嘴唇居然还在动,在yy什么? “某人在想peach!” 艾婷忽然猛踩一脚刹车。孟飞往前一飞,被安全带勒住,惊醒了过来。 “到了到了!” 她不耐烦地赶人下车。 …… 第11章 新世界的第一次入眠 回到家,凌晨三点了…… 困,巨困。 就算有人要杀他,也阻止不了他去睡觉了。 孟飞还是很谨慎的。 手握锤子的杀手能走进来锤死了他,是因为这里的锁全都是指纹锁。 杀手既然和前身指纹一样,自然能进来了。 他解开之后将指纹记录删除,改为密码模式,设置了一个他自己都不可能记得的密码。 以后无法解锁怎么办?没事,他有系统呢!以后我每次进门都解密,然后再改密码,看谁破得了? 然后反锁。 扣上门后的锁链。 在门把手上轻轻地倒放一个空的啤酒瓶。 把厚重的木椅斜靠在门上,外面轻轻一推就会倒。 窗户锁紧。 棍子放到枕头下。 能想到的办法他都用了。 除非凶手会穿墙,或者像蜘蛛人一样爬上二十几层还能不发出任何声音开窗户进来,否则一定要惊醒他的。 有任何风吹草动他就用一切家具顶住大门,手机报警+呼叫保安。只要能坚守两分钟,楼下的保安应该能救他一命。 看了一眼日历,明天居然是工作日。 “麻蛋,明天还要上班。” “管他,睡到午饭时间再去。” 往床上一躺,他感觉就像沉入深海,一切都幽静了下去。 只有头顶上有一些依然在抖动的蓝色波光,显出一些文字。 那是前身日记中的文字。 短短的时间,阅读了太多了。 要命的是其中实在太多对他来说无意义的内容。 洋洋洒洒数百万字。比有史以来最无聊的网文还难读下去。 这其中混杂有大量复制粘贴来的代码,一行行地分析。 前身把自己调过的每个bug被定位、修复的过程都写上去了。 少数有意义的文字,让人找起来如同大海捞针。 但这些文字如今都在现任孟飞的系统中,实际上也就在他的脑中。 只要他在梦中会有意无意地翻阅系统,这些文字就会自然地出现在他的梦境中。 “太累了。我调了太多的bug。我怀疑我自己都掉到bug里了。 “我现在不管睁眼醒着,还是闭眼睡着,看见的都是代码。 “别说,好几个bug还真是在做梦的时候解决的。 “难道我的脑子都已经具备执行程序和调试程序的能力了么?可以代替计算机了? “但我遇到了一件不可思议、甚至有些恐怖的事情。 “怎么可能会有这么一个bug? “在公司的pc上可以重现。百分之百。 “在我家里的pc上也可以。不同厂家的cpu都一样。 “这也算可以理解。但是为什么手机上也有一样的问题呢?指令架构都不相同啊。 “我不信有这样的代码,不依赖任何软硬件,放之四海而皆爆同一个bug…… “我拆了智能音箱上的芯片放编程器上了,焊了个板子,把这段荒谬的执行码写进去。 “卧槽,同样的现象发生了! “但最可怕的还是我的大脑。 “我在脑中冥想这个指令序列,疯了……忽然之间,我的脑子就像爆炸了。同样的bug连我的大脑也存在? “要么是这个世界有bug。 “要么就是我有bug。所有的这一切,都是我的幻觉。 “但任何bug都别想忽悠我。 “我会弄个水落石出的!” 在这些幽灵目光般的蓝色文字的环绕中,孟飞睡着了。 第12章 破解,破解,破解! 当橘黄色的阳光充满了整个房间的时候,孟飞睁开眼,就好像系统刚重启完一样神清气爽。 他想得很清楚了,起床第一件事,下楼吃早饭,然后去上班。 那个神医套路,去大医院门口逮大小姐的祖父上门进icu的计划被他无限期延后了。 医院门口逮到的未必是大小姐的祖父,也有可能是被儿女推三阻四无人接手的老头老太。 他跑过去给治好了,不但没人给钱,反赖上他养老怎么办? 何况这个世界并不太平,才一穿越他就死了两回。 如果他忽然包治百病闻名遐迩,会不会被某些势力觊觎? 某个身患绝症的黑社会大佬会不会杀人夺系统! 就算别人无法知道bug系统的存在,把他关起来只专职让他服侍大佬长命百岁也够瘆人的。 用过挂的人都知道,即便你有挂在手,也千万低调、低调、再低调。 才一上线就到处炫耀装x,丫不封你封谁? 相对而言,让系统尽快升到第三级,开启新的特性才是最重要的。 系统越强他就越强,越强才越有希望在这个存在异能的不善世界里自保和生存下去。 升到第二级之后,修复bug已经不能增加经验值了。只有解密才能增加经验值。 但经过试验,他发现解密并非是想象中那么简单的事。 同一套系统的密码重复解密是无法增加经验值的。他要获取更多经验值,就只能不断地去解密不同的系统。 但能解密并不意味着不会留下痕迹。 他可以用他的手机登录别人的网银,破解密码进去转账,既能提升经验值,又有大笔款项入账。 可这正是最愚蠢的行为。 即便破解密码进入了系统,各种操作也是会留下大量痕迹的。 这就好像小孩捡到一把枪,以为就可以随便杀人了,却不知道用枪杀人也是要偿命的。 你从网络上何处登录、登录之后做了什么,一路留在各系统上的日志记录无所不有。 也许刚转完钱,五分钟后刑调局的妹子就把手镯送上门来了。 他也想过在网络上破解一些不那么要命的网站。但也不行。 根据这个世界的法律,破解网站密码和盗窃抢劫没有区别。只要发生而且被抓到了,即便没有获利,他都得去号子里蹲几年。 就没有能安全地破解,不引爆严重后果的系统了吗? 有的,在公司里! 公司内网布满了各种系统。考勤系统、邮件系统、会议系统、测试系统…… 孟飞的原身本来就是公司内网安全的维护人之一。 他可以乘着上班的时间,“发现”几个漏洞,破解下公司内部各种系统,然后一一修复写报告,那是完全没有问题的。 经验值大把入袋,系统升级稳了! 螳螂软件,位于梧桐市广深大街891号,离他住着的海港小区不远。 为了上班方便,前身孟飞租了离公司不远的房子这是自然的。 但这个地址让孟飞感到颇为不祥。因为楼下不远处,就是昨夜那个自己的诡异复制品被撞死的地点。 他可不希望到了公司,被认为是一个死人。 好在这应该不会发生。警方大概率会封锁消息。即便大家知道发生了车祸,但至少不会透露死者的姓名。 11点半,他到达工位,果然太平无事。 虽然时近中午,但这在弹性工作制的螳螂公司并不算什么。他肯定不是最晚的一个。 刷脸混进办公室,凭借着手机办公软件上的座位号不动声色地找到工位。 虽然匆匆忙忙往来的同事对他来说都是陌生人,但他毫无尴尬感。 他前世就是这样,混迹在这些终日被日光灯照射着的不分日夜的写字楼中,一般都只认识身边的几个人。 隔着一条隔板的另一个项目,那里就全都是陌生人了。 而且刚好同组的位置都是空荡荡的,一个认识的同事都不在。 管他什么工作,先刷经验值,比什么都重要。 【叮咚!考勤系统已破解!经验+5!】 【叮咚!办公系统已破解!经验+5!】 【叮咚!版本发布系统已破解!经验+5!】 【叮咚!自动测试系统已破解!经验+5!】 …… 短短二十分钟,经验值达到了100,进展50! …… 第13章 轻微眩晕 这些系统孟飞都是有登录权限的,用指纹都可以直接登录。只不过他没有前身记忆,所以不知道密码。 即便是在法律上,只要他是使用自己的身份登录,那破解密码也不存在任何问题。 这就好像丢了自己的钥匙又找回来,没有人会来抓你,也不会留下任何不良记录。 可惜的是任何一套系统都只有第一次破解才能增加经验值。这才是个真正的麻烦的地方。 换句话说,你不能忘了a的密码破解一次,然后又以b的身份破解一次继续刷分。 破解b的密码当然是可以,但并不会增加新的经验值。 所以短短二十分钟,基本上凡是自己有权限的系统全被他破解完了。 只剩下一个。 【叮咚!版本控制系统已破解!双重加密,经验+10!】 没想到版本控制系统是一个惊喜,居然有双倍积分。这样他的经验值已经有110点。剩下的90分就有难度了。 版本控制系统是一个软件开发企业的内网核心。因为所有的源码、资源和文档,以及程序员对它们的每一次修改,都会提交保存在版本控制系统上。 如果这个系统泄密,暴露到外网,会导致整个公司的源码被公开或者被对手窃取。这对一个安全行业的软件公司来说是绝对的没顶之灾。 所以版本控制系统有双重加密的保护并不奇怪。只是强悍的最强bug系统来说依然只花了一秒不到就成功解密了。 版本控制系统下面既有组内项目的公有目录,也有每个程序员的私有目录。 秉持着低调的原则,孟飞避开了公共项目,开始在“自己”的私有目录下逛悠。 “咦,这是什么玩意?” 这个工作目录与他在前身的电脑修复之后,看到的工作目录是同一个。因此内容完全相同。但是,根目录下多出了一个奇怪的压缩文件。 孟飞鼠标一点:“解压……” 不出意外地弹出一个框来: “请输入密码:” 这其实是一个惊喜。他解密了很多系统,却忘了压缩文件也是可以加密的。第一次解密压缩文件,妥妥地又是5点经验值到手。 “解密。” 【警告:加密秘钥过长,逼近本系统2级可以使用的极限算力。确定解密吗?】 居然有幺蛾子? 真正让孟飞吃惊的是,这个明显具有超自然之力的最强bug系统,背后并非是上帝的神力,居然也需要用到“算力”,而且还有极限的概念! “解密可能会导致什么后果?”他谨慎地问。 【提示:接近极限算力时,本系统对宿主大脑有一定的反噬,造成短时间内的轻微眩晕、恶心感。可在解密完成后一分钟内完全恢复,无后遗症。】 “……确定无后遗症?” 孟飞一皱眉头。他可不想被系统玩了之后变成脑瘫。 【确定。】 但一个文件用超长的秘钥加密,本身就说明了它的巨大价值。 而且这东西在前身的笔记本上没有,在有着同样目录结构和其他内容的版本控制系统上却有。 这极有可能是前身察觉到了什么危险,故意做下的布置。 毕竟公司的版本系统重重加密,比自己的随时联网还可能随时碰到病毒木马的笔记本要安全太多了。 倒霉的前身会不会就是因为这个东西导致被人复制,然后又被爆头? 孟飞点开查询日志,查看今天之前访问这个文件的记录。 “8020年11月13日,20点23分。访问者:孟飞。” 诡异的时间! 19点35分,大约是他被敲了脑袋暴毙之后30分钟。那时候他应该还没醒来。 之后的20点45分,另一个身上除了锤子之外一无所有的孟飞在公司楼下被车撞飞。 访问者居然是凶手? 凶手也能解密?或者知道密码? 孟飞摇了摇头。在公司内网,指纹可以代替一切密码的输入。所以凶手无需知道密码,也一样可以访问到这个文件。 但压缩文件的密码无法用指纹代替解开,所以他即便拿走了文件,大概率也是无法解密的。 不但文件无法解密,而这家伙下楼后不久,就飞来横祸被车撞死了。 所以他死在广深大街,这并非是一个巧合。 不,这其中,让孟飞总是觉得还有什么不对劲…… 他脑中构造出一条简单的时间线。 昨晚19点:复制人拿着锤子把前身敲死了。然后他打开了笔记本,刷指纹登录,查看了所有文件,顺手删光了一切,关机走人。 19点35分:复制人到达了公司,用孟飞的指纹登录版本控制系统,拿走了在笔记本上没有找到,但是公司保存着的这个加密文件。 19点45分:复制人下楼,被车撞死了。 20点30分:他穿越复活,给唐雯雯修电脑。这时候,艾婷打来了电话…… 一切都符合逻辑。哪里不对劲呢? 不管他,先解密了,看看文件的内容再说。不就是昏个头么! “确定解密。” 孟飞毫不犹豫地在心中说道。 几乎在他念头起来的同时,他就情不自禁地抓住了座椅的扶手。 一种急速飙车的感觉,如同汹涌的潮水,瞬间就将他包围了。整个办公室、他眼中的一切,都以他为中心,疯狂旋转了起来! 尼玛,这叫“轻微眩晕”?! …… 第14章 甩锅大会 孟飞满身虚汗,强忍住呕吐的感觉,勉强坐在座位上。 幸好这同组的同事都不在。否则,现在他可能已经被他们用担架抬医务室了。 【叮咚!解密完成。解密文件已录入系统。超强加密,经验+50!】 好家伙,10倍经验值,离升级只差40点经验值了。 但如果每次都碰到这种超强加密的话,还不如多破解几个正常的密码,否则简直是嫌命长! “打开文件。” 没有文字,没有图像,也没有任何其他他可以理解的信息,他只看到一连串数字。并不长,大约180k的内容。 他唯一能看出来的是,这些数字是有意义的。看上去,像是某种指令流? 任何指令集都是一堆数字的组合。但即便是从未见过的指令集,和完全随机的数字也是有区别的。 程序员看到到这种数字的时候,就会有这是某种指令的联想。 但指令是需要硬件才能执行的。比如x86指令跑在pc处理器上,ar指令跑在手机上。 那么一种他从未见过,又没有任何说明的机器码,又有什么用? 差点把脑子转晕才解密出来,然并卵? “扫描这个文件上任何有意义的信息。” 孟飞不死心地在心中说。 【已成功扫描。】 【对象类型:数据文件。】 【大小:字节。】 【内容:未找到有效信息。】 孟飞一阵无语。看来他的系统不但算力有限,而且也不是无所不知的。 一段就算开源也根本没人知道该如何使用的废物代码,居然用上了超长秘钥加密、还保存在有着双重加密的版本控制系统上? 更夸张的是有人专门制作了一个他的复制品,杀了他,就为了窃取这么一个纯数字不知道如何使用的文件? 说明这世界上有人会用它的。 孟飞忍住了抽取几段直接上网搜索的冲动。如果说这些“指令”有巨大的价值,上网搜索就等于向全世界广播:“法宝我有,尽管来抢!” 但他忽然想起这整件事中有什么不对劲了。 这个文件的长度足有百万多字节,除非是像他这样大脑中拥有系统,否则是绝对不可能用人力记忆下来的。 复制人难道不应该带上一个u盘,将文件拷贝下来带走?即便没有u盘,手机也可以临时充当u盘使用。 但那个人为什么身上除了一把锤子,什么都没有? 孟飞还在疑惑中,这时桌上的座机嘟嘟嘟响了起来。 “你是?” 听筒中响起一个如释重负的声音:“孟飞?你总算来了!快来开会,103会议室!” 五分钟后,孟飞走进会议室里。 推门进入,这场景他在前世再也熟悉不过了。 会议室里的灯光关掉了,让气氛显得有些阴暗沉闷。 只有投影机发出低沉平缓的风扇声,将刺目的锥形的光柱打在雪白的屏幕上。 毫无修饰的黑底白字的ppt,醒目地展示着两几行文字: “目前主要问题: “1、各种bug层出不穷,客户满意度很低。 “2、实际开发进度远远落后于计划预期。” 这只是当下的情况的客观描述,并未质问任何人。但对屋子里每个人来说,这两行字都相当扎眼。 你每日每夜地加班辛苦工作,最终换来的却是客户的抱怨和计划的延误,谁能愉快得起来? 孟飞完全是局外人心态,倒没什么不适,扫视了一圈,找了仅剩的一个空位坐下。 他瞥了一眼旁边座位上的面相年轻的光头,心中不由得咯噔一声。 前身日记中提到过。 十八岁就曝光了操作系统中多处重要漏洞,导致世界上最大的厂商修改了他们的设计。 二十二岁获得计算机安全行业全球大奖。 二十五岁就坐上螳螂软件首席安全架构师的位置。 梧桐市的天才少年罗安! 不对,现在他已经不是少年,早已是螳螂软件的副总裁,得叫罗总了。 一不小心就坐到了大老板的身边,真是尴尬啊。 罗安看了一眼坐到自己旁边的年轻小伙,点头微微一笑,然后回过头去立刻恢复了严肃的神态,说: “刘岗,你继续。” 一个头发棕色微卷、满脸浓密的络腮胡子,形似老外,粗声粗气的家伙说: “我还是那几句话。开发组人力不足,十个人干了二十个人的活。另外和漏洞组沟通不够紧密。” 他当即看了一眼刚刚入席的孟飞。 “某些人每天十一二点才能到公司。早上凑个晨会都不见人,你说怎么沟通?” “卧槽,我要不要告诉你,昨晚楼下被车撞死的就是我?” 孟飞差点脏话爆口而出,但又咽回去了。这事太惊悚,不能说。 “这个我要解释一下。” 罗安对面的一个语气柔和,相貌却显得有点老气横秋的人开口了。 “孟飞每天都会加班到很晚,所以早晨会相对来迟一点。” 说话这人名叫欧阳聪,漏洞发掘组组长,正是孟飞在前身日记中看到,在公司中为数不多能和他说上话的人。 前身平时把所有时间都花在了调程序上,沉默寡言,不善交际。 这种性格的人在公司是很难混的。好在欧阳聪知道他能做事,一直罩着这个能干但不太会说的下属。 这是罗总忽然召集的安全开发组与漏洞发掘组两组沟(p)通(k)的会议。 刘岗正是开发组的组长。 开发组十个人,漏洞组五个人,加上vp罗安,一共十六个人,刚好挤满一个小会议室。 “上班时间不是重点。” 刘岗立刻就转换了目标。 “漏洞组的确是挖掘了很多bug。但这些bug并不一定是客户关心的问题。 “修复这些bug拖住了我们本来就不多的人力。 “结果同时导致了上面两个结果: “第一、用户关心的bug没找出来,所以抱怨多,满意度低。 “第二、进度被延误。 “解决办法也很简单,把漏洞组撤销,并入开发组。这样可以增强开发人力。 “而且我可以统一引导他们把精力放在用户关心的问题上,避免内耗。” 孟飞听明白了。这不是沟通,这是真正的甩锅加吞并大会啊! 他本是局外人,但不知怎么地心头一阵火起。 很明显两大问题是罗安提给开发组的。无论是产品问题多、还是开发进度慢,都是开发组的问题。 但刘岗这么简单的几句话,所有的锅都干干净净全都甩给了漏洞组。 而且他的目标并不只是甩锅,而是打算从根本上“解决”问题,直接把漏洞发掘组这个“绊脚石”彻底解决掉! …… 第15章 我不信!!! 虽然讨厌,但孟飞其实挺能理解他的。 所谓公司就是联合起来在这世界上拼死求生存的一群人。 这是没什么温存的,要么活下去,要么大家散伙回家。 在这个世界上有的是别的公司,时时刻刻都在千方百计地将你干倒,取代你。 公司内部也是一样。每个小组都是绑定在一条小船上拼死求生存的几个人。对手就是同公司的别的小组。 小组只有成功才能得到资源,才能不断发展。发展下去,小组可以变成几个组、几个组变成一个部,大家一起步步高升。 你若失败,团队解散,小组消失,大家打包各奔东西,各求前途。 你以为在公司每个人各司其位、各尽其职、厮守到老?那是是五百年前的国企。 现在是什么?拥抱变化。公司的组织架构每天都在变化。任何一条枝叶不成长不开花结果,那就只能枯萎死亡。 无论是开发组的刘岗也好,漏洞组的欧阳聪也好,其实都一样,只不过他们手段和风格不同罢了。 “放屁!” 刘岗话音刚落,一个面相圆润的胖子几乎就地爆炸了。陈胖子是漏洞组写代码的主力之一,个性单纯,脾气火爆。 “很多bug明明是我们提了出来,你们找各种理由就是不改,最后被客户抱怨,你还好意思在这里倒打一耙?” 黑暗中刘岗脸上露出一丝冷笑。他要的就是这个效果。 他说的那几句话虽然够毒,但绝不会可能真的导致漏洞组被撤销,并入开发组的。 但漏洞组中越是有人在大老板面前爆粗口,就越是会给罗总留下这支队伍的人脾气暴躁、难以合作、不好管理的标签。 技术再强有什么用?如果没法沟通、不能合作,也不能管理,那不但创造不了任何价值,反而是个定时炸弹。 眼看局势就要爆炸,罗安冷静地开口了:“陈晗,具体有哪些bug没有改,最后被客户抱怨了,你举出一两个例子,我们复盘一下。” 这时候正轮到陈胖子慷慨陈词,他却忽然熄火,大嘴张开,却吐不出半个词,就像被无形的胶水灌满了一样。 虽然同是漏洞发掘组,他们的分工还是有所不同的。陈胖子写起代码来是不要命,但他主要负责的是开发漏洞发掘相关的工具,而不是调bug。 他的论断只来源于一个印象:他看到他们组不断发出报告bug的邮件,而安全开发组则不断回复邮件说明无需修改的理由,双方往往争执不下。 但具体到哪个bug对应到客户抱怨的哪个问题,他可就一无所知了。 客户的抱怨往往是: “又闪退了!” “我的电脑总是蓝屏!” “昨天晚上打开一个文件卡死我好久!” 诸如此类模糊不堪的抱怨,谁知道到底对应哪行代码的问题? 原则上客户的抱怨是应该由开发组来跟进定位,和漏洞组并没有什么关系的。 刘岗把问题全甩到漏洞组,只不过是偷换bug和漏洞的概念罢了。 但表现出来的却是漏洞组的人脾气暴躁,无法沟通,对客户的困扰又一无所知,还信口雌黄…… 这正是他要的完美的局面。所以刘岗这会反而一句话也不说,心满意足搬着凳子坐着看戏了。 “罗总,我有个例子,我来复盘,让我接一下投影机。”沉寂了不到半秒,孟飞忽然轻笑一声,打破了尴尬气氛。 “好。”罗安点了点头。 大荧幕上立刻显现出孟飞的深蓝色调、炫酷科幻风的桌面来。 这台笔记本是他在公司所用的开发笔记本,虽然和家里那台并非同一台,但主题风格是差不了多少的。 孟飞打开了记事本,然后切换输入法,然后一串键盘连击,输入一句话。 但他的话并没有当即被输入到记事本中。输入法卡主了。 输入法的窗口被展开了,一个图标在那不断地旋转,但展开的部分始终是空白,没有显示出任何东西。 “不知道罗总有没有遇到过输入的时候卡住的情况呢?” 罗安点点头,说:“碰到过。” 这对他来说是个困扰,但并非是很大的困扰。 某个字卡住,他按esc退出输入,然后重新输入,往往就好了。何况这种情况并不是很多。 “那罗总有没有注意到,只有在公司内网才会发生这种情况,在家从来不会有呢?” 罗安仔细一想,说:“好像还真是。” 只有在公司内网才会发生?那就是说和公司内网才有得某个系统有关罗? 难道是…… 内网安全系统竟然会影响用户的输入法? 这有点风马牛不相及啊。 刘岗原本轻松闲逸的目光变得有点凝重了。他大致已经猜出孟飞的意图,立刻站起来打断道: “这种小问题,客户什么时候抱怨过?” “呵呵,”孟飞鼠标飞点,打开邮箱,瞬间翻出一个多月前的一封“用户反馈信息通报”,其中一条赫然是: “有用户反馈,安装螳螂软件提供的内网安全系统后,偶然会出现输入法卡顿的情况。 “开发组调查结论:已测试,无法重现。猜测为输入法本身问题导致,发生概率低,与安全系统无关联,问题关闭。” 刘岗几乎要骂出声来了。 每天的用户反馈成百上千,一个多月的邮件你记得这么清清楚楚,这不是早有蓄谋??? 其实不但刘岗震惊,连漏洞组其他的人也挺震惊的。 孟飞这家伙工作五六年都没说过几句话,什么时候变得这么伶牙俐齿,谆谆善诱了? “你有什么证据,证明这个问题和内网安全系统有关?” 刘岗抱着最后一丝希望,那就是孟飞其实没有调查过这个问题,只是猜测。 如果孟飞只是猜测没有证据的话,他完全可以举出一百条理由来把这件事甩脱干净。 即便将来孟飞找到了证据发给罗安,那也时过境迁,对开发组的打击会变得很小。 在那之前,他好好再多干点成绩出来就好了。 孟飞嘴角一翘,说:“我不但肯定这个问题和内网安全系统有关,而且可以当场修复。” 刘岗的脸上震惊得有点怪异了。 当场修复? 你开玩笑吗? 你要当场改了内网开发系统的源码、修复了bug然后再当场编译、安装,验证? 这没有可能。 因为他就没有内网安全系统的源码。 对刘岗来说,内网安全系统的源码就是他的命根子。有源码就有他,没有源码他就一无所有。 除了直接开发的人、他自己和顶头上司罗安,他根本不对任何人开放阅读源码的权限的。 对业务上比较密切接触的漏洞发掘组,他更是防火防盗防漏洞! 所以漏洞组发掘漏洞都是通过黑盒攻击测试,而非直接阅读源码寻找的。 如果另一个组有他的源码,那就说明别的组随时都可以取代他的工作,他的不可替代性又何在呢? 紧急情况下,罗安可以下载他的代码并交付给另一个组继续开发。但实际上罗安不会这么做。他不会轻易做出这样让爱将不满的事来。 没有源码你就能修复bug? 我不信!!! 第16章 完美的反击风暴 刘岗甚至想到:“莫非他找到了漏洞,偷偷下载了开发组的代码?” 如果真是这样,他会毫不犹豫地出来向全公司控诉漏洞组窃取他们的开发成果,并以辞职为威胁要求公司开除这个人! “这个问题的出现与输入的字符串有关,随机性很大。” 孟飞丝毫没有理会在场所有人的震惊,双目闪烁着奇异的自信光芒,一边操作一边说: “但我找到了这么一个组合,百分之百可以重现这个问题。” 他又输入同样的一句话,果然,输入法再次卡住了。 “现在我试试修复。” 说完他打开了系统下的程序目录“prografiles”,然后找到螳螂软件的目录“antisft”。 接下来是内网安全“trasecurity”,他找到了一个文件“isgatedll”。 螳螂软件内网安全之门,这是个动态库,是刘岗他们组的产品无疑了。 打开文件,一大片密密麻麻的二进制码。这不是源码,是机器码。 在人类眼中,这就是一堆毫无意义的数字。 程序员是可以认识机器码的。但那得拿着几千页的指令手册,一条条指令去查。 有人能记住所有指令的机器码吗?或许真有这种变态,但在这个会议室里,肯定没有! 更何况记住也是没用的。指令只是指令,脱离了具体的执行逻辑和环境,那就什么也不是。 刘岗他们编译出来的最终执行码还是经过了各种混淆、虚拟化,令人眼花缭乱到死来防止被人破解的。 你孟飞就算知道这里有bug,你能找到正确的修改点? 然而就在他强烈质疑的目光中,孟飞先是备份了文件,然后连点鼠标键盘,修改了好几串数字。 他能看懂机器码? 当然不能! 但他有最强bug系统啊。程序进了他的眼,扫描一下bug并不用他吹灰之力。 至于修改机器码,他瞎改一些字节就行了。 他乱改岂不是要改坏? 改坏又有什么关系?让系统瞬间修复就行。 在场这么多人看着,就没有一个人能发现其中蹊跷? 当然没有了。 大家看到的都是一堆数字,你操作又眼疾手快,谁能看清你究竟改了什么啊。 保存,重启电脑。再打开,输入同一个句子。 流畅无比,毫无卡顿! 孟飞又将修改前保留的备份文件恢复了回去,重启系统,再输入同一个句子。 果然,再度卡顿! 修改,测试,问题解决。 恢复,测试,问题再度出现。 如铁一般的证据,毫无质疑的可能。 见惯了太多大场面的罗安脸上并没有太多的震惊,但对孟飞其人的赞赏和满意是明显的。 而刘岗则焦灼得脸都快歪了。 这事他已经彻底败了。 无论这个问题有多严重、是不是bug,也无论漏洞组是否提过这个问题他们又是否拒绝了改动。 他们的问题导致用户抱怨,被当场演示在大老板面前的时候,他就已经彻底败了。 但罗安并未放过,还在继续问孟飞: “你说你们曾经提过这个bug,但开发组拒绝修复?” 孟飞咔咔咔地点击鼠标,一份四个月前的旧邮件居然被他给找了出来。 连欧阳聪都佩服了。时间跨度这么大的事,你是怎么给关联到一起全揪出来反攻倒算的? 他当然不知道,从扫描bug,到寻找用户抱怨、寻找他们预先提交bug的邮件,孟飞早都让系统一条龙服务准备好了。 “这事的原理其实很简单。 “内网安全系统阻止程序对外网的不可信任的访问。 “而这个输入法在用户输入某些字符串的时候,会试图弹出广告。 “广告的来源五花八门。 “这些来源网址大多数已经被加入信任名单,所以平时输入文字一点都不会卡。 “但有极少数广告来源网址不在白名单里,被内网安全系统阻止。 “本来阻止如果是连接直接中断,后果就是没有广告,输入还是正常的。 “但我们的安全系统阻止的方式并不是中断连接,而是挂起。” 挂起就是给堵塞了,无回复。你不知道这路通不通,只知道堵着。那么输入法没辙了,只能等待。 一等待就卡着了。大约要卡好几秒。 平时其他操作卡几秒还可以接受。输入文字的时候卡一下,就像说话结巴,用户就会觉得浑身难受了。 “几个月前,我们测试的时候发现安全系统阻止的方式是挂起,所以发了这封邮件给开发组。” 孟飞念出邮件的内容:“挂起的方式阻止会导致不可预知的卡顿,可能影响用户体验,建议直接中断连接。” “但开发组没有回复。” 孟飞毫不留情地钉上了这棺材盖板的最后一颗钉子。全场静默。 其实这事刘岗也很冤。 挂起还是中断这只是一个策略问题。 挂起的话,连接还活着,程序还在不会死,理论上比暴力中断更温和。 你现在说应该中断,那谁知道改成中断之后,在其他情况下会不会爆出更怪异的问题来? 漏洞组只需要提出问题和改进建议就行了。 然而这建议是否可行,放出去会不会捅娄子是不需要也没法管的。 进行修改,最终背锅的还不是开发组自己? 所以他们的人看了邮件直接不回复或者回复一通理由拒绝修改,都是合理的。 但现在说什么都迟了。用户的抱怨、现场的证据都摆在眼前。 漏洞组在四个月之前就提出了问题,准确地预言了用户抱怨的可能,而他们拒绝了修复! 如果他继续纠结应该中断还是应该挂起这种根本就无解的话题,只能让罗安觉得他没有担当,不愿意承担责任罢了。 “这个的确是我们的问题。” 刘岗沉着脸认栽。 “将来我会监督开发组这边对提来的bug的跟进,确定每一个问题都妥善解决。” 罗安同样赞赏地点了点头: “能找到问题就好。今天会议时间太长,就到这里了。刘岗你回去写一下会议纪要和将来具体的改进措施发出来。” 罗安的风格就是如此,喜怒不形于色。 他从不会当所有人的面直接批评任何一个人。这样会让受批评的人很没面子,积极性受到打击。 但应该要解决的问题也一定得解决。表决心是没用的,必须得看到具体的能实行的措施。 光有措施也是不行的,将来还要看措施是否实行,实行的结果如何。 他会像狼一样对你穷追不舍。一旦被他盯上,那就要么你积极解决问题,要么等他来解决你。 刘岗一时感觉压力山大,沉闷地收拾东西带着开发组的人马离开。 “孟飞你留下。” 就在大家即将散去的时候,罗安忽然说了一句。 …… 第17章 女神的国度 会议室里的投影机关掉了。就像电影散场,灯亮了起来,只剩下两个人了。 罗安是螳螂软件中主管技术、开发、安全这一块的副总裁,可以说是ceo之下,最有实权的人物。 孟飞前世虽然也是在大型软件公司上班,但也绝少有机会和这样的人物单独面谈。 要换了穿越之前,他就要紧张得连大气都不敢出了。 一个人一眼印象就能决定你在这个公司是步步高升、飞黄腾达,还是坐冷板凳直到卷铺盖回家,换了谁能轻松面对? 但现在,系统在手,孟飞倒是丝毫不惧了。 不但不惧,他脑筋还在飞转中。 如何趁机和这位年轻的vp的建立不错的私人关系,在这个新世界上混个好的开始? bug系统虽然也有其他的用法,但任何别的用法都没有他继续在前身孟飞的公司中扬名立万来得安全。 前身本来就是做这个职业的。他表现再神勇,也不会显得怪异,招人怀疑。 如果他真是跑去治好了别人的绝症那就难说了。 既然能搭上了vp,那至少先混个总监?螳螂软件的总监级别,年收入至少也是几百万级的。 今天的表现应该是一个不错的开始,只是应该如何进一步呢?要不先问老板加个微信? 他看过前身的微信,里边的好友真是少得可怜。除了被标上同学、同事标签寥寥十来人之外,就再也没有了。 更糟的是一个妹子都不存在。 一个天真烂漫活泼可爱的美女作家和你隔着一堵墙“同居”那么久了,你却连个微信都没加上? 现在仅有的一名女性好友还是昨晚他死皮赖脸加上刑调官艾婷。 这样的朋友圈怎么可能混出头? “还好现在有我接管这个身份了。”孟飞暗自得意地想。 “老板,能不能加个微信方便联系?” “……” “孟飞,我打算把你调离漏洞发掘组。” 罗安配合地和他扫完了微信互加好友,然后便直接了当地说道。 孟飞急转的脑筋猛然刹车:“为啥?” 他心中暗想莫非我这一轮表现太锋芒毕露,反而把大佬惹毛了? 这没道理啊。我又没指名道姓打击刘岗,只是指出流程中沟通配合不利的问题。 而且我不都是摆事实讲道理吗? 因我这样就得罪了他的爱将让他不爽?这么心胸狭隘的人怎么可能做到vp的位子的? 罗安似乎看到了他脸上的错愕,安慰道: “以前没找你聊过,但我看过很多你提交的bug报告。你工作虽只有五年,技术实力绝对是顶尖。 “有人和我说你沉默寡言,不善言辞。让我担心你与人合作会有点问题。 “但今天一见,觉得你表达清晰、思维敏捷、有条不紊,不存在什么沟通方面的困难。 “你这样的人就不应该只埋头干活就算了,而是应该在行业内大放异彩,一鸣惊人才对。” 孟飞心中暗笑,这大概是他和前身最大的不同了。 前世一张三折机票飞到西雅图,住着廉价酒店,去微软总部舌战dows内核团队一群大牛的人是谁? 除了他孟飞还有谁敢上啊。 就算写代码写不过你们,动动嘴皮子吵架我还吵不过吗? “漏洞发掘组那边少了你会人力不足,但这个你不用担心。 “我会给欧阳聪五个headunt做为补偿。” 五个! headunt就是人头数。给漏洞组五个人头数,那就是说欧阳聪可以再招五个人来填补孟飞离开留下的空白。 对每个团队来说,headunt就是最最重要的资源,比金子还宝贵,任何一个hc都可以让一大堆团队抢破头。 有了hc,就可以扩张,团队就越来越大。 没有hc,就只能眼看着人才一个个流失却不能招聘,眼看着牛人加入别人的团队,自己也就自然灭亡了。 漏洞发掘组得到五个hc,那就算失去了孟飞,人数也暴增到了九人,几乎和刘岗的开发组平起平坐了。 作为穿越者,他其实并不怎么关心漏洞组究竟会如何。他感慨的是自己的价值。 在罗安眼中,我一个人抵五个? 那还不如把五个人的薪水直接发给我? 罗安看到他眼神的变化,轻笑道:“你一定在想,既然你值五个hc,为什么你拿不到五个人那么多的薪水。” “老板圣明!” “虽然你没办法现在就拿到五个人的薪水,但你薪水马上就可以差不多翻番了。如果做得好,五个、十也不在话下。” 罗安神秘地压低声音说。 “我需要一个技术实力超强、善于表现自己,能有震撼般表现的人,去完成极为重要的任务。” …… 下午的工作对他来说很无聊。 前身的工作是找bug、挖漏洞。 这对别人来说是个艰辛无比的工作,对他这个有系统的人来说却是和玩似的。 再说他已经被罗安确定要调离,明天开始就不会再到这里来上班了。 那就更没心思干活了。 他看似一直在网上闲逛,其实在恶补这个世界的知识,同时还在思考他遇到的离奇案件。 既然要在这个世界上混下去,历史、地理、人文知识必不可少,至少不能暴露入世萌新的马脚。 而且这事和罗安交给他的新的任务也有关系。 在这里地球、太阳和月亮都是存在的。甚至地球大陆和海洋的分布看起来也和他的前世没太大区别。 地球一样是海洋为主,分成几个大洲。只是名称和形状与前世有点不同。 至于星空……他无法确认。前世他也不认识几颗星星。 许多科技艺术方面的内容简直是照抄。只是不知道谁抄谁。 比如这个世界也有图灵,这个世界也有贝多芬。这个世界也用c语言和python,连cpu厂家的名字和指令集的细节都是一样的。 但历史就大不相同了。作为全球公认的正史开头第一句赫然写着: “正历1年,诸神创世。” 整个世界的历史一共就8020年,之前的历史一个字都没有,仿佛世界并不存在。 之后的历史便是神国的历史。人们由于信仰不同的神而分成了不同的国家,每个国家供奉不同的神。 神国之间相互交战、吞并、兴衰消长各不相同。 有的国家灭亡了,有的国家分裂了,有的国家被取代,有的国家兴衰交替,亘古长存。 而且那时候的历史是什么鬼,神话合集吗? 不要说复制出一个人身这种简单的事。就是撒豆成兵、搬山倒海也是随处可见的。 科技兴起后,人们更相信实证而不是传说。因此神权不再了,神只是部分人心中的一种寄托。 现代人大多是不相信存在神异的。即便有一些超自然的故事,那也只是传说而已。 你若需要那就自己留着,你若不需要那便不存在了。只是为了传统,国名还保留着神的名字。 而他所在的这个明明使用着汉字、也借用拉丁字母的国家,名为青芒共和国。 这个国家的名字来源于传说中执掌正义的青芒女神。 青芒共和国不是这世界排名第一,但也是这世界最强的大国之一。 梧桐市虽然不是首都,但是这个国家最大的商业城市。 对他来说,这就够了!至少这不是个穷乡僻壤。 或者说即便去了别的国家、别的地方,也未必就能比这里好。 凭借着系统,一定能在这里混好、吃好、喝好、玩好! 前提是先活下来,解决威胁自己生存的因素。比如,那个能复制自己身体,随时可能取代自己的x。 …… 第18章 绝色女友 “你要走了?罗安和我说了。” 一小时后,他企业微信上的头像动了起来。点开一看,是顶头上司欧阳聪。 平时如果是孟飞主动提要辞职,他非震惊得跳起来不可。 漏洞组至少一半漏洞可都是孟飞挖出来的。他要走人还了得?留下那么多活谁干呢? 但是罗安和他说,他就无法太激烈地反对了。老板直接发话,你还要如何? 再说罗安也没有亏待漏洞组,给了5个hc。 “是啊。” 孟飞对这些同事都是尽量避免任何接触。因为接触越多,他出岔子的可能性也越大。毕竟他不是真正的前身孟飞。 但对于欧阳聪这个,在这世界上为数不多和前身孟飞算得上“朋友”的人,他如果太冷漠就反而显得假了。 是欧阳聪在毕业招聘的时候发现了他。 是欧阳聪手把手带他在公司里入行的。 这些年风风雨雨,也是欧阳聪罩着才挺过来的。 “今天最后一天?” “对。” 正常的最后工作日会有大堆手续要办,而且之前会有一个月的交接期。 但孟飞的事是vp亲自下令,如同泰山压顶,那就是半天的事情了。 “今晚大家一起去琳琅世界,兄弟们给你送行。” “……行。” 五分钟后,欧阳聪已经在工作群了了所有人。 “恭贺孟飞高升,今晚琳琅世界团建,给他送行。 “老规矩,光棍参加每人罚100,至少带一个妹子来,多带有奖。” 所谓团建就是团队建设。公司每年给每个团队一笔钱,培养团队归属感,说穿了就是一起吃喝玩乐。 他们这种100男性的团队,全是男的去活动气氛就太尴尬了,带女伴是个基本要求。 这是组长欧阳聪的警告:你们这些小伙别只顾着写代码,小心一辈子打光棍,都给我主动找女人去。 他自己是这组里唯一有老婆孩子的人。 不过他带来的女伴一般不是自己老婆,而是带来介绍给这几个不经事的下属认识的高难度圣女。 孟飞有些烦恼地挠了挠头。 不要说这个有点呆傻的前身,就是他风流倜傥的前世,也是不存在女朋友这个物种的。 但这时候,他忽然产生了一个想法。 点开微信,找到某个人。 她的头像就是一枚警徽。这是就怕别人不知道你多可怕么? “艾婷?在不?” “?” 艾婷虽然回得很快,但只回了一个问号。满满的“刚摘下手镯放回去的嫌疑人竟敢撩我”的惊愕感。 但她又猛然想到,别人不一定是要撩她。 或许有什么与案情相关的事要说呢?那自己只回个“?”号就显得太傲慢了。 “什么事?”她又补充回道。 “今晚有空不?一起出来玩?” “……” 秋夜中的琳琅世界虽然有些寒风铺面,却一点都不萧瑟。满眼都布满了琳琅的灯火。 这一带没有车辆,只允许步行,人流如潮,到处都是不同风味的餐厅茶座和其他灯红酒绿的娱乐场所。 虽然说四周高楼鳞次栉比,但最显眼的还是正中间那一艘颇不协调地停在楼群环绕中的硕大邮轮,让人产生身在海边的错觉。 虽然离海已经很近,但其实这里并不是。 那是一条真的邮轮,只不过它已经无法再开动了。 以前这里是一片海,后来填海造陆,这条游轮就永远留在这里了。 现在邮轮上布满了彩色的灯带,上面有许多家高档餐厅。 他们作为精打细算的程序员团队,当然不会追求那种价高而不实的东西。 欧阳聪在旁边的云深大厦中找了一家“胡桃夹子”,吃完饭后纠集众人在楼上的包间里唱卡拉ok。 胡桃夹子的风格很古典,带着点北欧童话的风格。许多别致的铁艺造型把包间隔成了一个个情侣小间。 陈胖子是麦霸,在前面声嘶力竭地唱着“沃登的森林”。 这歌让孟飞有一点儿触动,因为和他前世听过的某首歌很像。 “那里湖面总是澄清。 “那里空气充满宁静。 “雪白明月照着大地, “藏着你内心最深处的秘密……” 即便音乐嘈杂再加上陈胖子粗犷嗓音的污染,这首歌依然很给他感觉。 尤其是现在。 他内心的秘密实在太多了。一片森林恐怕藏不下。古怪的系统,神秘的穿越,还有整个前世的记忆。 情侣座是很窄的。他能感觉到艾婷靠着他的手臂上传来的温和的温度,甚至能听到她的心跳声。 好像前世今生都还没有和一个女生坐这么近过。这种感觉真是奇妙。 就好像被某种温柔的气氛给包围着,而自己不再是单个的人了。 更重要的是被同组四人投以那么惊呆的目光。 孟飞这家伙平时见了女人连一句完整的话都说不出来,什么时候有这么漂亮的女友了? 艾婷还真是够职业,让她装女友,就装得跟真的一样。 她穿了一件带着花边衣领的白色女士衬衫,外面还套了一件颇为宽大的粗针编织的米黄色毛衣。下身则是颇为休闲的破洞牛仔裤。 再配上她那头浑然天成的乌黑的中短发,还有那有些茫然的眼神,简直就是典型的初入职场即被拐带的刚毕业的女大学生。 唯一有点违和的就是毛衣下摆下有时会露出系在牛仔裤上的宽大粗犷的牛皮皮带。 你一个小女孩用那么粗的皮带做什么用,难道要抽人吗? 而艾婷脑中翻来覆去只有一个问题。 “我到底那根神经搭错了,居然被他几句话说服做这么无聊的事?” 嗡嗡…… 孟飞口袋里的手机振动了两下。他点开一看,是欧阳聪发来的信息。 “我有两句话和你说。这里太吵了。到顶楼聊聊?” 罗安派他新的职位,当场调走,而且新职位还是保密的。 欧阳聪要则要重新招人,还没时间交接工作。他肯定是有不少事要交代的。 孟飞点点头,和身边的艾婷耳语了一句,然后起身拿起外套,与欧阳聪一起出了包间。 两人一起上了电梯,扶摇直上,到达顶楼。 …… 第19章 摊牌 云深大厦高达八十五层,四百多米高,楼顶是一处优雅的花园,种满了花草树木。 秋高气爽,空气清澈,就是风很大,很冷。孟飞紧了紧衣领,从口袋中掏出打火机,费力地点燃一支烟。 “你居然还抽烟。我自从有了老婆孩子,我就不抽烟了。自己怎么都无所谓,但是不能熏老婆孩子。” 孟飞忽然觉得他说得很有道理,生硬地将刚刚点燃的烟又给掐灭了。 一个都快有女朋友的人了,怎么还能抽烟呢? 他决定戒烟。 下面是一览无余如同星海般的城市。孟飞本来觉得硕大无朋的琳琅号邮轮,如今看起来就像一条模型小船。 云深大厦是这一片最高的大厦了。但旁边的几座楼也在奋起直追。其中东侧的此山大厦离得比较近,从这里到此山的楼顶只有十来米的高度差。 这给了他一种不切实际的冲动,似乎他只要奋起一跃,就能跨越高空的距离,从这座楼的楼顶跳到那座楼顶上去。 但其实两座楼之间至少有三十米的距离。跳过去是不可能的。 此山与云深其实是同一个基座上的姊妹楼,高空有一条空中长廊直接相通。不用跳,可以走的。 “你居然也有老婆孩子?”孟飞忽然问。 欧阳聪一怔,然后又坦然笑道:“其实我没有。但我有时会以为有。你是怎么发现的?” 孟飞毫不客气地说:“你连自己是谁都会弄错,果然你只是个复制品。” 欧阳聪脸部的肌肉一颤,露出一丝不自然的表情,就好像有两个身份发生了切换。 然后他颇为僵硬地笑了起来。 “对。我很想知道,你是怎么知道的。” “因为那个加密文件,我在公司的版本系统上看了一眼访问的时间和最后的访问者。” 孟飞满足了他的愿望,告诉他事情的由来。 “但访问者就是你自己。” 欧阳聪说话的时候,脸上地肌肉不断古怪地抽动,似乎他并不习惯控制这具身体。 “是你用异能复制的那个‘孟飞‘而已。” 孟飞立刻就反驳了他,无可置疑地表面他才是真货,别的都只是复制品。 “我曾经奇怪复制品孟飞身上既没有u盘,又没有手机,但又匆匆离开。 “那他到底是怎么把那个文件复制走的? “我猜测你可能通过网络把文件发出去。公司版本控制系统上下载下来的东西,通过网络发送一定会有记录的。 “所以我查了那段时间内公司所有对外访问的记录。结果一无所有。当时没有任何从内网到外网的访问日志。” “哈哈,”欧阳聪那不断抽动的古怪的脸强行笑了起来。 “你很聪明。但是我既然能复制你的身体,也就有你的指纹。 “将来我随时通过指纹登录去下载那个文件。又何必那时候一定要拷贝走呢?” “你一定必须把它拷贝走的。”孟飞断言道,“至于原因么,我猜你知道那个复制品马上就要死了。” 欧阳聪的脸瞬间变得惊愕。 孟飞没有理会他的惊愕,看着楼下五光十色如同魔法地毯便变幻着的城市,继续说: “如果那个复制品随时可能会死。你又没有带手机或者任何能拷贝的载体。而且你还没有通过网络发送文件,那你就只能是…… “把文件下载下来,保存一个最安全的地方。以后再来取了。 “那就是公司的版本控制服务器,你的私人目录下! “那地方有双重加密,公司一重,你个人一重。除了你本人,没人能发现的。” “那你怎么能发现?” “我搜索了我们公司内所有人的版本控制系统上的私人目录。结果在你的目录下找到了它。 “所以我就知道是你了。 “我没说错。” 孟飞那个加密的文件出现在欧阳聪的私人目录下,这本身就已经是决定性的证据了。 欧阳聪的神色反而放松了下来,没那么僵硬了,只是因为松弛而下垂的皮肤让他显得有点过分衰老。 “你在公司的版本控制系统中留了后门?这件事即便作为证据,你也犯有重罪,足够你坐牢了。” 在今天孟飞直接不用源码修复刘岗他们的bug的时候,他就怀疑孟飞能通过版本控制系统,访问到别人的代码了。 只是没想到竟然私人目录也可以? 现在自己的私人目录居然被查个底朝天,他自然更不得不信了。 因为在他的观念中,即便以人类掌控的全部算力,要破解他们公司的版本控制系统的双重加密,至少也要数年的时间。 区区一个下午,孟飞不可能做得到的。 孟飞默然,不置可否。他总不能大喊我有系统,所以不用后门也可以破解。 他并不怕因为这事坐牢。因为系统中真没有他留下的后门。 但系统中有漏洞。什么系统能没漏洞呢?欧阳聪他们找不出来,不等于他的最强bug系统找不出来。 寻找漏洞本来就是他的日常工作。他找到了漏洞,意外浏览了到顶头上司的私人目录。 漏洞分析报告他都写好了。他还设定好了时间,今夜十二点,叮咚一声就会自动发出去。 天衣无缝,不会坐牢的。 “孟飞,作为老朋友了,我最后劝你一句。 “把那个文件的秘钥交给我。不要介入我的事。 “那个东西对你毫无用处,告诉我你没有任何损失。 “你在螳螂软件被罗安看重,前途无量,这样的机会不要浪费。 “从此你我再不相见,你也不会再被卷入任何麻烦中。” 孟飞对他的建议露出怀疑的目光。这个所谓的“老朋友”,只是以他所复制了欧阳聪的身体后,吞噬来的那份原本属于欧阳聪记忆而言的。 真正的欧阳聪,必然已经死了,而且消失得干干净净。 如果说真相,那就是根本不知道现在这个“欧阳聪”究竟是个什么怪物,连他的真身在哪里都不知道。 “你断电、砸掉摄像头,除了是为了动手更方便之外,是不想有人撞上或者被摄像头拍到,有两个孟飞出现在同一栋楼里。 “你的计划只是杀了我,然后取代我生活,这样那份文件连同秘钥自然是你的。 “本来你杀了我之后,连毁尸灭迹都不用。因为五个小时之后我的身体就会消失。 “我的记忆也被你吞噬,你从此就成为孟飞,孟飞的一切也都是你的,包括你要的那个文件。 “但在等着孟飞的尸体消失的时候,那时你发现电脑在书桌上。你找到了吞噬的记忆中,孟飞的登录密码。 “根据孟飞的记忆,你在电脑中找到了很多有用的信息,但唯独缺少那个加密的文件…… “你想起来那个文件保存在公司的版本服务器上。只是下载到笔记本上的时候被删掉了。 “这时候你实在克制不住急迫想得到这个文件的心情,于是你决定起身去公司里下载这份文件。 “临走前你又觉得这些信息保存在一部笔记本中太危险,可能泄露。所以你顺手破坏了笔记本上的所有文件。 “但走到半路,你发现你失算了。 “你才意识到明明被你亲手杀了的孟飞,居然没死!” ……