2007-04-16 06:56:23 Kenny

Win2000下的FOR命令應用



在win2000下開一個dos窗口,然後執行 
for /l %a in (1,1,254) do start /min /low telnet 192.168.0.%a 3389 
這樣192.168.0.x這個段的所有開放3389端口得主機都會暴露 
這條命令執行後會在任務欄開254個小窗口很恐怖的,建議有什麼沒存檔的,先存一下. 

掃瞄一台主機的多個端口,如下 
for /l %a in (1,1,65535) do start /low /min telnet 192.168.0.1 %a 
這樣就掃瞄192.168.0.1的1到65535端口 

掃瞄一個網段的所有端口 
for /l %a in (1,1,254) do for /l %b in (1,1,65535) do start /low /min telnet 192.168.0.%a %b 
這樣就會掃瞄192.168.0.x段的全部1到65535段口 

以上命令只能在win2000下使用,因為/l累加參數是win2000對for的擴展當然winXP和win.NET都可以用. 其他的都還沒試過