為cmd設(shè)置密碼的批處理
更新時(shí)間:2009年05月11日 01:53:43 作者:
大家都知道,微軟的溢出漏洞真是一籮筐,而溢出自然就是要拿到CMD權(quán)限,但是如果我們的CMD要密碼的話……今天就給大家教CMD的防范方法。
CMD加密是通過批處理實(shí)現(xiàn)的,現(xiàn)在我們來新建一個(gè)記事本,然后復(fù)制下面的命令并粘貼到記事本里去,并重命名為*.bat即可?!?BR>
@echo off
if exist %windir%\fly.bat attrib -a -s -r -h %windir%\fly.bat
cls
title CMD 密碼設(shè)置
echo ================================================================================
echo CMD 密碼設(shè)置
echo.
echo 默認(rèn)密碼為:123456
echo.
echo 如需更改請?jiān)谙旅孑斎肽愕拿艽a,不更改直接回車.........
echo.
echo ================================================================================
set paa=
set /p paa=請輸入你的新密碼:
if not defined paa call :paa
reg add "HKLM\SOFTWARE\Microsoft\Command 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 驗(yàn)證............. >>%windir%\fly.bat
echo set n=3 >>%windir%\fly.bat
echo ^:start >>%windir%\fly.bat
echo ^cls >>%windir%\fly.bat
echo echo CMD-DOS地帶 >>%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 密碼錯(cuò)誤...你沒機(jī)會咯...^&ping 127.1 -n 2 ^>nul^&exit >>%windir%\fly.bat
echo echo 密碼錯(cuò)誤..你還有%%n%%機(jī)會^&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 歡迎進(jìn)了CMD-DOS地帶 >>%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 設(shè)置完畢.............你的密碼為:%paa%
echo.
gpupdate /force >nul
echo 任意鍵退出....
pause>nul
exit
復(fù)制代碼 代碼如下:
@echo off
if exist %windir%\fly.bat attrib -a -s -r -h %windir%\fly.bat
cls
title CMD 密碼設(shè)置
echo ================================================================================
echo CMD 密碼設(shè)置
echo.
echo 默認(rèn)密碼為:123456
echo.
echo 如需更改請?jiān)谙旅孑斎肽愕拿艽a,不更改直接回車.........
echo.
echo ================================================================================
set paa=
set /p paa=請輸入你的新密碼:
if not defined paa call :paa
reg add "HKLM\SOFTWARE\Microsoft\Command 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 驗(yàn)證............. >>%windir%\fly.bat
echo set n=3 >>%windir%\fly.bat
echo ^:start >>%windir%\fly.bat
echo ^cls >>%windir%\fly.bat
echo echo CMD-DOS地帶 >>%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 密碼錯(cuò)誤...你沒機(jī)會咯...^&ping 127.1 -n 2 ^>nul^&exit >>%windir%\fly.bat
echo echo 密碼錯(cuò)誤..你還有%%n%%機(jī)會^&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 歡迎進(jìn)了CMD-DOS地帶 >>%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 設(shè)置完畢.............你的密碼為:%paa%
echo.
gpupdate /force >nul
echo 任意鍵退出....
pause>nul
exit
:paa
echo 你沒有設(shè)置密碼..現(xiàn)起用默認(rèn)密碼..........
set paa=123456
goto :eof
相關(guān)文章
計(jì)算機(jī)/網(wǎng)絡(luò)設(shè)備狀態(tài)監(jiān)測腳本 批處理
計(jì)算機(jī)/網(wǎng)絡(luò)設(shè)備狀態(tài)監(jiān)測腳本 批處理...2007-03-03用dos命令實(shí)現(xiàn)導(dǎo)入、導(dǎo)出windows計(jì)劃任務(wù)詳解
這篇文章主要介紹了用dos命令實(shí)現(xiàn)導(dǎo)入、導(dǎo)出windows計(jì)劃任務(wù)詳解,需要的朋友可以參考下2016-04-04