首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

黑客需要会几门编程语言?

我不是黑客,我只是一个稍微懂点网络知识的人,我也只能带着大家入门,以后的路,要靠自己走。

回归正题,大家应该听过一句话:程序猿可能不是黑客,但黑客一定是程序猿。没错,想要当一名黑客,你不可能说不会编程,那么就算你会拿站什么的,那只能说明你是一个脚本小子,永远都只能用别人写的软件。

真正的黑客是精通多门语言的

大家目前可能只会一种编程语言,或者一种都不会,没关系,从现在开始努力,一切都来得及。

在开始的时候,我们不应该一心想着去拿站破解什么的,没意思,那样做就好比你要建一座楼房,你却不打地基。我们应该先通过Python或者C语言入门。

Python其实是一个脚本语言,大家可能都把他认成了编程语言,它简洁、易读,并且拥有一个庞大而又丰富的标准库,大家可能不知道学好了Python有什么用,那我稍微举两个例子:

1、Python可以利用搜索引擎爬取相应URL信息

2、编写攻击模块代码

如果大家还看不懂的话,那我直接简单的说明:学好Python可以扫描城市摄像头,注入网站等等。

Sqlmap大家应该听说过,那是一款注入神器,它就是用Python来写的

那么C语言呢,它也是几乎所有底层系统的语言,所以说当你学好了C语言,并理解其运行原理对底层攻击有着重要的意义。比如说你想利用缓冲区溢出攻击,你就需要学会C语言,并且当你学好了C语言,在你学其他语言的时候,也会很好理解。

除了编程语言之外,黑客还需要掌握脚本语言以及标记语言。

标记语言,是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记进行标识。

【如:HTML,XML】

脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。

【如:JavaScript、VBScript、PHP】

黑客至少需要掌握JavaScript、PHP、HTML、ASP

因为当你学会了这些语言才能明白网站的构造等等,比如当你学会了JavaScript才能学好XSS,当你学好了PHP、ASP、HTML你才能学好Web渗透

当然,一直学语言很枯燥乏味,我也不能一直坚持着光学语言,大家在学习的过程的同时也可以去找一些小网站挖掘漏洞检验自己的学习成果。

99%的人都在学习的过程中放弃,希望你不会。

喜欢

分享

or

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180606G0UDAI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券