全世界最顶尖的“黑客”, 他们是怎样炼成的?

 成为黑客需要采取的措施并不容易。本文将给你几个最重要的步骤是成为黑客必不可少的。本文将着重于成为黑客所需的技能和态度。打破安全系统并进入系统并不是黑客所做的唯一的事情。无情的态度和原始的技能是成为黑客大师的两大基石。需要知识广泛的计算机科学主题,但深入了解事情是黑客成功的关键。因此,在学习成为黑客的过程中,对学习有积极的态度是至关重要的。下面是我创建的一步一步的教程,教你如何成为黑客:

  第0步:阅读黑客宣言

  成为黑客并非易事。作为黑客,你需要有一种态度和好奇心。阅读黑客宣言可以教会你黑客的态度。培养黑客的态度更多的是培养语言能力,而不是刻板的态度。虽然很多人认为黑客是罪犯,然而在现实生活中,他们被大公司雇佣来保护信息并尽量减少潜在的破坏。黑客行为实际上是过度好奇和虚伪的权威。作为一个黑客,你应该坚决违反独裁的规则,保密和审查。欺骗是另一个武库,可以让你躲避权威的警惕。偷东西或伤害别人的行为不是黑客行为。这样的人在社区通常被称为饼干。饼干涉及非法活动,我不会推荐你参与这样的活动。

  第1步:学习编程语言C

  C编程是计算机编程中最强大的语言之一,有必要真正掌握这种语言。这种编程语言是Denise Ritchie在AT&T贝尔实验室于1969年至1973年间发明的。 C编程基本上可以帮助你将任务分成更小的部分,这些部分可以通过一系列命令来表达。尝试通过评估逻辑来自己编写一些程序。有数以百计的免费C编程PDF和教程在网上提供学习,但是我会建议你从一个简单和写得很好的C编程书你选择,然后阅读本书(C编程语言由Brian W. Kernighan和Dennis M. Ritchie)来理解c语言的真正威力。这本书不是一本简单易懂的书,而是一本必读书籍,深入了解C编程。

  第2步:学习多种编程语言

  当你试图成为黑客的时候,学习其他现代计算机编程语言如JAVA,Perl,PHP和Python是非常重要的。学习这些最好的方法之一是通过阅读专家的书籍。这也将有助于了解XML,HTML等标记语言以及Json,Protobuf等数据格式,这些是客户端和服务器之间传输数据的常用方式。Java是最流行的编程语言之一。据说它也很安全。了解Java安全模型将使您了解该语言如何实现安全性。了解Java语言和相关框架中的安全漏洞。选择和阅读许多免费的PDF,教程和电子书可在网上学习Java。Perl是一个通用的动态编程语言,它是高层次的,可以被解释。这种语言借用了C语言的一些特性。另一方面,JAVA是并发的,基于类的和面向对象的编程语言。当你试图自动执行一些重复的任务时,Python非常方便。HTML是基于网页设计,创建和显示的标记语言。网页浏览器读取HTML代码以显示网页。Python是网页开发的最佳语言,也是很多程序员喜爱的语言,因为它简单快速。很多人使用Python来做简单和复杂的自动化。对于更多的编程语言教程检查 - 最好的编程教程。

  第3步:学习UNIX

  UNIX是一个多任务和多用户的计算机操作系统,旨在为系统提供良好的安全性。这个操作系统是由贝尔实验室的AT&T的一些员工开发的。最好的学习方法是进入一个开放的源版本(如centos),并自行安装/运行相同。你可以在不学习UNIX的情况下运行互联网,但是如果你不了解UNIX,就不可能成为互联网黑客。如果你还没有使用Unix操作系统,一些基本的Linux命令将使你快速启动。UNIX中的Arnold Robbins是一个很好的开始。本书将教你如何使用Unix。接下来你需要知道的是这个操作系统的内部。我建议Maurice J. Bach为了深入理解Unix操作系统而设计的UNIX操作系统。大量的网络服务器托管在基于Unix的服务器上,知道这个操作系统的内部将会大大提高你的技能。

  第4步:学习多个操作系统

  除了UNIX以外,还有许多其他的操作系统。 Windows操作系统是最常见的受损系统之一,因此学习黑客入侵微软系统是一件好事,而微软系统是封闭系统。根据国家漏洞库,微软操作系统存在大量的漏洞。Windows操作系统安装程序以二进制形式分发,因此阅读代码并不容易。二进制代码基本上是计算机理解的文本和数据的数字表示。但是,了解如何为Windows编写程序以及不同的应用程序在此操作系统上的行为将有所帮助。流行操作系统最近的漏洞之一是,即使Java插件被禁用,Java Web Start应用程序也会自动启动。如何成为黑客就是要了解这些操作系统的弱点,并系统地将其瞄准。

  第5步:了解网络概念

  当你想成为黑客的时候,网络的概念应该是尖锐的。了解如何创建网络是重要的,但是您需要知道不同类型之间的区别是网络。对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步:从专家那里读一些好书

  阅读将永远提高你的知识。尝试阅读道德黑客和企业安全领域专家撰写的尽可能多的书籍和文章在黑客世界中阅读大量有关任何事情都非常重要,您还必须考虑提高您的阅读速度。如果你的阅读速度很慢,那么你可能无法在这个领域快速进展。练习速读技巧,如阅读,大块阅读等。当谈到阅读很多内容时,知道网络上的大部分内容是不值得你花时间的也是很重要的。许多人使用搜索引擎技巧来吸引流量,但没有什么价值。如果你在几秒钟内浏览一篇文章,并决定不读,这将为你节省很多时间,以获得一些真正的研究内容。Jon Erickson的开发艺术是一本教你成为高级黑客的好书。

  第10步:参与黑客挑战

  定期参与黑客挑战可以帮助您了解更多信息并提高您的知识水平。有几家公司组织这些挑战,以检查他们的软件产品的脆弱性。最常见的黑客攻击包括违反软件的安全系统和控制第三方计算机系统。

  第11步:转到下一级:编写漏洞

  程序的脆弱性在于程序的弱点。寻找现有程序的漏洞并与其他人共享是一个很好的方法。通过这种方式,您可以选择收集来自不同来源的各种意见,使您能够磨练您目前的技能。计算机漏洞的例子包括内存安全违规,输入验证错误,特权混淆错误和用户界面失败。例如,微软的Internet Explorer 11在其预览版本中存在几个黑客利用漏洞的漏洞。识别任何软件的一个新弱点是任何专家黑客都会执行的真正的工作。

  第12步:贡献开源安全项目

  贡献于开源计算机安全项目是测试技能的绝佳平台。这不是每个人的一杯茶。 Mozilla和Apache等许多组织都提供这些类型的开源项目。尝试成为这些项目的一部分,为社区的利益贡献一份宝贵的贡献。参与反垃圾邮件,防病毒,防火墙和数据删除等开源安全项目可以帮助您提高作为黑客的灵活性。将您的漏洞调查结果贡献给全球漏洞数据库,并回馈社区。请记住,如果你的贡献很小,这并不重要,只要你参与并增加它的价值。

  第13步:继续学习,不断听取安全会谈

  黑客事业成功的关键是不断学习。在黑客因素博客和宜家黑客博客等网站上阅读博客,参加hackforums.net和elite hack等论坛是提高黑客知识的好方法。 TED或TechTalk等在线视频论坛是了解更多关于正在部署的紧急黑客技术和技术的好资源。你也应该尝试跟踪着名的黑客,如阿德里安·拉莫,凯文·米特尼克,凯文·波尔森和罗伯特·塔潘·莫里斯。

  总结

  以上是几个详尽的步骤,可以教你如何成为黑客,并帮助你走上黑客专家的道路。但是,你应该成为一个负责任的公民,要有选择性,确保你不用这个技能来破坏重要机构的安全,因为它可能使你陷入困境。你应该永远记住,对于每一个黑客工具,总是有一个反黑客工具。因此,做个聪明的黑客,更重要的是做一个负责任的黑客。

posted @ 2017-12-12 14:41  艺术攻城狮  阅读(5756)  评论(0编辑  收藏  举报