0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

2020年5个值得关注的编语言

汽车玩家 ? 来源:CSDN ? 作者:Andrew Long ? 2020-05-03 12:07 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

无论你是一名准专业人士,安全爱好者还是经验丰富的资深人士,都会看到技术领域正在不断变化。本文的目的不是强迫你使用任何编程语言,而是给出要关注这些编程语言的原因。

前几天我女儿问我为什么有这么多的语言。我告诉她,它们就像你在五金店里买的工具一样ー同样的工作你可以使用许多工具,但是每项工作都有一个最适合的工具。当然,你完全可以把螺丝刀翻转过来,来敲击钉子,通过这种方式你就能把钉子钉进去,但是显然用锤子是更聪明的做法。

接下来让我们看下推荐的网络安全相关的编程语言。

1、Python

到目前为止,Python 在网络安全领域一直处于领先地位。这是一种通用的服务器端脚本语言(无需编译),已经被应用到成千上万的安全项目中。你会发现绝大多数安全工具和 PoCs 都是用 Python 编写的,这样做是有充分理由的:它非常容易上手和使用。而且每天都会开发出许多出色的模块来帮助你解决你可能遇到的几乎所有问题。即使你不打算使用它,也可能需要学习如何使用 Python 读取/修改脚本。很有可能未来的某个时候,你会用到它。

2、JavaScript

每个人都讨厌 JavaScript。我每天都在使用它,却对它又爱又恨。但是,没有其他编程语言可以从功能上完全替代它,而且还能在开发人员中达到相同受欢迎程度。每个主流浏览器都支持它,几乎每个 Web 开发人员都在使用它。如果你打算进行网络应用程序的渗透测试,bug 赏金猎人或其他方式,那么不熟悉 JavaScript 将会给你带来阻碍。跨站脚本漏洞(XSS)是网络上最常见的漏洞之一,你猜怎么着?它一种主要基于 JavaScript 的网络安全攻击。

3、PowerShell

我不是 Windows 的铁粉,我们大多数人都不再使用 Windows 了,但这并不能改变 Windows 在未来几年将成为领先者的事实。银行将使用 Windows XP 直到以后实在没法用了为止,联邦政府所有部门都使用 Windows (通常不是 XP . .)。那么 powershell 能为你做些什么呢?除了擦去你眼中的泪水,什么都能干。它是 Windows 机器后期开发的动力源,并且可以做一些很酷的事情,比如转储 ADFS 用户的电子邮件和帮助提升用户权限。

4、汇编语言

这并不适合所有人,你们不必都使用它。但是,如果不谈论逆向工程,任何安全编程语言清单都是不完整的。有一些非常棒的工具可以帮助进行逆向工程,比如 IDA 和 Ghidra,但是仍然需要一些组装。如果你对恶意软件和逆向工程感兴趣的话,学习下汇编语言吧。

5、Ruby

是的,我这里提到了 Ruby,不服来辩。

一些大型的安全工具是用 Ruby 编写的 (曾经使用过 metasploit 吗?) ,这有充分的理由: 它很像 Python,简单易用,并且有大量的社区支持。如果你想做一些兼职,Ruby 既可以做安全相关的活又可以接应用程序开发相关的任务。

接下来让我来谈谈那些没有被列入名单的安全相关的编程语言。

荣誉提名

