第42章
柏瑾之甩着手上的水珠从厨房出来时, 韩漓已经翻看了半本书。
“就这样?挺简单嘛。”
柏瑾之听得不满了:“简单?!”
他冷哼一声,对自己的专业被轻视感到不悦:“书里那些只是皮毛,有本事跟我来实战!”
三人回到书房, 柏瑾之打开编程界面,手指飞快敲击键盘, 输入一连串代码,得意洋洋地看向韩漓:“我用的全是基础语言, 看得懂吗?”
韩漓凑近屏幕,眯起眼睛看了几秒:“不是全都懂,但这应该是个......分布式文件存储系统?你在用Python的Flask框架搭建后端, 前端用了React,数据库是MongoDB?”
顾玺惊讶:“韩哥真的看得懂?”
“当然, 不是刚学过吗?”韩漓理所当然地回答, 手指划过屏幕上的一段代码:“这里用到了RESTful-API设计模式,这个try-except块处理的是数据库连接异常。”
柏瑾之不服气:“再来!”他快速切换到一个新的终端窗口, 手指如飞地输入一串更复杂的命令。
接下来的半小时里, 柏瑾之不断抛出更复杂的代码:从基础的TCP/IP套接字编程到多线程爬虫,再到简单的机器学习算法实现。
韩漓虽然偶尔皱眉,却总能抓住关键点:“这是用Scrapy框架写的爬虫?……等等,你在爬虫里还集成了代理IP池和User-Agent轮换?”
“可恶,又猜对了!”柏瑾之咬牙切齿地看着韩漓准确指出他精心设计的反反爬机制。
“我可不是猜的。”韩漓唇角微扬,修长的手指点了点屏幕:“你用了协程优化和Bloom过滤器去重,对吧?这里还特意加了随机延迟来模拟人类操作。”
他转头看向目瞪口呆的顾玺:“这些概念书里都有提到,只是没想到柏瑾之会把这些技术组合得这么巧妙。嗯,不愧是黑客天才,以前只觉得你挺厉害,现在明白你的了不起了。”
不是, 韩哥你也是天才好吗?!
顾玺怔怔地看着韩漓,心中震撼——原来韩漓是未被发掘的天才?
前世韩漓只专注于演艺事业,所有人,包括韩漓自己,理所当然地以为他只擅长艺术,却没想到他在编程领域上也有如此天赋?
顾玺算算自己的朋友,已找到的柏瑾之、韦乐言、韩漓,以及未出现的那些,都是真正的天才——只有我是靠“学者综合症(44)”开挂成天才的吗?!
若没有患上“学者综合症(44)”,他就只是个普通学生,连他们说什么都听不懂。
韩漓虽然正和柏瑾之争执,但余光一直关注着顾玺,见他神情郁郁,立刻停下争论,低声问:“顾玺,怎么了?”
顾玺摇头,深吸一口气,眼神重新坚定起来:“韩哥,瑾之,我也一起学。”
——他才不会自卑呢,他只会更努力,追上这些天才朋友的脚步。
柏瑾之最近的日子简直像泡在蜜罐里。每天清晨睁开眼,想到能带着两个得意门生钻研黑客技术,连刷牙时都会不自觉地哼起跑调的小曲。
自从那年抱着笔记本电脑离家出走,和那个男人彻底断绝联系后,他已经很久没有体会过这种被需要的感觉了。
红客论坛里那些ID背后,永远隔着屏幕的疏离感;深夜独自调试代码时,空旷的房间只有键盘的回响——这些记忆正在被崭新的温暖一点点覆盖。
“瑾之,这个缓冲区溢出的漏洞要怎么利用?”顾玺的声音从书房传来,伴随着键盘清脆的敲击声。
柏瑾之叼着吐司三步并作两步冲进书房,发现顾玺和韩漓已经自发地并排坐在电脑前。如今的书房已经被改成了电脑机房,数台电脑主机和几十个大屏幕占满三面墙壁。
顾玺修长的手指正悬停在键盘上方,屏幕上闪烁着一段复杂的汇编代码。
“这里要先用ROP链绕过DEP保护……”柏瑾之凑过去,迎上顾玺期待的目光。
他突然意识到,这是第一次有人等着他来讲课,第一次有人会为他的知识而眼睛发亮。
顾玺总是谦虚得过分。每当柏瑾之夸他进步神速时,他总是会不好意思的说:“是瑾之教得好,我不如韩哥学得快。”
可那双敲代码时灵活得令人咋舌的手骗不了人——上周教的堆喷射技术,他居然已经能举一反三用在ARM架构上了。
而韩漓更是个惊喜。明明是个零基础,面对二进制漏洞时展现出的敏锐直觉,就像他跳舞时的节奏感一样与生俱来。
昨晚柏瑾之故意出了道CTF难题,没想到凌晨三点收到韩漓发来的完整利用链,邮件末尾还附了个得意的颜文字。
“你们啊……”柏瑾之突然伸手揉了揉两人的脑袋,在顾玺的抗议和韩漓嫌弃的白眼中笑出声来。
他想起红客论坛里那些互相提防的同行,那些为了一个零日漏洞争得头破血流的关系。而现在,他居然在亲手培养未来可能会超越自己的对手。
这种感觉,比当年第一次黑进五角大楼系统还要美妙千万倍。
“今天教你们点真东西。”柏瑾之突然打开衣柜,从暗格里取出三个定制的机械键盘:“从内核漏洞开始,敢学吗?”
顾玺和韩漓对视一眼,在彼此眼中看到了相同的跃跃欲试。
一个寒假,顾玺和韩漓的黑客技术到什么程度,无人可知。转眼寒假结束,到了顾玺开学的日子。
初春的校园里,顾玺抱着课本走在人群中,偶尔能听到周围传来压低声音的议论——自从他在《铁甲巅峰》节目里露脸后,学校里好奇的目光就多了起来。
“哎,顾玺!”同班的几个男生围上来,眼睛发亮:“我们在电视上看到你了,你和董茵认识吗?能不能帮我们要个签名?”
顾玺摇摇头,还没来得及解释,对方脸上的兴奋就肉眼可见地垮了下来。
“嘁,没劲。”他们撇撇嘴,转身走了,连背影都透着失望。
顾玺低头笑了笑,倒也不在意。签名并非要不到,而是要了一个会有很多个,所以顾玺一开始就杜绝了。
与此同时,韩漓正式进了《盛世长歌》剧组。
拍摄基地在H市的影视城,每天天不亮就要化妆,深夜才能收工。他的休息时间被压缩到极致,连手机都常常没空看,更别提碰电脑了。
但即便如此,他还是在开学后给柏瑾之发了条消息:
「暂时别教顾玺了,他白天上课晚上写作业,再学编程会累垮。」
柏瑾之盯着屏幕哼了一声,最终只回了个“好”字——又不是只有他会关心顾玺。
编程的教学时间被压缩到周末半天,新曲的创作也暂时搁置。反正寒假攒的库存还够用,更何况柏瑾之刚把一首歌卖给了梁秀导演,短时间不打算再卖给谁了,稀少才珍贵。
平静的日子结束于3月底,两封烫金邀请函送到了韩漓工作室。
“东方风云榜?”顾玺捏着信封,有些茫然地抬头,为什么会有他的邀请函?
柏瑾之已经飞快地搜索完资料,眼睛亮得惊人:“国内顶级音乐盛典之一,去年《山河无恙》霸榜了所有平台,这次你和韩漓分别被提名了十大金曲奖、最佳作曲和最佳男歌手!”
第43章
此时韩漓也打来电话:“我已经向剧组请假, 顺便跟你班主任请过假了,去看看吧!”
柏瑾之迅速联系好奢侈品礼服,让对方直接送到S市的预订酒店。
三人到达S市机场后, 柏瑾之走在最前面,手机贴在耳边, 正用流利的英语和品牌方确认礼服送达时间。他身后跟着顾玺和韩漓,两人都戴着口罩和鸭舌帽。
——顾玺倒是没粉丝, 但韩漓的“玻璃珠”们都认识他,看到他就知道韩漓来了,因此顾玺也只能跟着遮脸。
再往后是助理团队——拎着化妆箱的造型师、背着相机的跟拍摄影师、时刻警惕四周的保镖……一行人浩浩荡荡穿过航站楼, 引得路人频频侧目。