在Linux系统中,几乎每一个能够直接处理的对象都是一个文件,并且它们经常都是文本文件。例如,Linux系统中的所有配置文件都是文本文件。因此,要想对一个应用进行重新配置,你可以直接打开配置文件,修改文本,保存文件,然后重新启动应用——重新配置操作就完成了。
既然系统中存在如此众多的文本文件,那么在管理Linux系统和应用的过程中,文本操作就显得尤为关键。在本章中,你将学习在Linux系统中使用若干命令和技术来对文本进行操作。
出于演示讲解的目的,我们将用到世界上最好的网络入侵检测系统(NIDS)Snort中的一些文件,该系统最早由Marty Roesch开发,目前为思科公司所有。NIDS通常被用于检测黑客入侵,因此如果你想要成为一名成功的渗透测试人员,那么就必须对NIDS防御攻击的方式,以及对其入侵以规避检测的方式有所了解。
注意
如果你正在使用的Kali Linux系统版本并没有预安装Snort系统,那么可以通过输入apt-get install snort来从Kali软件仓库下载文件。