我的 2020 年
这神奇的一年
2020 年一直对于我来说都是一个很神奇的年份,可能是因为这是 21 世纪第二个十年的最后一年吧,各种宏伟的计划的实现时间都定在了 2020 年。出于对美好未来的向往,自然十分期待 2020 年的到来,而当我开始写下这篇回忆录的时候,2020 已经接近尾声了,站在年末,不得不说,2020 真的是一个很神奇的年份,无论是对于世界还是我。
本来作为懒狗的我是不太想写这些东西的,但是想到自己差到爆炸的记忆力,觉得还是有必要把这些经历都记录下来,因为今年发生的事情还都是非常有纪念意义的,无论是好的方面还是差的方面,2020 年真的是让人又爱又恨啊。
绝不松懈的复习
在 2020 的开头,最深的记忆还是和丹阳同学一起学习的时候的情景,有一个能一同努力的伙伴真的是非常棒的体验。那个时候的我学习状态处于最巅峰的时候,每天的学习任务都安排的满满的,和丹阳同学讨论题目,一起进步,最后在寝室锁门前的 5 分钟冲刺回去,路上还要记忆一两个知识点。也正是和他坐在一起的时间里面,我学到了他的一些高效的学习方法,印象最深的是用一个总结本去记录所有重要 知识点/易错点,然后早读的时候拿出来进行记忆,这个习惯一直陪伴到了我高考结束,也帮助了我很多。
我们两个人的座位:
紧张的学习生活中也有一些令人放松的事情,比如拍一拍的美景:
寝室6楼阳台眺望市区:
早上联考开始之前的天空:
晚自习下课测试刚更新 Flyme 的超级夜景:
除了拍照片来放松,研究微积分也成为了那个时候我的乐趣之一。当时一边在 bilibili 上看 3b1b 的微积分视频,一边在下面证明各种课本上的求导公式,差点走火入魔。也正这有些不务正业的学习研究,让我对原理有了非常执着的追求和欲望。后来由于复习到了解析结合,复杂的运算才让我缓了缓学习方向,开始面向高考学习的刷题生涯之中(因为解析几何让我计算的非常痛苦,我甚至还买了好几本质量非常棒的纸来算题)。
由于一轮复习的进度飞快,导致我一些知识点根本来不及学习,只能不断的追求老师的进度,所以就给自己定下了寒假用来查漏补缺的任务,计划美好的让我不禁对寒假期待满满。期间还有了两条新闻,一条就是晚自习前的新闻播报了武汉华南海鲜市场出现了不明病毒,另外一条是教育部发布的取消自主招生的信息。在当时,我显然只主要到了后者,研究着它对我升学的影响。当时的我认为中国的医疗水平已经很厉害了,即使遇到过去的非典那样的病毒,也能很快的解决,抱着对社会主义的无比优越性的信念,我根本没有把它放在心上,更别说关心后续发展了。
寒假要查漏补缺
美好的寒假也如期到来,我和丹阳一起选择了放弃过春节返校学习,虽说当时病毒已经感染了好几百人,但一是武汉已经封城,对国家力量的非常信任,二是觉得那是发生在武汉的事情,距离几千公里之外的小城市应该不会受到什么影响。所以,还是满脑子想的是寒假的各种学习安排,根本没有把病毒放在心上。
留校学习的时光非常快乐,我带来了寝室的台灯,丹阳搬到窗户旁边,有了光,学习就没有阻力了。一天主要就是在学习的沉默中度过的,当然偶尔也会在一起交流一下一些习题。第一天中午我们跑去河南理工大学的门口解决了午饭,虽说吃的挺不错的,但是还是觉得跑那么远太麻烦了,索性就买了七八桶泡面,作为后面时间的存粮。
留在学校里面学习的,除了我们两个男生,还有路sir。不过身为一个女生,她自然对安全问题比较在意,面对病例不断增加的疫情,她在除夕之前就收一堆教材跑回家学习了。丹阳因为过年要在老家呆两天,临走前也带走了一堆书,只有我仗着不回老家,而且想要给自己在新年第一天放个假,就什么都没带回家过年去了。
万万没想到,大年初二,全国戒严了……
当我带着口罩骑着电动车开开心心到学校门口之后,保安叔叔给我来了个赶快离开的手势,然后说,学校封校了,赶快回家。我傻了,只能骑着电动车回去了。到家之后,因为自己的寒假计划完全被打乱了,也不知道该干什么,只能背背单词看看错题划划水,等待着寒假结束。
但是全国的疫情已经越来越严重了,武汉病例随着大规模检测的铺开开始飞升,全国其他地方也开始不断新增病例。这个时候,我就知道开学已经没有希望了,寒假必然延期。果然在初六的时候,老师宣布假期延长了10天,剩余时间的学习转为线上学习。老师给我们发了一个课程表,每科老师会在课程表对应的时间给我们发一些电子版本的学习资料,让我们去写。虽说每天写的都很水,但是还是跟着老师开始了线上的学习。
本质还是老懒狗
线上学习的前几天我还跟着认真的学习一下,到了后面厌学情绪飞涨,坐在电脑面前让我来学习?于是我的摸鱼时间越来越长,作业也开始复制粘贴,各种东西都开始应付起来了。每天我的日常就是早上 6:30 起床,然后趴在床上旁边放一本书装作在学习知识点,实则趴在抱枕上睡大觉。睡到了早晨 9 点,起床打开电脑,查看新更新地疫情数据,然后打开知乎开始看热榜,看完热榜打开 bilibili 看视频,看到中午之后就去吃午饭,下午到晚上重复上述状态。
大概就是这样一直在假装学习,因为真的是学不进去,这是我很小很小的时候就有的习惯了,在家里只想玩,一点学习的欲望都没有。强制自己去认真学习也效果不大,因为根本没有任何效果,该怎么样还是怎么样,于是就破罐子破摔了。
疫情也随着时间的流逝不断地发展着,湖北每天数千例地增加,病毒在全国开始蔓延,每个人都忧心忡忡,医疗队援助湖北,火神山雷神山医院飞速搭建。这是中国的至暗时刻,那种恐惧和无力的感觉,笼罩着每一个人。
大概就是这样经过了一个月的时间,吃喝玩乐然后再后悔,后悔完再吃喝玩乐。看动漫逛知乎写代码,除了学习啥都干了。全国的疫情还没有看到停止的希望,我一度认为我的高四要白给了,每天看着高考倒计时越来越短,有种绝望的感觉,于是开始安慰自己二本学校也不错,只要能学计算机就行。
后来国内疫情开始慢慢好转了起来,国外开始爆发了。英国搞全体免疫,意大利猛超中国,美国穷追不舍,各种神奇的骚操作看呆了。然后国内病例开始慢慢减少,似乎有了开学的希望?终于到了 3 初,河南病例清零,焦作也 15 天没有新增,老师通知我们,做好 3 月 15 日开学的准备。
在家里划水了一个多月的我开心极了,如果 3 月 15 号能开学的话,自己的高四还能拯救一下。然而盆冷水很快泼了下来,开学时间又延长了。我只能在家继续划水,等待着新的消息进展。这个时候郑州突然冒出来了一例新增,此人趁着放假跑去了意大利看球赛,意大利因为疫情爆发取消了球赛,他在意大利玩了几天之后就绕路回国了,然后隐瞒行踪,继续上班,结果被查出了新冠阳性,被网友骂了个狗血淋头。
原本看到了开学曙光的我直接绝望,如果郑州出现了疫情,那么开学继续遥遥无期,我开始学习也遥遥无期。虽说中间老师有从学校给我们带来过一些学习资料,但是在家的我根本没有办法进入学习状态,想要认真的学习只能回到学校里面。
好像还有得救啊
后来有两个消息,一个是河南教育厅公布了河南省初高三的返校时间是四月七号,另外一个是国家教育局公布了 2020 年的高考时间延长一个月,改为七月七日。这两个消息在同一天公布,知道了这些的我开心到爆炸,还是有机会的,还剩下三个月的时间,还是能拯救一下我的文化课的。
开学的时间如期而至,学校的防疫措施也非常完善,寝室被分隔开来来,所有学生错峰吃饭,餐厅的桌子全部使用隔板隔开,每个人有自己固定的座位。但是唯一的槽点就是统一的饭真的是太难吃了,无法想象的难吃,于是到了后期就是泡面的天下了。
开学自然要开始测试来检测自己的学习成果,于是开学考就来了,然而奇怪的是,在家里完全没有学习的我反而考了最好的名次,好迷啊。为了修补自己在家里欠下的二轮复习,就开始疯狂的刷起来教材,发现做题越来越顺,各种题型也都开始通晓了它们的套路,成为了做题能力疯狂增长的做题家。
我的高考有救了!
去应对一切可能
快速进入学习状态的我开始了快速的复习,到了最后一个月,我已经将二轮复习完全补完了,做题能力大幅度上升,但是因为不细心却导致了很多错误,尤其是理综,有的时候甚至能错上七八到题目,比如下面图片的考试,理综就因为不细心雪崩了,我就把成绩贴到桌角来激励自己。后面开始专门刻意的去训练自己的准确度,经过了一段时间之后有了很大的好转。
其次就是空调问题,随着进入六月,天气也开始越来越热了,但是因为防疫的要求学校不给开空调。然后在一次数学考试中,因为天气炎热加上我做题不顺,一直流汗,注意力根本无法集中到考试上,心态大崩,只考了 70 多分。后面我一度很害怕,害怕高考的时候出现这样的情况,如果真的有了,那我直接完蛋。
后来有了一个新的同桌宝宝,和他坐一块也挺有意思。我们两个本质上是比较相似的,但是因为一些原因最后才熟悉起来。我们两个中间交流的话题挺多,而且都在周末不回家,呆在学校里面。到了周六晚上,其他同学回家,我们就呆在班里面开始我们一周一次的娱乐活动,下面就是我们用投影仪一起看辉夜大小姐的时候:
学校当时三轮复习结束之后的策略就是以考代练,让我们疯狂的写卷纸,写了好几个星期。但是写着写着感觉自己不知道学什么了,每天都在一套一套的刷卷纸,刷完总结错题,那个时候的我一度非常泄气。于是将策略开始转向了背书,尤其是生物。由于自己的记忆力真的是非常差,就提前搞了一个生物知识点的总结,写了足足一本,背了好几轮。每天中午就到实验楼四楼我专属地盘背书,非常爽。
结束了高中生活
高考的最后倒计时,没有想想的那么紧张,感觉自己该学的都学过了,就是不断地巩固复习,做题保持手感。我也开始尝试了一些新的东西,比如早上跑步。每天早上跑完步之后真的是非常清醒,也让我爱上了这种感觉(虽说到了大学已经丢掉了) ,中午吃饭的时候也开始挑战最短时间,我还专门用手表开始计时。我记得从放学跑到餐厅,吃完午饭之后跑回回班里最短用了 7 分钟。
距离高考只有10天之前我感染了普通的流感病毒,成功感冒发烧,当时的我一度非常高兴,因为现在到高考的时间足够我痊愈了。这样到了高考,我就一定不会生病(对此流感病毒免疫),可以用最好的状态迎接考试了。同时考试之前我也开始在意各种身体的状态,尽可能地保证自己的考试状态。
最后几天我开始逃课到四楼复习,因为老师的安排就是一套一套写卷纸,实在是写吐了,就开始全面的过知识点,做最后的巩固。时间不断流逝,高考也最终来了。这是对我来说真正意义上的高考,是我真的给予了非常大的期望的考试,虽说已经考过一次了,但是却比第一次紧张多了。
复读生被安排到了一个单独的学校,实验小学,虽说有点担心考试场地对我的影响,但是好在其实并没有什么影响,空调凉度适中,桌椅大小合适,也就钟表看的不太舒服,到了第二场考试这个问题也被解决了。就像是换了个地方考了一次模拟一样,我的第二次高考结束了,没有任何意外,一切顺利!
毫无压力的暑假
考完试之后,第一件事情就是买电脑了,我高考前心水了很久 小新Pro13锐龙版 在拼多多的百亿补贴上面降价到了 4199,考试结束当天下午就买了下来。至于手机我并不着急,手里的魅族X8还能使用,而且今年发布的手机没有一个令我满意的,就先没有购买手机。
考试结束的晚上是在睡不着,就找网上的答案对了一下,感觉还行,不好不坏的样子,算了一下分数乐观估计大概在 600 分左右,就安心去睡觉了。之后的暑假,报名了驾校,开始了代码能力恢复计划,写起了《我的高中生活》(虽然太监了)。剩下的时间就是看看动漫玩玩游戏,然后就是仔细挑选大学。
大概是用了两天左右的时间,将好几个分数段的学校都开始了筛选,根据我的需求,筛选出来不少学校,把他们汇总成 Microsoft Todo 里面的任务,什么分数,什么排名,对应什么学校,当时的我统计的一清二楚,只要成绩出来,就马上可以锁定一选过的院校。
之后就是打工生活了,林泽音小姐姐介绍了我一份比较摸鱼的工作,由于这个工作可以用来学习的时间比较多,于是我就欣然接受了。是争鸣学堂的班导工作,主要负责处理班级里面的各种杂事,比如收发作业,打印卷纸,批改听写,打扫卫生,和老师对接等等。虽说要从早上8点工作到下午7点,但是实际工作时间很短,大部分都是上课时间,我只需要坐在最后面,时不时关注一下学生们的动态,记录一下大致情况,拍一些照片即可。剩下的大把时间都可以用来学习,比如刚开始的一个星期我都用来看 CSAPP 的英文版了。
到了 26 号,就是公布高考成绩的时候了,说不紧张那是假的,我比去年紧张多了。去年我还能安心睡觉,等到人少的时候再起床查成绩,今年就完全做不到了。坐在电脑面前开始刷新网页,刷到了凌晨三点左右才出来成绩。613 分,省排 3.2w ,对我来说还不错。
报考志愿主要在 成都信息工程大学 和 郑州大学 之间犹豫。中间经历了几次修改之后,最后为了计算机类的专业,选了成信。但是宝宝因为自己考的比较差,所以没啥心情报考志愿,我就给他解决了,冲了成都的几个学校,留了 华北水利水电大学 保底,最后保底了进了软工。
绝不停止的学习
结束了打工之后,理所当然的去考科目一了,毕竟已经拖了快半个月了。考科目一的时候遇到了同样来学车的初中数学老师(当时感觉没有脸面见她,毕竟复读了还是感觉丢人),中间在开始考试之前交流了一些近况之类的。科目一当时理所当然的一次就过了,虽说自己记忆力不太强,但是区区科目一还是很简单的。
然后就是科目二的学习,刚开始不知道去预约啥的,就在上车模拟那里花了很长的时间,导致整个科目二整整学了将近一个月。
后来从又林泽音小姐姐那里又搞了一个活,去 JZYZ 机房做助教,来帮助高一萌新们快速入门信息学奥赛。当然这个我当时并不知道有工资,只是单纯的想要帮学弟学妹们学习,因为自己当年在学习竞赛的时候也受到了学长们的帮助,于是就想要把这种一代帮一代的精神延续下去。
然后就多了一个学习的地方,也见到了帆神刘神尧神,得知刘老师从浙江回来了,认识了新来的张文军教练。中午有免费的咪小多吃,培训最后还有学妹送奶茶喝(送给Hvcime了)。最后一天我们 2019 届的 OIer 们和刘老师一起出去吃了晚饭,大家在一起畅所欲言,回忆过往的趣事,也了解了刘老师在浙江的这三年的工作,大家都很开心。总之整个打工过程真的是非常快乐啊!
后来大家的高考录取结果就都出来了,我被成信的信安专业录取,林泽音小姐姐录了郑大的管科,帆神录了哈工程的计算机,结果都还不错。虽说我没有被我最想去的软工和计科录取,但是在网上查询了成信的信安之后,发现了新世界,说是成信的三叶草安全技术小组实力非常强大(脚踩川大,拳打电科),而且还附上了招新群。于是一无所知的我就加入了这个招新群,跳进了一个新的大坑。
在这个招新群中混了几天,到了一天晚上,群里突然有人开始刷:师傅我想学web,我就也开始跟风刷了一句(当时还不知道 Web 和 二进制 两个方向是做什么的),突然一个学长就申请添加我为好友,然后大概给我说了说如何入门 web 安全,让我去看看 HTTP 协议和 HTML 相关的东西。大概过了几天之后,他把我拉到了一个 Web 的学习群里面,并利用语雀平台给我们布置了第一个任务:学会基本的 SQL 语法,并使用自己搭建的 MySQL 环境进行练习,时限大概三天左右。
这个任务对于我来说还好,但是对于计算机新手来说一点也不简单,我在浪爷给的练习网站里面练了不少 SQL 的语法,虽说练习的这些和安全关系不大。不过也是见到了一些超级大佬,比如即使是新手任务也能按照地狱级难度完成的 FeverKing
大佬。第二次的任务就有点难得离谱了(对于新手来说),直接让搭建本地服务器,然后实现 SQL-Labs 的环境,然后打通他。
这让我这个完全没有接触过除了竞赛以外的计算机相关来说,直接蒙了,前两天都花时间在手动搭建服务器上面了,Apache MySQL PHP 三者的联动手动配置起来真的是非常的麻烦,我对于网络这些完全一窍不通。虽说学长给了 PHPStudy 这种一键部署的工具,但是因为这个工具没有适配高分辨率屏幕,在我本来看起来就非常小的笔记本屏幕上看起来根本没有办法使用。配置了一天也没有成功的我只能放弃,开始贴着屏幕使用 PHPStudy 完成了环境的搭建。
后面的 SQL-Labs 的学习更加艰苦,因为根本不了解内部的原理,所以只能在网上找教程,但是教程里的每一个字我都认识,组合在一起就看不懂了。大概花了好几天,才慢慢熟悉什么是 SQL 注入,以及整个 SQL 注入的攻击流程,虽说有点延期,但是还是顺利完成了这个任务。当时和林泽音小姐姐一起呆在一中学习,我完成 Web 小组的任务,她在一旁学习高数(因为要转专业),每天大概 10 点多一起回家(有个能学习的地方和学习的伙伴真不错!)
就这样,在每天持续学习的过程中过完了暑假,一个很充实的暑假,接下来,就是大学生活啦!
开始了大学生活
临出发去成都之前,研究了怎么买机票,登机,订酒店,购置了一些必需品,然后怀揣着对未来的期望,与凌晨三点从家里出发前往郑州机场,开车前往郑州的路程中,看到了漆黑一片的龙源湖公园门口有着唯一的灯光,那是一个小吃车,旁边有个中年妇女,在凌晨三点半的时候就已经开始了自己一天的辛劳,这个时候突然感觉自己好幸运啊,能够去读大学,去学习自己挺喜欢的计算机,然后以后能找一份体面的工作,不用这样辛劳,应该学会满足和感恩啊!
到了郑州机场时间还比较早,就在机场吃了早饭(好贵贵贵啊!)但是不知道需要提前好久去安检登机,就差点迟到了。想着以后自己坐飞机的机会还多,就把靠窗的位置给了父母,在伴随着巨大噪音的加速中,我前往了这个未来我要居住四年的城市——成都。
到了成都之后,和父母一起去逛了几个比较著名的景点,吃了成都的火锅(感觉一点也不辣啊),最后去超市买了各种生活必需品。其实逛了大半个成都之后感觉还是很失望的,在我的印象里面,成都应该是发展很棒的新一线大城市啊,但是大部分的城区也就十八线小城市焦作的级别,大概只有市中心(春熙路)和地铁(超方便)看着才有大城市的感觉,好在成都的物价比我想象的低,吃喝没花多少钱。
开学之后感觉成信的校园就是加强版本的焦作一中,四改六的寝室看着比想象的好一些,餐厅比较一般(一中餐厅永远的神!)。不过好在寝室里的同学还都不错(除了旁边打游戏用青轴开外放的那个),16 栋 5034,条件比一中的八人间好很多,有了自己的小桌子,有了独立卫生间,有了自己控制的空调。寝室里的同学们也是来自天南地北,比如来自江浙沪发达地区江苏苏州的唐震,看着像南方人实际来自东北辽宁的税奕铭,还有来自和焦作距离很近的山西长治的吕子韬,剩下两个则是四川绵阳和四川都江堰的胥宇杰和饶飞杨。
大学的课程也是直接给我喝了一壶,高等数学和线性代数直接变成定义朗诵课,除了C语言真的能学到知识以外(然而我已经掌握了),剩下的就全部都是大水课了。定义朗诵课的结果就是我根本听不懂,只能上课自己看书,但不讲人话的教材看的也是一头雾水。
后来和另外一个在 Web 学习小组的同学一起去三叶草安全实验室参观了一下,学长们都在显示器面前钻研技术,实验室的各种获奖证书叠了快有人高,最前面的是近几天刚刚拿到强网杯的全国第七,被邀请到线下决赛。三叶草的学长们也都很友好,和我们交流了一下各自的情况,还欢迎我们常来实验室玩,氛围真的是非常棒!
由于我有编程的基础,所以在寝室里面可以指点其他同学学习C语言,他们就因此以为我是大佬,纷纷给我取了源老的代称,想想我只不过是比他们多了编程的基础而已,并没有什么了不起的。
信息安全好难啊
过了大概半个月之后,看着这课程我就完全听讲不下去了,因为完全听不懂老师们朗诵的内容,于是就开始在课堂上各种划水。安全的知识继续跟着 Web 小组的进度学习,不过已经没有刚开始的时候那么困难了。就这样,一个月的大学生活就这样过去了。按照三叶草安全小组的传统,会有一个安全比赛——极客大挑战,来帮助成信的学生们入门信息安全,从而方便自己选拔实验室成员。这个比赛如期而至,不过需要两个人组成一个队伍,一个人解决 Web 方向的题目,另外一个人解决二进制方向的题目。就这样,我认识了在寻找队友的二进制大佬 77,和他组成了一支队伍,队伍名字为:桃李春风一杯酒。因为他想要一个有诗意的名字,所以就按照他的意思定了。77 是我们这一届中最早接触安全的人,暑假被令则带着学习了两个月,大概是当时成信 20 届二进制第一人,所以他很想拿第一名。由于我当时还没有清晰的认清楚我和其他大佬的差距,就答应他会好好打比赛,努力实现这个目标,现在想想真的是给自己挖了个大坑。(我和各位大佬都在完成 Web 小组任务,比较面向新手,自然大大限制了大佬们的上限,让我以为和大佬们都能完成小组任务就说明我能跟上大佬们的进度了)
然后就是去参加三叶草的宣讲会,去的人很多,场面很热闹。现场演示的各种破解也很有趣,爆破了教室摄像头,学校门禁,共享单车,CSGO游戏,QQ空间等等,酷到爆炸。很难不让人对三叶草充满了向往:“去成为一名 Hacker 吧,少年!” 宣讲会结束之后就是一面,拿到了两个最高的 P 评价,剩下的就是等待明天开始的极客大挑战了。
于是,接下来的两个月,我的漫长的噩梦开始了。
在此之前,因为周围人大多都没有计算机相关的基础,所以刚开始我的自我感觉还算良好。无论是为数不多的坚持下来跟着 Web 小组的进度学习,还是在零基础同学们面前的 “大佬风范” ,都让我感觉自己学习能力还可以,但这不过是因为大家都是零基础造成的假象罢了,不过是没有站在同一起跑线上的比赛。
极客大挑战开始的当天,我和 77 一起去图书馆解题。早上 9 点,第一波题目被放了出来,我负责的 Web 一共有五道。一个小时之后,我顺利的把五道的三道解决了,都是比较简单的题目,跟着提示就可以完成了。剩下的两道中,有一道是卡在了不知道去哪里找 Flag,另外一道是完全不知道思路。
剩下的时间就是不停的在看这两道题目,在网上搜索相关的内容,想办法找到这些题目的思路。然而过了一上午也想不出来,当然想不出来了,这可是第一次做 CTF 的萌新,怎么可能想出来呢。这个时候旁边的 77 已经把除了 pwn 以外的其他所有题目都解决了,我们队伍的排名也上升到了前列。吃完中午饭之后,77 开始学习 pwn 的知识,而我继续搜索这两道题目的相关内容。这真的是一个非常痛苦的过程,因为完全什么都不知道,只能生硬的在网上漫无目的的搜索,而且这个搜索已经进行了三个小时了,我都想放弃了,但是旁边的队友很兴奋,时不时刷新着排行榜。我只能硬着头皮继续在互联网上毫无方向的搜索着,看着各种专业名词的文章,想办法找出和题目相似的地方。
这个时候 77 已经完成了除了 Web 方向的所有题目,在旁边给我加油。然而我已经一无所获 5 个小时了,处于接近崩溃的边缘,满脑子想着,我为什么要和他组队呢,这实力差距好大啊,自己这么菜肯定回让他失望了吧!好在这个时候一道 Web 的题目放出了提示:Do you know CSRF ? 我赶快去搜索了这个名词,好像这就是这道题目的题型。
花了半个小时大概明白了什么是 CSRF,然后开始摸索如何解决题目,经过漫长的思考和各种尝试,大概摸索出来了一条道路,花了 4 个小时解决了它。拿到 Flag 的那种释然简直爽到爆炸。但是第一题 Welcome 怎么都不知道去哪里获取 Flag,一天过去了也没有解决。这道题目更加让人崩溃,我已经将 PHP 配置文件看了数十遍,一点思路都没有(因为是萌新,当然没有思路了),最后是十几天之后,77 从其他人那里问到的方法,才找到 Flag 在哪里。
后面的题目就更加难的离谱了,为了不辜负 77 的期待,不拖他的后腿,开始了和 77 一样每天晚上熬夜,白天上课补觉,睡醒了继续做题的打工生活。但还是太难了,对于我来所,这些根本没有见过的题目根本没有办法凭空想出来思路。绝大部分都是在毫无进展的情况下,看着没有回显的页面发呆,然后不停的绝望和怀疑人生。最可怕的是我不能停下脚步,我不能放弃,因为我还有队友 77 ,他实力那么强大,他想要个好排名,我也要和他一起努力才行。
但着毕竟是努力无法解决的,不会就是不会,想不出来就是想不出来。再多的努力也是徒劳的,只会把耐心一点点消磨殆尽,然后陷入绝望。每天吃饭难以下咽,睡觉都在想着题目如何解决,但太无力,留给自己的只有无尽的绝望。于是我开始尝试逃避 77 ,逃避他期待的眼神,开始尝试停下毫无进展的解题过程,开始第一次早早上床睡觉,但是满脑子仍然亲不自禁的想着题目。然后在有一天,将这些告诉了他。
1 | 感谢你啊 |
所有话说出来之后,得到了他的理解,两个人也进行了非常坦诚的交流,这件问题也终于让我得到了一些释怀。但极客大挑战仍在继续,我还是需要去尝试解决这些问题,总的来说还是需要去面对绝望,但是压力没有那么大了。极客刚开始的第一周的压力是很难描述清楚的,没有经历过的人是很难感同身受的,以我的单薄的语言描述是根本无法体现的。他人的期待,题目难度的绝望,进退两难。可以很确定的说,那是我目前人生中最绝望的时刻,没有之一。
绝望被大佬乱杀
随着极客大挑战的进行,三叶草的二面开始了。二面的 Web 有三个方向,第一个是代码审计一个购物网站,要求多个漏洞组合利用实现任意文件读取。第二个是两道 CTF 题目,第一道 SSTI,第二道 SQL 注入。第三个是拿 Src,直接过面试。由于被极客的 CTF 题目给狠狠暴打了一顿,所以我理所当然的选择了第一个任务,看了好几天的 PHP 代码,然而除了一个反向加钱的,一个有用的漏洞都没找到。
还有一件事情就是在上思修课的的时候,在抽屉里捡到了一台 iPad,然后在万能墙上发布了出去。第二天 zwh 找我说是他的 iPad 丢了,事情非常巧。可能是因为帮他找到了 iPad,他在报名 Connected Junction 黑客马拉松的时候,拉我组了一队,一起抱着无名神的大腿,前往了天府新区。
在这个比赛我全程都在做三叶草二面的第二个任务,其他都基本上是 zwh 和无名神在做。这次和新生实力比较强劲的小伙伴们接触了不少,最大的感觉就是难以融入他们。可能是觉得自己和他们的技术水平差距太大了吧,自己也不太愿意融入他们。比赛最后我们队非常意外的拿到了最具潜力奖,8000 块的奖金,我全程只做了一些数据处理,差不多算是白嫖了 1600 块。
比赛回来之后的生活就比较随意了,极客没怎么打,学了一些更广泛的东西。这个时候我的室友们正在完成道格实验室的二面任务,他们的学习进度飞快,把我吓了一大跳,甚至比我当时学习的速度还要快很多。于是不得不承认了自己学习能力并不出众的事实。各种因素结合起来并认真思考之后,我决定更换学习方向,从安全转为开发,成为一名码农搬砖工。
于是三叶草的三面任务我就完全放弃了,除了极客的影响以外,还有 Junction 的,大一参赛的基本都是三叶草候选人员,接触这几天感觉自己实力差距大到难以融入他们,我很害怕加入三叶草之后我的现状会延续下去,无论是并不喜欢安全,还是难以融入集体。最终决定放弃了加入三叶草,并和一直帮助我的浪浪学长讲了讲我转开发的事情,得到了他的鼓励。退圈安全之后把目光放到了一个开发实验室,IOTU 上面。其实开发实验室还有一个更好的选择——易控实验室,但是一是我错过了易控实验室的宣讲会,二是被室友和极客大挑战给弄的觉得自己很菜,单独面试也不太好,三是我迫切想要加入实验室用来学习,于是就去了比较好进入的 IOTU。
这一个多月我过的是非常痛苦的,简直是我人生低得不能再低的低谷了,每天都很失落,基本上就靠着单曲循环 Hiiro 的 潮汐,来改善一下自己失落的心情,这首歌真的是给了我很大的帮助去熬过那段时间。
迷茫的失去梦想
接下来就是准备 IOTU 的各种考核任务,主要是深入学习了 C 语言,然后剩下的时间全部用来颓废了。可能是学习安全被打击的太狠了,之后的一个月我都没怎么好好学过技术了,在寝室里看了不少电影和动画。除了颓废看动画,为了拯救接近禁考的线性代数(因为极客前后一个半月没听过课了),也认真学了学它,真正感受到了线性代数的魅力,也更加坚定了以后不跟着老师,全部自学的决心。
虽说远远离开了三叶草和信息安全,也能稳稳的加入 IOTU,但之后的时间仍然处于一个比较低沉的状态。来到成信之后,我已经很久没有感受到快乐了,甚至用来治愈自己的好天气都没有。(垃圾成都天气,我毕业一定跑路!)对于放弃加入三叶草,内心还是有点可惜的,因为这毕竟是一个强的离谱的平台,拥有全成信最棒的资源,未来出路也都是 BAT 级别的大厂,自己在信安专业学习软件工程的内容,出路肯定回差不少。
再后来因为辅导员的管理松懈,我的逃课也越来越熟练了起来。对于即将到来的四级考试,我的内心也毫无波动,甚至因为题目过于困难想要去逃避它。感觉自己已经变成了一条挂在商店的咸鱼,完全接受了自己垃圾的现实,然后开始自暴自弃。中途想过要转专业去软工的,但是和班导交流过后,权衡了利弊放弃了转专业,现在想想的确是一个比较正确的决定,如果转专业去了软工,就没人上课帮我喊到来逃课了,作业完成和考试信息获取也会麻烦不少。
那段时间的每一天我都感觉不到我正在活着,仿佛自己就想一具行尸走肉一般。每天早上醒了之后,能逃课就逃了呆在寝室里,不能逃就去上课玩手机,然后是吃饭和看动画,最后一天结束之后躺床上睡觉。每天都是这样过下去的,很迷茫,很痛苦,很无助。
没前途的打工人
不过好在很快就通过了 IOTU 实验室的选拔,并且拥有了自己的位置用来学习,实验室是和道格在一间教室里面的,实验室经过装修之后,两者没有隔开了。我最开始选择了第一排靠近讲桌的位置,并在双 12 在京东上购买了一台攀升的28 英寸 4k 显示器,不过由于多种原因:拓展坞的 hdmi 接口最大支持 4k30hz,显示器颜色过于偏黄,尺寸过大看着费力。在京东上又退掉换了一个 sanc 的 23.8 英寸 2k 显示器,无奈因为便宜货的背光太差,屏幕油腻感很严重,于是又退掉了(京东别拉黑我啊!)
然后就是从零开始学起了高数,毕竟总不能等到快考试再去学吧,到时候可能就有点晚了。不得不说蜂考的课程是真的棒,用来快速入门高数真的是太爽了。有了一个学习的位置自然就要学习计算机了,我开发选择的方向是 Java 后端开发,因为觉得前端需要按照设计师给的图写代码,现在各个公司的 app 设计的都和 *
一样,让我写 *
一样的代码我肯定不太想做,还是去做后端的数据处理吧!
于是大概就一直学习起来了 Java ,学了很多面对对象的东西,不得不说 Java 的确很适合用来处理业务逻辑。不过因为是和道格在一间教室,所以经常能听到他们在讨论关于安全比赛的事情。比如全国各地到处旅游打比赛啦,大把大把的拿比赛奖金啦,去哪个大公司实习啦。真的让人非常羡慕啊,在成信最好的出路就是学习安全了吧,但是自己已经放弃了,放弃了一个更好的机会,以后要搞内卷严重的开发了,去当一名搬砖打工人。
同时也很羡慕在打 ACM 的林泽音小姐姐,她也志向将来读研,搞人工智能,以后也应该稳去大厂吧。花了一小段时间才接受自己将来要出苦力赚钱的现实(可能是在学习安全的时候,三叶草给自己对未来的憧憬拉的高度太高了吧,毕竟是人均 20k 的实验室),自己果然就是一条咸鱼啊。
我的未来在何方
2020年的最后就要进入考试密集区了,已经考了两门,线性代数和大学计算机基础,大计基是靠着老师画的重点速成的,线性代数是自己真正认真研究学会的。想想果然在大学老师真的教不了什么真正给自己,当初报考志愿的时候还是太在意专业了(应该忽略专业去杭州师范的!),果然学习还是靠自己啊。
自己也想清楚了以后要做什么了,虽说这个过程有点坎坷,但是好在最终还是走上了正轨,走上了当初自己所期待的样子。不过对于未来的迷茫和不确定性仍然感到有点恐惧,2020 好好的给我上了一课,希望 2021 能温柔一点啊!
冲啊!要成为一名优秀的软件工程师啊!