大家好,今天小编关注到一个比较有意思的话题,就是关于黑客技术编程语言有哪些的问题,于是小编就整理了5个相关介绍黑客技术编程语言有哪些的解答,让我们一起看看吧。
黑客写的是什么代码?
一般不会只使用一种语言的,取决于具体的攻击场景。 比如说需要攻击某个漏洞的时候,一般需要把一段恶意代码送到目标机器里。这段恶意代码行话叫“payload”,一般只能根据漏洞成因选择特定的编程语言:
XSS / CSRF 漏洞一般只能用 JavaScript。
SQL注入一般只能构造畸形SQL语句,命令执行类的会掺一点bash、DOS命令。
反序列化漏洞一般用JSON、XML等,取决于具体的数据交换语言。
溢出漏洞一般用汇编、C编写shellcode,而且一般需要用到专门的 Jump-Oriented Compiler。
拿Web Shell的时候,需要根据当前Web服务器配置选择相应的ASP、php、ASPX等语言。
另外,将payload送入目标机器一般需要构造特殊的提交方式:如果需要构造畸形HTTP请求的话,我一般选择Python,requests库真的很好用。
如果需要在套接字层直接提交TCP/UDP数据的话,我一般选择C,也会考虑Python。
黑客一般使用的是C语言还是c++呢?为什么?
黑客用的最多的是shell 尽量用C,麻烦的用C++ C程序体积小,运行快 我现在学的程序都不知道是C还是C++了,好像都混在一起,自己也分不清. 本人觉得黑客大多使用C的,C++一般用来做大的项目的. 同样的代码,C执行的效率是否比C++快呢?这个不知道.本人太菜了.呵呵......
做黑客必须要懂英文么?
黑客并不都是英语好啊,我觉得最主要的还是要汇编语言程序功底好,你看看哪个病毒不是一个自动运行程序,不仅如此,还要躲避杀毒软件的攻击.如果真的是英语好就能做黑客,那我想英语系的学生都是黑客了.而真正是黑客的大都是学的计算机专业啊!
怎样自学黑客技术?
想要自学成为黑客的话,就要先从c语言或者是前端的html/css/js + PHP进行学习。学习完成后可以适当的尝试以下渗透工作,这是黑客的入门。只要掌握好,那么就能自学成为黑客。
黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多***借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影《骇客(Hacker) 》也已经开始使用骇客一词,显示出中文使用习惯的趋同。
实际上,黑客(或骇客)与英文原文Hacker、Cracker等含义不能够达到完全对译,这是中英文语言词汇各自发展中形成的差异。Hacker一词,最初曾指热心于计算机技术、水平高超的电脑专家,尤其是程序设计人员,逐渐区分为白帽、灰帽、黑帽等,其中黑帽(black hat)实际就是cracker。在媒体报道中,黑客一词常指那些软件骇客(software cracker),而与黑客(黑帽子)相对的则是白帽子。
黑客一般用什么语言攻击?
不能说黑客语言有什么,所谓的黑客语言本身就是来自计算机的编程语言,现在世面上的编程语言主要包括PHP,c,c++,现在的黑客需要最高深的就是纯dos的语言界面,可以快速的进行编写等等其他功能,
到此,以上就是小编对于黑客技术编程语言有哪些的问题就介绍到这了,希望介绍关于黑客技术编程语言有哪些的5点解答对大家有用。