大二下的TODO List

过去一年


2020到了,我也没有来得及去年的总结,一直拖到了现在。总的来说2019发生了以下事情:

  我似乎每过一个阶段都会感到迷茫,当初的目标似乎变得有些模糊,我总担心自己成长的太慢,每一天都十分焦虑。我逐渐开始担心,我毕业之后,究竟应该干什么。今年GPA这些东西依旧消耗了我大量精力,我不得不在休息的时间去学大物这种东西。有时候,看着室友们打打游戏,写写作业看看ppt,考前刷刷题突击一下,考出的高高的成绩,似乎远比我这样劳神费力看那些经典大黑书,自己亲手写一遍代码来的更加划算。
  过去的2019,我经历了许多冒险,也收获了爱情,经历过低谷,也获得过肯定,总之它十分精彩。

接下来半年


我还需要付出更多努力,下学期我需要做的事情:

最后送给自己一句话勉励自己,勿忘初心,脚踏实地:

如果我感到无从下手,一定是因为我不了解细节

作为一个长期从事逆向,在各大CTF赛事砍下过许多奇怪的高分逆向题目,同时目睹身边0ops几大逆向机以及蓝莲花两大逆向机在各类逆向上砍瓜切菜的科研喵,表示以我所见所闻,所有人肉逆向机的特点,都是扎实到不能再扎实的四大基本功(操作系统,编译原理,程序设计语言和计算机体系结构),有了内功加持,看一切汇编代码,脑中自会有高抽象的模型浮现(而这正是大部分非科班出身逆向分析人员最薄弱的一环),这是胜过一切反编译器的智慧的体现。实际上,我所见的逆向机们从未说专门靠学什么特别的“逆向材料”得以突飞猛进,以我自己的经验,多年的逆向分析可能只会让你在两方面有所加强,一是使用工具的熟练,二是猜出某些特定的程序风格。但是回到最开始的问题,要想学习Linux逆向其实是个伪命题,扎扎实实把你要逆向的领域的开发知识弄得滚瓜烂熟,自然就水到渠成了