当你想成为黑客的时候,网络的概念应该是尖锐的。了解如何创建网络是重要的,但是您需要知道不同类型之间的区别是网络。对TCP / IP和UDP协议有一个清晰的认识是必须能够利用万维网上的漏洞。了解什么是子网,局域网,广域网和VPN。我推荐计算机网络:自上而下的方法James F. Kurose和Keith W. Ross网络命令做一个HTTP请求需要在你的指尖。 HTTP协议是进入互联网世界的门户。因此有必要学习这个协议以打破障碍。黑客通常使用HTTP网关来破坏系统的安全并对其进行控制。Apache Httpd是最常用的Web服务器之一,它可以让你知道任何HTTP或其他应用层协议的相关工作。Nmap是一个功能强大的网络扫描工具,被世界各地的黑客和安全专家用来识别易受攻击的主机。但是,要有效地开始使用它,您必须了解网络基础知识。要获得NMap的高级技能,您可以参考创作者的书 - Nmap网络扫描:官方Nmap网络发现和安全扫描项目指南
第6步:阅读关于黑客的一些教程
这是开始的简单和最好的方法。阅读尽可能多的指导黑客攻击的教程。这些文章将给你洞察力,并帮助你发展成为黑客的态度。一些教程将启动你的Nmap,Nessus和SuperScan,一些黑客程序或黑客通常使用的工具。这些教程很容易通过互联网获得;文本和视频教程都可以为您解答如何成为黑客的问题。
第7步:学习密码学
作为一名黑客专家,你需要了解和掌握密码技术。密码学和加密技术对于互联网和网络来说非常重要。在第三方的存在下用于安全通信的技术的实践和研究。信息安全的各个方面进行加密,例如数据的机密性,数据的完整性和认证。而且,密码技术被广泛应用于ATM卡,计算机密码和电子商务。黑客攻击时,这些加密的代码需要被破解,这就是所谓的解密。密码学被广泛用于基于SSL的互联网通信。专家黑客应该能够理解SSL是如何工作的,以及密码学在保持SSL安全方面的重要性。尝试阅读各种加密算法,看看为什么他们难以解密。参与解密强大加密的挑战。专家黑客将能够证明加密算法的弱点,并应该能够写一个程序,可以显示如何解密可以执行没有关键的许多信息。
了解用于密码破解的各种技术。有几十个工具可用于密码破解,使用它不是黑客攻击。要攻击它的重要,以了解如何创建一个程序,可以从密码文本破解密码的专家。我推荐这个由Coursera的斯坦福大学Dan Boneh制作的免费密码课程。
第8步:实验
这是让自己成为专家黑客的重要一步。建立一个自己的实验室来实验学习的实际应用。一个最简单的实验室将有你的电脑,但是一旦你提前,你可能想要添加更多的计算机和所需的硬件进行实验。尝试在自己的电脑上进行实验是很好的,如果你犯了错误,你可以在那里纠正。许多黑客最初开始下载虚拟实验室应用程序,如Oracle VirtualBox。您需要至少3 GB的RAM和相对强大的处理器来执行黑客实验。设置虚拟机至关重要,因为它可以让您测试病毒,应用程序和不同的服务器,而不会影响您自己的电脑。在做实验时,您可能需要牢记一些事情在进行任何实验之前保留备份。从小处着手,并有检查点。知道何时停止。记录你的进展,保持即兴创作,自动执行重复任务。
第9步:从专家那里读一些好书