【免費註冊】 【會員登入】 【個人資料】 【會員列表】 【論壇幫助】 【論壇搜尋】 【登出論壇】

∮Ω奧米加空間∮
∮Ω奧米加空間∮»技術文件區»【轉貼】BIOS密碼的解密和恢復

訂覽該主題更新消息 | 將該主題推薦給朋友 發表新主題 發起投票  回覆
作者 主題    
dc
管理員



性別:男
來自:瓦肯星
發表總數:11743
註冊時間:2002-05-07 16:32
(第 1 篇) 【轉貼】BIOS密碼的解密和恢復

資料來源:雨聲論壇

BIOS密碼的解密和恢復(1)
作者:潘鉅添 文章來源:《網管員世界》2002年第9期 2002年08月27日

如果你設置了CMOS密碼而又忘記,或者單位里的其他同事設置了CMOS密碼又沒告訴你,但你卻很想進BIOS程序進行設置和修改,這時沒有密碼是很難的。但是,天無絕人之路,既然設置有密碼,那我們想辦法把它解開或恢復成預設值就是了。對CMOS解密和恢復有很多種方法,下面我給大家作個介紹。

用廠商預留的通用密碼

為了解一時之急,生產廠商在自己生產的晶片中預留了一些通用密碼,這些密碼對有的主板有用,但不是對所有主板都有用。例如現在的主板大多採用Award公司的BIOS系統,筆者主要向大家介紹Award的萬能密碼: 1.dirrid;2.eBBB;3.h996;4.wantgirl;5.589589;6.Award;7.Syxz。(注:4.50版BIOS以下有效)。

如果你的主板是其他廠家的BIOS系統,可以向廠家咨詢或在網上搜尋其預留的通用BIOS密碼。當這些通用密碼你都試過了,但還是解不開CMOS的密碼,那麼可能是主板生產廠商修改了BIOS程序,這也難不倒我們,請看下面的方法。

用調試工具Debug

一般來說,電腦的CMOS設置可以通過70H和71H兩個連接埠進行訪問和更改,最簡單的方法就是將其全部清除,即變成缺省設置。下面的程序段就是用Debug命令對CMOS資料進行清除工作,Debug是DOS的一個外部命令, 你可以在Windows\Command目錄下找到它,啟動電腦到MS-DOS環境,在DOS提示符號下輸入Debug並回車,操作過程如下所示:

c:\dos>debug

-o 70 21

-o 71 20

-q

或:

c:\dos>debug

-o 70 10

-o 70 01

-q

注:“-”是系統本身出現的,所以不用輸入。

重新啟動系統,這時系統會告訴你CMOS參數丟失,要求你重新設定CMOS參數。按Del鍵進入CMOS,你就可以對其進行設置了。需要注意的是,此時CMOS已變成缺省設置,如果要恢復原來的設置,需要手工進行某些參數的設置。其實,你還可以通過 Basic 語言進行破解,若你手頭上正好有Basic 軟體,便能輕而易舉地把CMOS的密碼算出來!方法很簡單,只需執行以下程序即可:


BIOS密碼的解密和恢復(2)
作者:潘鉅添 文章來源:《網管員世界》2002年第9期 2002年08月27日

COLOR 10,5

DIM A(9)

CLS

PRINT SPACE$(980);TAB(22);“THE PASSWORD FOR ZHE BIOS IS:”;

OUT&H70,28

P=INP(&H71)

OUT&H70,29

Q=INP(&H71)

X=16^2*Q+P

COLOR 30,5

I=0:J=0:N=0

Y=X+I*65535

Z=INT(3*Y/(4^(N+1)-1))

IF Z<=126 THEN 190

N=N+1

IF N<8 THEN 140

I=I+1:J=0:N=0=16^2*Q+P:GOTO 130

IF Z<32 THEN 180

A(J)=Z:J=J+1:A=Y-Z*4^N

IF A=0 THEN 230

N=N-1:Y=A:GOTO 140

FOR K=0 TO J

PRINT CHR$(A(K));

NEXT

COLOR 10,5

END

當然,對CMOS電池放電也可以較方便地完成對BIOS密碼的解密和恢復操作。

對CMOS電池放電

這種方法需要打開機箱,找到CMOS電池,對其進行放電。實際上,現在的大部分主板都設置有為CMOS電池放電的跳線或DIP開關,我們只要按照主板說明書進行操作就行了。如果你的主板是老主板,沒有CMOS電池放電跳線或DIP開關,或者你根本就找不到主板說明書,不知道哪組是CMOS電池放電的跳線,那麼你干脆把CMOS電池拔下來,將其正負極短接放電或過一小時左右再裝上(就是讓CMOS長時間沒有電能供應,讓其自動清除內容)就行了。由於這種方法需要有一定的硬體知識,建議不懂的朋友不要輕易去做,如果要做,可以找一個懂一點硬體知識的朋友幫忙。


BIOS密碼的解密和恢復(3)
作者:潘鉅添 文章來源:《網管員世界》2002年第9期 2002年08月27日

改變硬體的配置

