C語言高級技術之--密碼破解


眾所周知,如果自己忘了系統密碼,就只能重裝系統或者去買工具軟件進行軟件的破解。但很多都局限於應用工具,那我們學C的能自己創造一個工具嗎?  回答當然是Yes,  C 和匯編是程序開發中的王者,無所不能,當然了,得你自己去足夠的內力才能發揮他的功能。 現在我們就進入實戰部份。

    大家都知道,在windows 系列的操作系統中也包括win7 ,他們都自帶了一個utilman.exe 的工具,此工具很難得的是在開機啟動到windows后,都會常駐在內存中,隨時都可以用win鍵+U 啟動,在還沒有進入登陸用戶的時候,那我們猜一下,到底我們還沒有登陸的時候,執行的操作是以什么權限在運行的呢? 我也不知道,經過測試,可能是administrator 用戶,也有可能是操作系統的一個隱藏超級用戶。反正在這個環境中,我們如果不知道任何的用戶信息,那現在是不是就可以實行我們的方法了? 嘿嘿~  刺激的旅程現在開始!!

   1 ,打開C語言編譯器:  輸入如下代碼:

  #include "stdio.h"

     #include "stdlib.h"

     int main()

     {

    system("net user administrator \"\"");     // 千萬要注意轉意,如果此文件生成了.exe 文件,那你電腦上的超級用戶的密碼將為空。

           return 0;                                             // 這里會用到一些DOS的命令,下一篇文章將進行net user 命令的詳解,和使用

     }

 

   2 。  生成好的文件我們把他改名叫  utilman.exe

   3.    將utlman.exe 拷貝到c:\windows\system32 下面  (xp 還要拷貝到c:\windows\system32\dllcache下) 可以使用任何方法完成這步操作

         1) 在其它用戶可以使用的時候,可以進入其它用戶后把此文件拷貝過去

         2) 進入開始啟動到DOS將utilman.exe 拷貝到上面所說的目錄中去

   4.   完成上一步操作以后,進入到windows 登陸的界面,然后拼命的按下Win + U 鍵,然后重啟電腦以后,你的系統管理員密碼將完全清空,你可以作任何的操作,

        經測試:在windows2000  / xp /wi7 下面正常運行,且能完成工作。

   5.   至此,你將完成所有的工作,是不是感覺很爽啊,再也不用為了密碼去重裝系統了^_^

 

   注:  此種方法有一個缺點,你自己編寫的程序一定要控制台的,而不能為界面程序,完成后,你可以用此工具共享給需要的朋友。

          感覺是不是很簡單的一個編程工作,完成了你意想不到的效果,感覺到C語言的強大了吧,哈哈哈。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM