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