當微電腦啟動時,固化的BIOS程序首先要檢查機器的硬體配置是否和CMOS中設置的參數一致。當有沖突或不一致時,開機后便會自動進入Setup設置程序,而不需要輸入密碼。利用這個原理,我們可以打開機箱,變動一個硬體配置以達到自動清除密碼的效果。步驟如下:

(1)打開機箱,改變機器的原有配置,比如把音效卡拔下或軟驅資料線斷開等。

(2)重新啟動電腦,機器自動進入Setup程序后,你就可以重新設置CMOS密碼了。

(3)重置CMOS密碼后,按F10保存設置,重新啟動機器,以使設置生效。

軟體大法

借助軟體(例如PCTOOLS和NORTON)是很容易把CMOS密碼給清掉的。下面舉兩個簡單的實例:

1.BOOTSAFE (BOOTSAFE.EXE在PCTOOLS 9.0中可以找到)

運行BOOTSAFE C:/M,將CMOS資訊和引導區資訊備份到空白軟式磁碟機上,形成CMOS.CPS和CBOOT.CPS兩個文本文件,再用EDIT之類的編輯器將CMOS.CPS任意修改一些內容,存盤后用該盤啟動,運行BOOTSAFE C:/R,系統會詢問是否從軟式磁碟機恢復CMOS資料(回答YES)和是否從軟式磁碟機恢復分區表資料(回答NO),最后重新啟動,此時CMOS中所有內容已被清除。

2.RESCUE (RESCUE可在NORTON 8.0中找到)

用NORTON的RESCUE功能制作一張應急盤,同樣使用EDIT之類的編輯器任意地修改應急盤中CMOS.DAT文件的內容,存盤后用應急盤啟動。再運行應急盤中的RESCUE.EXE,在ITEM TO RESTORE中選擇恢復CMOS資訊(CMOS Infomation)一項,完成后重新啟動,亦可達到目的。

3.BiosPwds(可以到這個網址:http://nj.onlinedown.net/BiosPwds.htm下載它)

BioPwds可以讓你很輕松地得知BIOS密碼。使用上也相當簡單,運行此工具后會有BiosPwds工具的使用界面,只需按下界面上的「Get Passwords」,等個兩三秒即會將BIOS各項資訊顯示於BiosPwds的界面上,包括:BIOS版本、BIOS日期、使用密碼等,這時你便可以很輕松地得知BIOS密碼。

ASCII大法

若你不想下載軟體,又不願意打開機箱,更不願意更改硬體配置,下面的方法相信可以幫助你破解和恢復BIOS密碼:

1.進入MS-DOS環境,在DOS提示符號下輸入EDIT並回車(若你發現按EDIT 出現錯誤,就是說你沒有edit.com這個文件,請看下一條方法),輸入:

ALT+179 ALT+55 ALT+136

ALT+216 ALT+230

ALT+112 ALT+176 ALT+32

ALT+230 ALT+113

ALT+254 ALT+195 ALT+128

ALT+251 ALT+64

ALT+117 ALT+241 ALT+195

注:輸入以上資料是先按下ALT 鍵,接著按下數字鍵盤里(按鍵盤上面那一排數字鍵是沒有作用的)的數字鍵,輸完一段數字后再鬆開ALT 鍵,然后再按下ALT鍵。在操作過程中,屏幕上會出現一個亂字符,我們不用管它。然后在file目錄下選擇save,保存為 cmos.com ,接著退出到 MS-DOS 環境下,按找到 cmos.com 這個文件,看看他是否是 20 個位元組,若不是就說明你打錯了,須重新輸入。 確認后,直接運行 cmos.com 便可清除CMOS的所有資料(當然包括密碼)。

2.這個方法直接在MS-DOS環境下便可完成,在MS-DOS環境下輸入:

COPY CON CMOS.COM

然后回車,繼續輸入:

ALT+176 ALT+17 ALT+230 p ALT+176 ALT+20 ALT+230 q ALT+205 <空格>

然后按“F6”,再按回車保存,運行 cmos.com文件后,重新開機即可。

至此,BIOS密碼的解密和恢復的方法給大家介紹完畢。筆者撰下此文的目的是想為大家介紹一些關於BIOS密碼應急處理的方法,並且提醒大家,破解和恢復CMOS密碼並不像大家想像的那樣復雜。






Your mind to my mind,

your thought to my thought
發表時間:2002-09-27 10:48
dc的個人資料 傳送郵件給dc dc的個人首頁 dc發表的所有文章 送出悄悄話給dc IP:61.*.*.* 編輯  引言回覆 
所有時間均為GMT+8, 現在是2026-09-25 02:56    
訂覽該主題更新消息 | 將該主題推薦給朋友 發表新主題 發起投票  回覆

快速回覆
主題 ( 回覆文章可以不輸入標題 )
URLs自動分析
有回覆時郵件通知
禁用表情符號
使用簽名

<聯絡我們 - OMEGA - 控制面板>

Powered by Centaur & Joksky & DC, ver 2003.08.14
Copyright ©2002-2008 PHPY.COM


頁面生成時間:0.0053629875183105