不知不觉接触电脑已经十年左右时间了,其中大部分时间是在娱乐中度过的!
了解编程这么个职业也已经六年时间了,学到的编程技能到现在虽然不能说精通,可也差不多能看了吧。已经在通往大三的路上了,但却深深觉得今后做一名默默无闻的程序员不是我想要的生活!不想一如既往的码代码,就像是工人一样做着任何一名学过一点编程的人都能做的事情。
也曾经想过要成就自己的黑客梦,坐在电脑前,屏幕上黑底白字往上滚动,许许多多电脑都在我的操控之下运转!那时候也学过一段时间抓鸡啊注入啊之类的,可是后来感觉基础不牢固,而且这种东西都是别人发现的,漏洞补上之后就没有用处了,所以放弃了,知道晃荡到了现在,还是依然在学写代码,学数字电路,学数据结构、算法,突然意识到我想做一名黑客,不是cracker,是hacker!又或者geek!那种驰骋在计算机领域的专家,时不时能发现一个安全漏洞,隔一阵子能完善更新Linux系统的专家。可是却迷失了方向,不知道今后的具体方向。
如今,我已经确定了今后要从事安全方面的工作。我要做能发掘漏洞的专家!我知道我应该要学习计算机系统等等的基础知识,可是然后呢?我目前在看《灰帽黑客》这本书,系统安全、反这本书各个方面的渗透都有所讲解,甚至反汇编都有所讲解。可是真的不知道啃完这本书要往哪个方面发展! 毕竟我想,web应用程序安全、linux或者叫系统安全、反汇编(逆向工程),每一个方面都足够我作为今后的专业去学习,而且都学习的话可能就叫做知识面广,但是我怕都知道就都不知道了!没有有所精通就没有凭借!
在我的直觉里,我最感兴趣的应该是逆向工程,而后比较感兴趣的是网络安全以及linux系统的少数的一部分。
我不知道今后的方向,所以目前只能牢固基础,然后各个方面都有所涉猎。所以我计划的今后的看书和学习计划是如下这样的:
如今正在看《灰帽黑客》这本书,即将看完。在这本书看完之后要写一篇到两篇读后感,以加深我的印象,毕竟怕时间长放下会忘记所学。
在这本书之后看《汇编语言程序设计》这本书,AT&T汇编。伴随着这本书要看《深入理解计算机系统》和《微机原理》。
其中汇编语言先作为主要书目,毕竟有过汇编做程序的经验和基础,再看起来也快一些,然后仔细读一下系统。微机原理作为辅助书目去读。
这些底层的知识学习完之后就看一些黑客方便的书,例如《黑客大曝光》系列的书,和图灵系列的黑客书籍,看一看大师们是怎么发觉和利用漏洞的。当然,这些只能作为平时的兴趣书籍去看,自然不能作为自己的专业所学。
之后学习网络知识,了解web程序漏洞都有哪些,做一些渗透测试“玩”。。。
所定计划便是如此,希望看到的朋友能给予些评论,如果有不现实或者不对的地方也希望能给我留个言,感谢啦!