京峰Kali渗透测试高级工程师特训班(零基础CTFSRC漏洞挖掘)
Consider:如何提取我们需要的信息呢?假设如果扫描
22
端口state
为open
则打印所扫IP
地址
Tips:这里我们需要提及一个小技巧。AWK是一种字符过滤工具,在我们获取一个文件的文本内容之后,需要根据某些条件进行过滤,输出过滤之后的文本
尝试从一个ip列表中读取每个ip并进行保存,只要生成要扫描的主机的列表,用-iL
把文件名作为选项传给Nmap
,假设输出的文件位于root
目录下,使用awk过滤监听到80或者21端口符合open
的字段,并输出第二列内容
Test3: nmap -iL inputList.txt -p 80,21 -oG ./-PS 80,21 | awk '/open/{print $2}'> output.tx