首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux中作为笔测试器的编程

在Linux中作为笔测试器的编程
EN

Unix & Linux用户
提问于 2018-01-17 02:53:01
回答 1查看 205关注 0票数 1

我正试图进入刑罚测试行业。到目前为止,我还没有感觉到学习一种新语言的必要性,因为每个人都认为这不是必需的,而且终端中完成的大部分工作只是nmap、metasploit等程序的基本输入和输出。然而,我需要不时地制作一个Bash脚本,以便更快地自动化一个进程。

我不想制作下一个Nmap,也就是metasploit,这就是为什么我不急于学习它们所建立的计算机语言。但是,我试图在测试时使用这些工具,方法是操作它输出的数据,或者将数据保存到目录中。这就是为什么我倾向于更多的短语和文本处理,但我仍然需要一个更好的理解差异,所以我知道哪一个选项是最适合我的处境。

  • 与其他语言相比,Bash/Shell对于终端任务的限制有多大?
  • grep、awk和sed是Bash中文本处理的最佳选择吗?

结论

对像我这样的人来说,继续使用Bash和文本处理是最好的选择,他们只想在终端中自动处理和操作数据吗?或者一种计算机语言会更适合这样的任务吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-01-17 03:17:52

TL博士:你不需要完全学习一门语言,但是如果你这样做了,那是很好的。

在网上有很多脚本可供下载,你只要环顾四周,就能找到你想要的东西。

Python和Shell是您最常使用的语言。如果你把它们都学好了,想象一下你设法进入受害者的电脑,你不去谷歌搜索脚本,你的目标是尽快完成你的任务,Python和Shell都将是你最好的朋友。

我建议您完美地学习它们,因为如果您计划成为一个五酯,而不了解Python和Shell,您将被抛在后面。

对于您的文本处理需要,sedAWKgrep是完美的,偶尔,Python也可以用于文本处理。

为什么要学习Python?

通常,运行Linux的计算机中有很大一部分会安装Python,Python会为每个Linux操作系统预先安装AFAIK,所以如果您设法进入到您的受害者计算机中,您几乎总是能够运行Python脚本,除非它们删除了Python,我对它们非常怀疑。

总之,您不需要完全学习一种语言,但是如果您了解Python和Shell的一两件事,那就更好了。您还需要很好地理解Linux是如何工作的。

一些资源,让您开始:

使用Python学习渗透测试

手触探试验

Github -太棒了-五倍

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/417667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档