Golang/Go: 一种强大的编程语言,可以编译成稳定的、超快的、跨平台兼容的可执行文件。像 GoPhish 这类的工具是用 Go 编写的。
C (不是C++): 久经考验的编程语言标准。我都想把这个放在逆向工程编程语言列表中了,因为了解 C 可以*帮助你提高逆向工程和分析恶意软件的能力。
HTML 和 CSS : 它俩不是编程语言,如果要不是觉得有些不妥,我甚至考虑将其与 JavaScript 并列了。知道如何正确和错误地使用它们将有助于 Web 应用程序渗透。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    88

    文章

    3694

    浏览量

    95544
  • python
    +关注

    关注

    56

    文章

    4832

    浏览量

    87791
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2025树莓派最值得关注的事,树莓派CM5工业级进化!

    上海晶珩(EDATEC)作为专注于工业计算解决方案的创新企业,推出了基于树莓派CM5模块的ED-IPC3100和ED-IPC3630系列工业计算机,这些产品在工业自动化、边缘计算和物联网领域展现出
    的头像 发表于 07-25 15:59 ?428次阅读
    2025<b class='flag-5'>年</b>树莓派最<b class='flag-5'>值得</b><b class='flag-5'>关注</b>的事,树莓派CM<b class='flag-5'>5</b>工业级进化!

    C语言精彩编程百例-364页

    内容提要 C是一种通用的程序设计语言,它包含了紧凑的表达式、丰富的运算符集合、现代控制流以及数据结构等四部分。C语言功能丰富,衣达能力强,使用起来灵活方便:它应用面广,可移植性强,网时具有高级
    发表于 06-13 17:28

    IC芯片带包装标准

    的IC,设备月产能高达5KK。为广大市场客户的IC烧录需求提供强有力的保障,按照企业的需求定制烧录内容。(烧录机:管装烧录机、带烧录机、托盘烧录机、盘转/转盘一体烧录机、
    的头像 发表于 06-13 17:25 ?827次阅读

    当我问DeepSeek国内芯片封测有哪些值得关注的企业,它这样回我

    出国内十大值得关注的封测企业时,列表中其中既有长电科技等传统巨头,也有万芯这样的专精特新力量。1.长电科技作为全球第三大封测企业,长电科技以FCBGA(倒装芯片球栅格
    的头像 发表于 05-12 14:56 ?832次阅读
    当我问DeepSeek国内芯片封测有哪些<b class='flag-5'>值得</b><b class='flag-5'>关注</b>的企业,它这样回我

    格灵深瞳入选量子位2025AIGC双榜单

    4月16日,第三届中国AIGC产业峰会在京召开。大会由量子位主办,以“万物皆可AI”为主题,峰会C位焦点——“2025年值得关注的AIGC企业”与“2025年值得关注的AIGC产品”双
    的头像 发表于 04-18 09:20 ?624次阅读

    语言康复行业首家!阳光语言正式接入DeepSeek

    20253月5日,阳光语言上线全国首个部署DeepSeek的语言康复专用AI问答系统,该系统在阳光语言官方微信公众号和小程序对外免费开放。
    的头像 发表于 03-06 14:14 ?368次阅读
    <b class='flag-5'>语言</b>康复行业首家!阳光<b class='flag-5'>语言</b>正式接入DeepSeek

    2025,通信行业有哪些方向值得关注

    时间过得很快,转眼之间,2025已经来到了2月尾,Q1也快结束了。回首过去的这一,我个人感觉,整个通信行业其实挺平淡无趣的。既没有什么大惊喜,也没有大惊吓。偶尔出现几个大新闻(例如R18冻结
    的头像 发表于 02-19 11:49 ?1030次阅读
    2025<b class='flag-5'>年</b>,通信行业有哪些方向<b class='flag-5'>值得</b><b class='flag-5'>关注</b>?

    先楫半导体HPM_SDK v1.7.0发布!这些更新你值得关注

    先楫半导体HPM_SDK v1.7.0发布!这些更新你值得关注
    的头像 发表于 02-08 13:42 ?744次阅读
    先楫半导体HPM_SDK v1.7.0发布!这些更新你<b class='flag-5'>值得</b><b class='flag-5'>关注</b>!

    机器人大语言模型市场2028将破千亿美元

    后端更多的理解和互动需求。 据预测,全球机器人大型语言模型(机器人LLM)市场,包括AI训练、AIGC解决方案等在内,有望在2028突破1000亿美元大关。从2025至2028
    的头像 发表于 01-22 11:02 ?559次阅读

    语言模型管理的作用

    要充分发挥语言模型的潜力,有效的语言模型管理非常重要。以下,是对语言模型管理作用的分析,由AI部落小整理。
    的头像 发表于 01-02 11:06 ?431次阅读

    2024Automechanika Shanghai刷新多项纪录,这些新趋势值得全行业关注

    电子发烧友网报道(文/吴子鹏)12月2日-12月5日,2024上海国际汽车零配件、维修检测诊断设备及服务用品展览会(Automechanika Shanghai)在国家会展中心(上海)成功举办
    的头像 发表于 12-06 01:08 ?3749次阅读
    2024<b class='flag-5'>年</b>Automechanika Shanghai刷新多项纪录,这些新趋势<b class='flag-5'>值得</b>全行业<b class='flag-5'>关注</b>

    语言模型优化生成管理方法

    语言模型的优化生成管理是一系统工程,涉及模型架构、数据处理、内容控制、实时响应以及伦理监管等多个层面。以下,是对大语言模型优化生成管理方法的梳理,由AI部落小整理。
    的头像 发表于 12-02 10:45 ?448次阅读

    在学习go语言的过程踩过的坑

    作为一5的phper,这两公司和个人都在顺应技术趋势,新项目慢慢从php转向了go语言,从2021
    的头像 发表于 11-11 09:22 ?534次阅读

    语言模型如何开发

    语言模型的开发是一复杂且细致的过程,涵盖了数据准备、模型架构设计、训练、微调和部署等多个阶段。以下是对大语言模型开发步骤的介绍,由AI部落小整理发布。
    的头像 发表于 11-04 10:14 ?662次阅读

    plc编程st语言怎么

    控制。下面是一基本的ST语言编程指南,包括如何开始编写一简单的程序。 1. 基本结构 ST程序通常包含变量声明、函数(或过程)定义和主程序块。 变量声明 :在程序开始处声明所有使用的变量,包括它们的类型和初始值(如果有的话)
    的头像 发表于 08-25 10:05 ?3086次阅读