用於測試網段中的ip(僅限於未開啟防火牆的)
for /l %i in (1,1,255) do @ping xxx.xxx.xxx.%i -w 1 -n 1 | find /i "ttl="
測試cmd掃描目標端口
在win10 1809版本中實驗正常,在20H2中實驗出問題
for /l %i in (75,1,85) do @start /min telnet 192.168.10.112 %i & ping -n 3 127.1 > nul & (tasklist /FI "windowtitle eq Telnet 192.168.10.112" | find "telnet.exe" >nul && (echo %i && taskkill /FI "windowtitle eq Telnet 192.168.10.112" >nul))
在1904版本中實驗結果為:80
在20H4中則為以下結果
C:\Users\29240>for /l %i in (80,1,85) do @start /min telnet 192.168.10.112 %i & ping -n 3 127.1 > nul & (tasklist /FI "windowtitle eq Telnet 192.168.10.112" | find "telnet.exe" >nul && (echo %i && taskkill /FI "windowtitle eq Telnet 192.168.10.112" >nul))
80
81
82
83
84
85
C:\Users\29240>for /l %i in (80,1,85) do @start /min telnet 192.168.10.112 %i & ping -n 3 127.1 > nul & (tasklist /FI "windowtitle eq Telnet 192.168.10.112" | find "telnet.exe" >nul && (echo %i && taskkill /FI "windowtitle eq Telnet 192.168.10.112" >nul))
80
81
C:\Users\29240>for /l %i in (80,1,85) do @start /min telnet 192.168.10.112 %i & ping -n 3 127.1 > nul & (tasklist /FI "windowtitle eq Telnet 192.168.10.112" | find "telnet.exe" >nul && (echo %i && taskkill /FI "windowtitle eq Telnet 192.168.10.112" >nul))
80
82
C:\Users\29240>
C:\Users\29240>for /l %i in (80,1,85) do @start /min telnet 192.168.10.112 %i & ping -n 3 127.1 > nul & (tasklist /FI "windowtitle eq Telnet 192.168.10.112" | find "telnet.exe" >nul && (echo %i && taskkill /FI "windowtitle eq Telnet 192.168.10.112" >nul))
80
85
C:\Users\29240>for /l %i in (80,1,85) do @start /min telnet 192.168.10.112 %i & ping -n 3 127.1 > nul & (tasklist /FI "windowtitle eq Telnet 192.168.10.112" | find "telnet.exe" >nul && (echo %i && taskkill /FI "windowtitle eq Telnet 192.168.10.112" >nul))
80
85
C:\Users\29240>for /l %i in (80,1,85) do @start /min telnet 192.168.10.112 %i & ping -n 3 127.1 > nul & (tasklist /FI "windowtitle eq Telnet 192.168.10.112" | find "telnet.exe" >nul && (echo %i && taskkill /FI "windowtitle eq Telnet 192.168.10.112" >nul))
80
81
82
83
TMD真雞兒煩