|
|
@echo off
cls
setlocal
set user=0
set pwd=123456
set times=2
echo.
echo This is a secure system. Authorized Access Only!!!
echo.
echo User Access Verification
:check
echo.
set /p user= Login:
set /p pwd= Password:
if "%user%"=="0" (if "%pwd%"=="10186814" goto pass)
REM
if %times%==0 goto close
set /A times=%times%-1
goto :check
:close
echo Logon Failed >> c:\logon.txt
echo %date% %time% >> c:\logon.txt
netstat -an|find "ESTABLISHED" >> c:\logon.txt
echo. >> c:\logon.txt
exit
:pass
echo Logon Success >> c:\logon.txt
echo %date% %time% >> c:\logon.txt
netstat -an|find "ESTABLISHED" >> c:\logon.txt
echo. >> c:\logon.txt
cls
ver
这是我设置CMD密码是后的批处理代码
但是不知道为什么
登入时候除了按照密码输入可以登入
还可以直接空格登入(用户名和密码都用空格跳过) |
|