前言

  看这本书的只有两类人:想了解一下逆向的人,想好好学逆向的人。所以我也只为这两个目标写这本书,对于前者,只需要看一下逆向工程下面前言的"是什么"就行了。这个前言就是为了让人面对CTF有一个正确的观念,也包括了我在上面挣扎了两年的感悟。

  首先学习方向上:一个人的精力是有限的,所以如果在多个方向上同时付出的话最终的结果就是每个方向都做不精通,如是看来,一个队伍的学习路线会产生过多重叠,而覆盖到的知识面却是十分狭窄的,使得无法在一些较难的比赛上取得成绩。一个成功的队伍,需要的是每个成员在自己方向上过硬的基础,足够长的延展,并且保持饥饿感,学无止境。这个队伍适用木桶理论,任何一个方向出现短板,都会使整个队伍的实力出现崩塌,在真实比赛中任何一个方向的缺陷对整体的影响是致命的。

  其次学习态度上:要明白一分耕耘,一分收获,学会量化自己的学习成果。鸡汤的话我不想多说,永不放弃。无论是CTF还是做开发甚至是考研什么的,遇到困难是肯定的,如果随便遇到了某个bug就嚷嚷着不想学了我不适合做这个,那么你也的确不适合成为大佬。一天解决不了就花两天,两天解决不了就三天,我当初光是理解链表就花了3天,现在谁还会在乎呢?

  最后是圈子上:一定要经常与相同方向或者是信安圈子里的人交流,提出问题与解决问题同样重要,千万不要闭门造车,孤身一人埋头苦干效率是十分低下的,也许你可以付出巨量的努力改变自己,但比起花掉的时间,不值得,你本可以做的更多。

  把CTF形容为高考其实是很贴切的,需要巨量的努力和少量的运气,而这条路上最简单高效的办法就是刷题,没办法,有时候技术就是物质化的,一场比赛,最终能够成功的队伍可能不超过6个,但是在独木桥上却是千军万马,即使失败也是没关系的,战队和你一起重新再来。

cyberteam->fanda

results matching ""

    No results matching ""