扫描内网在线主机的BAT
程序员文章站
2022-04-22 11:05:09
在拿到一个shell后某些情况下在shell上只能执行dos,不能执行exe等一些扫描用的东西,特地写了这个bat来针对这种情况,能扫描内网在线主机,不过注意不能在vista以上的系统使用。...
在拿到一个shell后某些情况下在shell上只能执行dos,不能执行exe等一些扫描用的东西,特地写了这个bat来针对这种情况,能扫描内网在线主机,不过注意不能在vista以上的系统使用。
@echo off
::按格式设置IP
set IP=192.168.5.
for /l %%i in (1,1,254) do (
echo ping -n 1 %IP%%%i>%%i.bat
echo if “%%errorlevel%%” == “0″ goto ok>>%%i.bat
echo del %%0^&exit>>%%i.bat
echo :ok>>%%i.bat
echo echo %IP%%%i^>^>ip.txt>>%%i.bat
echo del %%0^&exit>>%%i.bat
)
for /l %%i in (1,1,254) do (
start /MIN %%i.bat
if %%i EQU 150 ping -n 10 127.0.0.1>>nul
)
type ip.txt
上一篇: 被劈了才作数:雷雨天到底要不要拔插头?