我已经在VirtualBox中安装了Kali,并且想做一个空闲扫描。为此,我需要找到一个合适的僵尸电脑。我正在使用ipidseq脚本来找到一个。脚本找到一些IP地址以及打开的端口。不幸的是,我多次使用Zenmap( nmap -sl zombieip -p -pN targetip
)执行空闲扫描,并且始终从Zenmap获得相同的响应,即僵尸IP上的端口不能被使用,“可能是关机或防火墙”。
我的问题是:我应该继续尝试,但是应该用脚本来自动化这个过程,或者我可能做错了什么?
发布于 2014-06-14 07:36:40
当僵尸计算机不是随机设置其TCP/IP seq号,并且目标计算机中的端口打开时,就会发生这样的情况:
请注意,如果在您和僵尸计算机之间存在有状态防火墙,它将阻止任何SYN/ACK数据包,而不需要先前的初始化连接,因此您应该在防火墙没有阻塞伪造的SYN/ACK数据包的情况下寻找另一个僵尸。
另一种选择是发送SYN而不是SYN/ACK,但我不确定这在nmap
中是否可行。您可能想用hping3
构建自己的扫描仪。
发布于 2015-02-26 06:45:48
在执行idlescan时,可以在僵尸机器上指定一个打开的端口。默认情况下,它尝试使用端口80 (根据手册)。通常,输入的命令可能如下:
#nmap -sI [zombie IP address] [target IP address]
但是现在,您所需要做的就是将僵尸开放端口号添加到命令中,如下所示:
#nmap -sI [zombie IP address]:[open zombie port number] [target IP address]
具有以下价值:
#nmap -sI 192.168.1.3:31337 192.168.1.9
这对我的回程5's nmap有效,所以我认为它也会在卡利工作。
https://security.stackexchange.com/questions/61009
复制相似问题