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 应用程序渗透。

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

    关注

    90

    文章

    3728

    浏览量

    97531
  • python
    +关注

    关注

    59

    文章

    4892

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2026值得关注的存储技术

    作者:黄晶晶   在AI发展浪潮下,算力体系的软硬件协同适配能力持续跃升,从芯片架构优化、大模型逐渐收敛到算力调度机制,全链路的技术迭代已大幅消解算力供给与应用需求间的适配性矛盾。当算力不再是制约AI应用的核心瓶颈时,存力的战略重要性随之凸显,成为决定算力价值能否高效释放的关键支撑。   存力的核心效能直接关乎数据的存储密度、读写效率与安全性,无论是大模型训练还是实时业务场景下的低延迟数据调取,都对存力的性能指
    的头像 发表于 01-03 05:54 1.4w次阅读
    2026<b class='flag-5'>值得</b><b class='flag-5'>关注</b>的存储技术

    欧盟480V/60Hz工况|5KW袋机变频电源电压频率转换技术解析

    自带变频系统可直接通用,实际工况中极易出现电机超速、扭矩不足、编织纹路不均、机头抖动、频繁过载报警等问题。本文从电网差异、设备机理、变频电源适配、CE合规四维度,详解5KW袋机出口欧盟480V电网的配套技术逻辑。 从电网参数
    的头像 发表于 05-23 09:52 27次阅读
    欧盟480V/60Hz工况|<b class='flag-5'>5</b>KW<b class='flag-5'>编</b>袋机变频电源电压频率转换技术解析

    PCB厂家哪个值得选?2026最新本地高性价比PCB厂家推荐

    特性,从综合实力40%、用户口碑30%、适配性30%三维度开展系统分析。本文基于20265月最新行业动态、今日头条站内用户数据及公开数据整理,旨在辅助用户做出符合自身需求的决策。 二、推荐排行榜
    发表于 05-16 23:47

    值得关注的电容液位计维护保养!

    液位计
    jzyb
    发布于 :2026年03月26日 12:07:03

    Omdia:小米自2020以来重夺可穿戴腕带设备市场冠军

    Omdia最新数据数据,2025全球可穿戴设备出货量突破2亿台,同比增长6%。小米自2020以来首次重回榜首,以18%的市场份额成为全球年度出货量最大的可穿戴设备厂商。苹果紧随其后,以17%位列
    的头像 发表于 03-05 16:50 1489次阅读

    C语言来实现万

    C语言实现万历程序的代码如下:#include int year(int y) { if ((y%4==0) (y%100!=0) || y%400==0) return 366
    发表于 01-16 08:02

    2025最佳的嵌入式编程语言有哪些呢?

    嵌入式系统是现代科技不可或缺的一部分。它们存在于家用电器、汽车、住宅、医院、商店等各个领域。它们与我们的社会紧密相连。选择合适的语言来构建嵌入式系统对于成功至关重要。那么,2025最佳的嵌入式编程
    的头像 发表于 11-14 10:27 1910次阅读
    2025<b class='flag-5'>年</b>最佳的嵌入式编程<b class='flag-5'>语言</b>有哪些呢?

    2025值得投资的50家国产传感器企业(附全名单)

    的领军企业,打造引领行业技术革新与产业升级的风向标。     从2025度Sensor Top 50榜单评选结果看,榜单企业来自17城市,上市企业17家,独角兽企业2家,国家级制造业单项冠军企业和国家级专精特新“小巨人”企业34家,总估值/市值超过18000亿。  
    的头像 发表于 11-04 18:06 9048次阅读
    2025<b class='flag-5'>年</b>最<b class='flag-5'>值得</b>投资的50家国产传感器企业(附全名单)

    值得关注的差压变送器作用!

    物联网
    华泰天科
    发布于 :2025年09月19日 20:14:53

    推荐5让测试效率翻倍的MCP

    推荐5让测试效率翻倍的MCP
    的头像 发表于 09-19 10:02 829次阅读
    推荐<b class='flag-5'>5</b><b class='flag-5'>个</b>让测试效率翻倍的MCP

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

    上海晶珩(EDATEC)作为专注于工业计算解决方案的创新企业,推出了基于树莓派CM5模块的ED-IPC3100和ED-IPC3630系列工业计算机,这些产品在工业自动化、边缘计算和物联网领域展现出
    的头像 发表于 07-25 15:59 1953次阅读
    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 4115次阅读

    提高篇——C语言核心技术(中文版)

    严谨的术语表介绍C语言;第二部分描述标准链接库;第三部分介绍GNU软件包中常用的编译和测试工具。 获取完整文档资料可下载附件哦!!!!如果内容有帮助可以关注、点赞、评论支持一下哦~
    发表于 06-13 16:39

    鸿蒙5开发宝藏案例分享---AI辅助图文内容高效

    鸿蒙宝藏案例:AI图文创开发实战,让你的应用更智能! 还在为HarmonyOS开发找不到优质案例发愁?今天分享一超实用的AI图文创场景实现方案,手把手教你打造智能社交通讯应用! 一、场景概述
    发表于 06-12 11:40