很多人对于黑客这个身份的人都觉得好神秘,好厉害,可以神不知鬼不觉的取得对方的一些资料,不管是哪里都可以搞到。然后黑客还可以编程一些语言然后就可以轻松地破解别人电脑里的东西了,还可以远程操控,很酷的感觉。不过想做黑客的话还是要懂得很多的,下面就来和大家说说做黑客需要知道一些什么吧。
作为黑客的话你要知道哪些语言
有一点可以肯定的是,黑客都身兼多种计算机语言的。并且,黑客至少应该精通Python、Java、C/C++、Perl和LISP共五种计算机语言。这五种计算机语言分别代表着编程的不同思路和方法。
Python和Java容易成黑客入门时的首选。C/C++是黑客在学习编程过程中必然会接触到的,C++是以C为基础的改进版。黑客要想精通C/C++是有一定难度的。Perl和LISP能帮助黑客拓宽编程的知识面,增加编程的经验。一般而言,黑客精通的计算机语言种类越多,则越好。
想当黑客必须具备三方面知识:第一是背景知识,需要理解语言结构、操作系统、网络、计算机体系结构等原理;第二必须能够熟练使用各种黑客攻击工具,寻找系统漏洞并实施攻击是一项重复性工作,灵活使用各种黑客攻击工具可以将这项工作自动化,并以人们易于理解的图形方式展现复杂的系统结构;第三必须掌握几种编程语言,无论黑客攻击工具多么强大,进行高难度黑客攻击时,必须亲自编写适合自己使用的工具,此时需要掌握编程语言。
初级阶段建议先从Python开始。Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。它设计清晰,文档齐全,对初学者很合适。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
编写和操作系统结合紧密、或性能要求高的程序,选择C/C++。
编写各处都能用的程序,选择Python。
编写大型的程序,第一选择是Python,第二选择是Java和C/C++。
编写文本处理程序,选择Perl。
编写最灵活和模糊的程序,选择LISP。
编写服务器端程序,选择Perl、Python、PHP和ASP。
编写知识处理程序,选择Prolog。
编写数据库程序,选择VB和Delphi。
编写office程序,选择VBA。
总之想做一个黑客的话也是不容易的,要知道很多的知识的,所以不是简简单单就可以成功的,所以大家要是想做的话,就一定要有丰富的知识,有兴趣的话,大家可以去了解这些的。,但是一定记住要守法。
评论