黑客技术的高低和什么书籍,更不会合在哪里买的书籍有直接的关系,决定黑客能力主要是表现在两个方面
1.编程基本功以及专业的安全知识
2.精神层面,兴趣和决心,因为黑客主要属于逆向和渗透方向,没点兴趣和毅力很难有突破。
黑客本身能力差异也是非常巨大,最顶级的黑客高手来无影去无踪,就拿常见的攻防级别来讲主要分为三个部分,
1.渗透进去即使留点蛛丝马迹也会用技术手段消除掉
2.渗透进去被发现了,但留下的痕迹不足以找到本人
3.渗透进去,被安全部门直接定位到本人
这是从宏观上看出三种类型的黑客,但如果真正遇到强大的安全防御团队不但渗透不进去,还会把自己搭进去,特别是互联网公司的安全部门其实很多都是黑客出身,只不过走向了黑客的对立面,高手过招免不了杀上几个回合,顶级黑客的计较只是点到为止的比武,基本上不会可以弄大。
黑客技术本质上讲是对计算机系统以及计算机网络缺陷和漏洞的发现以及对这些漏洞实施攻击的技术,这些漏洞从类别上看有硬件漏洞,软件漏洞,人为漏洞等等,黑客技术从反方面能够促进软件的更新向大的方向看能够提升科技的进步,每一次大的病毒过后都会带来全方面的技术升级。
真正的黑客会遵守黑客守则,网络上很多人违背这些守则去做一些坏事,其实已经不属于真正的黑客了,一定程度上算是骇客,下面是黑客守则的截图
1.汇编,C/C++等基本的编程语言对于计算机系统需要有一个比较深刻的了解,对于内存特别是二进制结构的有一定了解
2.计算机网络基础,有网络才能进行渗透攻击,不懂网络谈何入手
3.网站相关技术,在访问的页面上或者执行的脚本中都会找到漏洞渗透
4.掌握一些常见的工具的使用,网络抓包,扫描端口,系统漏洞扫描,网站注入漏洞扫描等等
正常来讲掌握了这些基本功已经是一个合格的网络安全工程师了,说不定在学习如何成为黑客的过程中慢慢成了一个程序员,当然真正黑客玩的是情怀。