CMD密码设置的批处理CMD防范方法大家都知道,微软的溢出漏洞真是一箩筐,而溢出自然就是要拿到CMD权限,但是如果我们的CMD要密码的话……今天就给大家教CMD的防范方法。运行后打开cmd需要输入密码的,可以用解密文件夹里面的2解密即可,原理就是删除关联。复制代码代码如下: @echo off if exist %windir%fly.bat attrib -a -s -r -h %windir%fly.bat cls title CMD 密码设置 echo ================================================================================ echo CMD 密码设置 echo. echo 默认密码为:123456 echo. echo 如需更改请在下面输入你的密码,不更改直接回车......... echo. echo ================================================================================ set paa= set /p paa=请输入你的新密码: if not defined paa call :paa reg add "HKLMSOFTWAREMicrosoftCommand Processor" /v AutoRun /t REG_SZ /d %windir%fly.bat /f >nul echo ^@echo off >%windir%fly.bat echo ^cls >>%windir%fly.bat echo title CMD-Dos 验证............. >>%windir%fly.bat echo set n=3 >>%windir%fly.bat echo ^:start >>%windir%fly.bat echo ^cls >>%windir%fly.bat echo echo 脚本之家地带 >>%windir%fly.bat echo echo. >>%windir%fly.bat echo set pa= >>%windir%fly.bat echo set /p pa=请输入密码: >>%windir%fly.bat echo if /i "%%pa%%"=="%paa%" goto ok >>%windir%fly.bat echo set /a n-=1 >>%windir%fly.bat echo if "%%n%%"=="0" echo 密码错误...你没机会咯...^&ping 127.1 -n 2 ^>nul^&exit >>%windir%fly.bat echo echo 密码错误..你还有%%n%%机会^&ping 127.1 -n 2 ^>nul >>%windir%fly.bat echo goto start >>%windir%fly.bat echo ^:ok >>%windir%fly.bat echo ^cls >>%windir%fly.bat echo title 你可以正常使用 CMD-Dos ............. >>%windir%fly.bat echo echo 欢迎进了脚本之家地带 >>%windir%fly.bat echo cd /d c: >>%windir%fly.bat :stt if not exist %windir%fly.bat goto stt attrib +a +s +r +h %windir%fly.bat cls echo. echo. echo 设置完毕.............你的密码为:%paa% echo. gpupdate /force >nul echo 任意键退出.... pause>nul exit :paa echo 你没有设置密码..现起用默认密码.......... set paa=123456 goto :eof
警告:运行BAT源码是一种危险的动作,如果你不熟悉,请不要尝试!

展开内容