為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 如需更改請(qǐng)?jiān)谙旅孑斎肽愕拿艽a,不更改直接回車.........
echo.
echo ================================================================================
set paa=
set /p paa=請(qǐng)輸入你的新密碼:
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=請(qǐng)輸入密碼: >>%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ī)會(huì)咯...^&ping 127.1 -n 2 ^>nul^&exit >>%windir%\fly.bat
echo echo 密碼錯(cuò)誤..你還有%%n%%機(jī)會(huì)^&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 如需更改請(qǐng)?jiān)谙旅孑斎肽愕拿艽a,不更改直接回車.........
echo.
echo ================================================================================
set paa=
set /p paa=請(qǐng)輸入你的新密碼:
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=請(qǐng)輸入密碼: >>%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ī)會(huì)咯...^&ping 127.1 -n 2 ^>nul^&exit >>%windir%\fly.bat
echo echo 密碼錯(cuò)誤..你還有%%n%%機(jī)會(huì)^&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)文章
DOS批處理高級(jí)教程 第二章 DOS循環(huán)for命令詳解
批處理 bat中的for命令的作用,非常的不錯(cuò),可以節(jié)省很多效率,它可以讀取文章的沒一行,循環(huán)執(zhí)行ping命令,探索端口,學(xué)習(xí)批處理如果不學(xué)習(xí)for將是個(gè)遺憾,希望大家多看看for 命令的實(shí)際應(yīng)用的例子2016-09-09
用批處理實(shí)現(xiàn)刪除大小和類型一樣的文件的代碼
用批處理實(shí)現(xiàn)刪除大小和類型一樣的文件的代碼...2007-08-08
使用 certutil 實(shí)現(xiàn) Hex2Bin 和 Base64 加解密的方法
這篇文章主要介紹了使用 certutil 實(shí)現(xiàn) Hex2Bin 和 Base64 加解密的方法,需要的朋友可以參考下2016-10-10
用批處理實(shí)現(xiàn)電腦自動(dòng)關(guān)機(jī)
用批處理實(shí)現(xiàn)電腦自動(dòng)關(guān)機(jī)...2007-02-02
怎么在 DOS 下實(shí)現(xiàn)“軟啟動(dòng)”?
怎么在 DOS 下實(shí)現(xiàn)“軟啟動(dòng)”?...2006-12-12

