想走黑客,不知道开始该学些什么,求助谢谢!!!!!!!
先看下《刑法》为宜。
有道理
先学计算机基础理论,详见《中级程序员》对应章节的名称,对应买书学习(那本书明显只是个提纲)。这本书貌似没有计算机组成原理,这个也需要学习。
先找个方向研究。
—— 走向专业高手,数学是必不可少的,流行的加密算法你应该知道,自己的专业领域的算法应该熟悉,这种是偏解密的。
普通的领域,内容偏差仍然很多(毕竟精力有限)。
比如你搞网络领域的,那么熟悉网络协议那是必然的;
常见系统漏洞,肯定需要了解操作系统原理,知道常规逻辑实现方式。漏洞一部分是靠逻辑分析梳理出来的,网络漏洞等同样如此。当然还有其他方式来达成漏洞的查找 —— 所以你不会编程是不行的(除非玩粗的也行,用别人的工具,因此我们有时可以看到XX测试人员都能发现漏洞,当然他也可能是逻辑分析梳理)。
常规游戏外挂这些都比较low,那种破解数据结构和网络通讯的(基于没有文档的哈),都是大师了。
实际情况中,还有线下的,比如盗取(加密)硬盘之类,那么破解的人肯定还要先偷盗,要解决硬盘的各种问题;
比如芯片级的,那种硬编码的,知道芯片原理就不说了,还要有手艺:抠得开,能显微,能出图...碰上加密级的芯片,比如抠开自毁的,都是技术活。
至于玩电子破坏之类的...
太多了...
总而言之,当下来说 : 原理 + 数学 + 大量实践(这是经验,比如你写过通讯,你可以猜结构),甚至手上活,飞檐走壁,只有想不到。
补充一下,理想很丰满,现实很骨感。
@花飘水流兮: 大部分的人只能拿着别人写的工具,干点偷鸡摸狗的事。不学刑法不行的。
@爱编程的大叔: 当下还未法制社会,还有机会,不过还是得如你所说 —— 法律都不懂,专毛的空子,进去的时候就只有瓜起。这也算是法律的黑客了。
眼下还是有机会,比如搞点那些破网站啊,老虎机啊,本身又有点不正当勾当的,灰色地带的,他们不敢吱声。只不过被人家逮到了,可能就要身残了。
具体按你想干什么,黑的是什么端来走,不是说各个平台能一招击破的。
想搞破坏,直接网线扣进别人的交换机里,没防火墙的Reset,有的断电直接网线乱接一通
可以这么和你说,如果你能做到上述那位长段的水平
1.找个好的大企业妥妥的,完全没必要当黑客。
2.只有不满足于条件1+有点想搞事的人才想当黑客,如果条件1都达不到赶紧回被窝睡觉去。
3.事实上也有保家卫国的黑客,具体不多言。