//这是一个存档的帖子!

布局:职位 现任:职位 cover: assets/images/posts/hacker.jpg 原标题:8种编程语言,让你成为创客! 日期:2018-01-17 12:00:00:00+0545 导航。真正的 类别:代码 标签: 代码 类:后模板 子类:职位 作者:编辑 一篇文章。程式化语言成为黑客///博客 摘要:--Python是一门非常强大的高级语言,它很容易学习和编码,大部分的自动化工具和脚本都是用Python编写的。了解Python套接字编程会对你的Exploit写作有很大的帮助。Ruby是另一种语言,它被用来编写脚本、工具。Metasploit框架是用Ruby编写的。学习Ruby将帮助你了解MSF的内涵和外延。 —

每个黑客初学者都会有很多疑惑,比如。 "我应该学习哪种编程语言来做黑客?"

黑客的编程语言。

1#适用于Web App/Pentesting/Hacking。

HTML。 超文本标记语言(Hypertext Markup Language,简称HTML)是创建网页和其他可以在浏览器中显示的信息的基础知识。所以,如果你不懂HTML,就应该先学好它。

JavaScript。 学习JavaScript。它将帮助你了解跨站点脚本的基础知识。

PHP/SQL。 大部分的Web应用程序都是使用PHP和MySQL编写的。所以,学习PHP是必须的。

2#用于编写/理解漏洞、Shell代码、Rootkits等。

C & C++。 在网络上,你会发现60%以上的漏洞都是用C和C++编写的。学习C和C++可以帮助你了解缓冲区溢出、堆栈溢出等 ---所以学习C和C+++是每个黑客/Pentester的必修课。

集会。 学习汇编将帮助你编写/理解Shell代码,它也将帮助你在逆向工程的应用程序和软件的应用。

3#用于构建工具和脚本。

Python。 Python是一种非常强大的高级语言,它很容易学习和编码,大部分的自动化工具和脚本都是用Python编写的。了解Python套接字编程,对你的Exploit写作有很大的帮助。

红宝石。 Ruby是另一种语言,用于编写脚本、工具。Metasploit框架是用Ruby编写的。学习Ruby将帮助你了解MSF的内部和外部。

巴什。 学习Bash对于编写自动化的小脚本非常有用。

资料来源。 资料来源:Codisec