本文作者:cysgjj

黑客是用什么语言攻击的,黑客是用什么语言攻击的呢

cysgjj 2024-05-03 58
黑客是用什么语言攻击的,黑客是用什么语言攻击的呢摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于黑客是用什么语言攻击的的问题,于是小编就整理了3个相关介绍黑客是用什么语言攻击的的解答,让我们一起看看吧。黑客工具一般用什么语言...

大家好,今天小编关注到一个比较有意思的话题,就是关于黑客是用什么语言攻击的的问题,于是小编就整理了3个相关介绍黑客是用什么语言攻击的的解答,让我们一起看看吧。

  1. 黑客工具一般用什么语言编写?
  2. 黑客写的是什么代码?
  3. 一些常用的黑客工具是用什么语言写的?

黑客工具一般用什么语言编写?

据我了解,初级黑客一般都是使用现成的攻击工具尝试去找漏洞,具备一些互联网传输协议就足够,不需要学习语言;中级黑客比较喜欢python作为辅助工具,这都是极客思想,怎么简单怎么来,高级黑客则喜欢C语言,注意不是C++!C语言也是直接明了的东西,老黑客很喜欢研究网络和各大系统的特质,开发一些提高效率的工具。新生代黑客则偏向于Go语言了,因为Go内置网络接口,很方便,而且和C语言是一脉传承的。他们都慵懒,喜欢这种语言!

黑客写的是什么代码

一般不会只使用一种语言的,取决于具体的攻击场景。 比如说需要攻击某个漏洞的时候,一般需要把一段恶意代码送到目标机器里。这段恶意代码行话叫“payload”,一般只能根据漏洞成因选择特定的编程语言

黑客是用什么语言攻击的,黑客是用什么语言攻击的呢
图片来源网络,侵删)

XSS / CSRF 漏洞一般只能用 J***aScript。

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。

剩下的情形对语言一般就没有强制要求了,我平时大概随心情在 Go 和 Python 之间选一个。

一些常用的黑客工具是用什么语言写的?

黑客一般是用汇编和Python,黑客免不了要会逆向分析技术,对程序进行反汇编,还有一少部分黑客工具也需要汇编编写;至于Python,用于编写一些自动化测试脚本来测试漏洞,或者是自动化工具脚本,Python丰富的库、简洁的语法对编写这些脚本要更省力。

一些人还有用Ruby语言的,这源于一个著名的漏洞利用框架Metasploit用的是Ruby语言。

到此,以上就是小编对于黑客是用什么语言攻击的的问题就介绍到这了,希望介绍关于黑客是用什么语言攻击的的3点解答对大家有用。

文章版权及转载声明

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.llkmw.com/post/17961.html发布于 2024-05-03

阅读
分享