如题,本篇文章纯属杂谈,也可以理解为我自己的一点碎碎念,所以是想到哪就写到哪,也就没有所谓的目录。本人文笔极其有限,如果你能看完本篇文章,不胜荣幸。

不依赖于时间线的叙事,我将首先从大学经历开始讲述。因为当我审视我这过往的人生时,发现在大学中对自己的思考可以说是最多的,也可以说这四年超过了之前的总和(。

我就读于南邮的电子与科学技术专业,这个专业虽不比学校的通信专业,但也算是一个双一流学科。大一的时候,我便想着能够在这个专业能够有所成就,所以尽可能的克服了社恐,召集到了队友参加了学校的“芯芯点灯”比赛。因为生长环境的问题,我并没有获得理想的动手能力,也没有能力提出非常好的idea,可以预见,结果可以说糟糕透顶。那么,最终做出来了个什么东西呢?依托答辩。比如说焊板子焊反了,led灯管参数选错了,而外形更是不忍直视。那我的两个队友呢?没啥大作用,因为大家其实都差不多。到了比赛交差的时候,队友不小心摔坏了这坨答辩,幸好是拍了视频,不至于说一点都交不出手。那么我就此灰心丧气了吗?答案是是的,我放弃了。我放弃了参加其它比赛,也放弃了参加电赛培训。不得不说,当时的心境应该是:游戏真**好玩!

然后时间来到大一下,疫情来了,被迫待在老家乡下学习网课,每天任务就是打开网课,然后躺床上睡觉,晚上再扣会儿游戏。后面又感觉光睡觉没啥意思,不如干点其它的。索性就拿起了铅笔开始尝试手绘,后面更是买了数位板,虽然一次没用过就是了(。不怕带伙嘲笑,放出其中一张手绘图。

我为什么会选择手绘呢,最直接的原因应该是太闲了,而手绘毫无疑问是非常耗费时间的,并且在这几小时的绘图时间里,心就很容易静下来。但是呢,该怎么说呢,不愧是我?基本到国庆的那段时间后就不想画了,因为人也是越来越懒了。

直接跨越时间来到大二下,因为这期间的日子不过是循环往复,每天上上课,打打游戏虚度日子罢了,唯一变的可能就是心态了。我感觉我真的变了,我对游戏渐渐失去了兴趣,或许是因为已经玩够了,遥想当年高中的时候真的是妥妥的网瘾少年(笑),每个周休息的时候必定会去上网。我感觉越来越没意思,游戏不过是浪费时间的工具,而不是娱乐身心的工具。我的心开始迫切的寻求其它方式来“浪费”时间。

抱着这种心态我进入了大三时期。怎么说呢,也就那个恰巧,在b站上看到了小迪的那个视频,dddd,我就抱着无所谓的态度看看完事。因为视频确实很长,我花了一个学期才差不多看完,为什么花这么多时间呢?应该还是放不下那轻松惬意的生活,因为我是临近期末看完的,也就给我找了借口,不再去寻找其它学习视频看。后来回首一看,我应该是这个时间踏入网安这个圈子的。

我如果没记错的话,应该是大三的那个寒假开始接触pwn的。因为前不久看到一句话:学网安,就得打ctf,然后又因为方向问题困惑了一段时间。不记得是哪里看到的评论说,ctf新手就应该学pwn,当时看底下回复一片“欢声笑语”,多少也理解这多少是一条“不归路”。我虽然懒,但确实是一个不服输的人。我开始直接莽攻防世界的pwn,结果也是可想而知,全看的wp(笑)。后面想了想方法不对,直接做题多少有点不识好歹了,所以就在b站上找视频看。看的是星盟的某位师傅的视频,相信很多人应该都看过,现在看的话应该还能看到我发的空降坐标(笑)。而看完之后的感觉就是:不过如此,感觉上并不是太难。但是呢,做题就是两码子事了,后面很长的一段时间依然是与wp紧密相随(。

时间来到大三下,当初大一考研的心渐渐放下了,我觉得我好像已经找到了我喜欢做的事。而后我也选择好了我的方向:web+pwn。为什么会这样选呢?因为我不仅想了解顶层的高级语言形式,也想弄明白底层的实际实现过程。但是显然人的精力是有限的,我只能在大三下这段时间内恶补web知识,学了基础的php开发,html与css,爬虫,java等,也看了一些书,刷了一些题,进了P牛的知识星球看看文章。但是你要问我的水平怎么样,那我的回答是:垃圾。我的水平依旧十分差劲,有的时候写个小脚本也写不出来,全靠copy。

渐渐地,其他诸多问题也暴露了出来,我本科是学电子的,编程方面的课虽有,但远达不到开发的那种程度,只能懂个大概。囫囵吞枣的学习也只能让我对诸多知识有个模糊的印象。然鹅比起这些,更致命的应该是自学时对自身水平的模糊感觉。我开始沾沾自喜,我感觉我已经比大多大学生强太多了。但是现实给了我一记重拳。

大四上秋招参加了好几个大厂的笔试、面试,笔试基本上都通过了,但是一面就全部被干趴下了,整个人胡言乱语,一问三不知。有一次到深信服的简历坊改简历,人家一看我想做安全研究,但是却没个什么奖,说我基本只能进安服了;另外有一次是一个国企的研究院问我有没有加入小绿草战队,而我确实是没有入校队,后来这个工作也不了了之了。说说我当时的想法吧,没入校队是因为当时就已经算高年级了,此时为了一个所谓的名头好找工作,我觉得这有愧于我的内心;没打比赛确实是觉得没必要,赛题是学习的方式,追求的是知识,而不是比赛本身。思考了一阵后,我还是决定开始我的比赛之路。

现在想来也确实是挺搞笑的,学了一年多,也仅仅是自己默默地看视频、看文章、刷刷题,从来没有出去见识一下真实的比赛,看看大家都是什么水平。

最初接触的是比较基础的新生赛,拿了个不好不坏的名次,但是后面的NKCTF给了我一记重锤,pwn没见过的架构让我手足无措,最后八道pwn也只做出来了四道。我意识到我早已陷入到自视甚高的漩涡,长时间自学让我迷失与别人之间的差距。我,渐渐感到崩溃了。

夜晚的我经常辗转反侧,难以入睡,我开始思考我的人生,我的学生生涯,以及我到底需要什么。回首大学之前的学生生涯,我似乎并没有怎么遇到过什么挫折。小学是在一个很小的学校读的,就是那种全年级就一个班的那种,当时我的排名基本稳居第二。升入初中后,也基本在二三十左右。后来搬家回了老家的小乡镇,又变回了第一第二。而风口来到了初三下,当时县里最好的高中有个提前批,我非常幸运的进入了这个提前批。进入提前批后,起初的排名并不理想,甚至可以说非常糟糕。到了期中的时候,我才意识到我需要做点什么了,那你要问我有什么目标的话,我只能明确的说没有。我也只能说是从每天发呆到多花一点时间学习的样子。那结果呢?确实还行哈,从原先莫名其妙的700多名,到100多名,再到高中入学考试的40多名。尽管由于高中入学的时候转走了很多人,但我多多少少还是有点进步的吧?(笑)

高中的生活其实个人感觉还算可以,最好的名次应该是全年级第九,应该是一个可以令人骄傲的成绩吧(笑)。但是,我会继续这样往前吗?显然不会。我不会为了更好的名次挤压更多的休息时间,更多的压榨自己的潜能。我依然是平常正常上课,周末去上网happy。关于未来的专业,我也没有什么规划,只是觉得学电子好高级的样子,才最终选了电子科学与技术专业。

可以说过往的学习经历并没有给予我什么大的挫折,同样的这样的经历也没有给予我对自己的思考,我不知道我应该干什么,我不知道我喜欢什么,我也不知道我要成为什么样的人。太久的随波逐流让我迷失了自己。在数个晚睡的夜晚的“折磨”后,我突然发现我不应该如此沮丧。因为我已经找到了我喜欢做的事,我也愿意为之奋斗、学习,因为它我可以放弃不那么坚定的考研想法,拒绝再继续随波逐流下去。我现在欠缺的不过只是时间而已,从大三才开始起步,大四才开始接触比赛。但,那又如何?人有了目标,从现在起步根本不算太晚。我曾经问过我的一个室友,你读研有什么感兴趣的方向吗,他回答也是并没有什么感兴趣的方向。那一瞬间,我感觉我是幸运的,因为我多少已经找到了我感兴趣的方向。

现在的我刚刚开始了我的第一份工作,严格来说不是一个什么特别好的工作,甚至可以说比较差,所幸好歹有双休日(笑)。而最近也是开了很多很多坑,src漏洞挖掘、kernelpwn,各种各样的事有点压得我喘不过气,唯独不变的是依旧那么菜,比赛依旧会爆零(。同时,pwn这条路也让我逐渐感受到了困难,kernel、qemu、windows、C++等令我头疼不已,希望我能保持最初对pwn的热情吧。

今年也是我开始网安之路的第三年了,我想如果一个人就算再废物,在一个领域5年,多多多少少也该有点能力了吧。所以我想看看3年后的我会是什么样,有变强那么一点点吗。同时也为自己的人生立下几个目标:挖一个内核漏洞,挖一个IOT漏洞,挖一个大型框架的CVE,成为高级赏金猎人。或许这些目标永远不可能实现,但至少我应该是不会放弃将这条路走下去的,因为放弃了我也不知道该干什么了(笑)。

如果你真的能看到这里,那我祝你能找到自己真正喜欢的事。

曾经我很羡慕那些有目标的人,现在我很自豪,因为我也是其中的一员了。



追求现实的理想主义者。