歡迎您光臨本站 註冊首頁

系統密碼破解之我所見

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

最近有同事的忘記了系統密碼,而又急著用,無奈之下求助於我,給他們解決,最終給他們解決了,平時收集了一些系統密碼的相關資料,現一一呈現給大家同享.
一.忘記開機密碼

開機密碼是指你在打開電腦開機自檢后就跳出的密碼.這時你只有輸入正確的密碼后練作系統才啟動.這種 密碼出現時,你就想進入電腦的BIOS設置都不行,所以安全性相對要好.

(建議筆記本電腦不要設置此類密碼.一旦忘記密碼,然後又丟了相應的解密盤的話,你可就要去筆記本產商維修店去燒錢了).

解決方法:打開機箱,把主板上的CMOS鋰電池取出來,過一會兒(5-10分鐘),再放進去,密碼自動消失.

原理:開機密碼是通進BIOS設置的,它會保存在主板上CMOS中,這種存儲器在長時間掉電后內容會消失,所以密碼也隨之消失.

二、忘記BIOS設置密碼
BIOS設置密碼是在開機自檢過程中通過按相應鍵(不同BIOS的鍵不同,Aword、與AMI的為DEL,而國產的多數是F2)進入BIOS進行設置時的密碼,開機密碼也是的在這裡邊設置的.此密碼是對BIOS設置的許可權進行保護.不影響練作系統的啟動.
解決方法:1、可以通過CMOS放電,但最好是用debug來清除它.總是翻弄電腦硬體,會使它的使用壽命更短.
另一種方法:

在啟動練作系統后,進入DOS環境,輸入debug命令,這時會出現“-”的輸入提示符,然後輸入以下命令

-o 70 10

-o 71 10

-q
若你的系統上沒有DOS系統,建議買一張帶有DOS系統的光碟,通過光碟引導進入DOS就可用上述方便,但注意前提是BIOS的默認引導順序是先光碟--硬體,若是引導順序為硬體則只能把CMOS進行放電了.

相信通過此練作,就能清除密碼.

原理:命令行中都用到了70和71兩個數字,這是CMOS中數據訪問是通過70和71這兩個I/O埠來實現的.埠70H是一個位元組的地址埠,用來設置CMOS中數據的地址,而埠71H則是用來讀寫埠70H設置CMOS地址中的數據單元內容.

三.忘記Windows98的登錄密碼

有的員工會通過更改Windows註冊表和相應的登錄方式來限制登錄,輸入不正確就會提示相應的信息不能登錄.一般的windows網路登錄方式如果不輸入密碼即使登錄進去也不能使用區域網.解決方法:在電腦開機自檢之,后將要啟動練作系統之前,按F8鍵,調出啟動菜單,選擇其中的safe mode (安全模式)後進入練作系統.在其中查找文件後綴為pwl的文件,然後將其改名或刪除,然後改變登錄方式,相應的密碼自動清除.

原理:以pwl為文件後綴的文件是以文件名為登錄名的密碼文件,刪除它之後,相應密碼就消失.

四、忘記WindowsNT/2000的登錄密碼

為了保證WindowsNT/2000安全,一般都要求設練作系統登錄密碼,沒有密碼不能登錄.

解決方法:要區分練作系統文件格式是FAT還是NTFS,是NTFS的話有些啟動盤不能練作文件,這個練作要更改或刪除文件.若是FAT的話用一般的Windows98啟動盤就可以啟動電腦,而NTFS則要其它工具,比如說NTFSDOS這個小軟體,它可以通過製作兩張Floppy啟動盤後來練作NTFS文件格式下的文件.用啟動盤啟動電腦(現在是在dos狀態下),進入系統所在的分區(如:C盤)將c:\windows\system32\config\sam文件改名或刪除則在下次登錄密碼為空就可以登錄.

原理:c:\windows\system32\config\sam這個文件在練作系統中相當於一個資料庫文件用於保存當前系統用戶的密碼,當刪除或更改此文件之後,系統就認為沒有密碼,下次啟動時就會自去產生一個SAM文件.

五、忘記Windows XP登錄密碼 -----------------------日常工作中用得最多的,大家都裝XP系統嘛,哈哈 ,大家要學學喲.

解決方法一、用net 命令(假設忘記密碼的用戶名為xxcxz)

我們知道在Windows XP中提供了“net user”命令,該命令可以添加、修改用戶賬戶信息,其語法格式為:

net user [UserName [Password | *] [options]] [/domain]

net user [UserName {Password | *} /add [options] [/domain]

net user [UserName [/delete] [/domain]]

1、重新啟動計算機,在啟動畫面出現后馬上按下F8鍵,選擇“帶命令行的安全模式”.

2、運行過程結束時,系統列出了系統超級用戶“administrator”和本地用戶“mikoo”的選擇菜單,滑鼠單擊“administrator”,進入命令行模式.

3、鍵入命令:“net user mikoo 123456”,強制將“mikoo”用戶的口令更改為“123456”.若想在此添加一新用戶(如:用戶名為abcdef,口令為123456)的話,請鍵入“net user abcdef 123456 /add”,添加后可用“net localgroup administrators abcdef /add”命令將用戶提升為系統管理組“administrators”的用戶,並使其具有超級許可權.

4、重新啟動計算機,選擇正常模式下運行,就可以用更改后的口令“123456”登錄“mikoo”用戶了.

同時,此方法也是進入別人xp系統,又不想讓別人知道你進入別人電腦的好方法;

操作方法: 1、在進行“帶命令行的安全模式”下,輸入類似:“net user mikoo 123456 /add”的命令;

2、然後重啟系統,便創建了一個用戶名為MIKOO,密碼為123456;就可以進行系統,獲取你想要的資源;

3、獲取完資料后,當然不想讓別人發現有人動了他的電腦,所以你必須刪除你創建的mikoo這個賬戶;怎麼去刪除呢?

同理,進行帶命令行的安全模式”下輸入:net user mikoo /del 即刪除了這個賬戶;這樣你就做到了人不知,鬼不覺地獲取到別人的信息了.哈哈~~~

解決方法二、利用“administrator”

我們知道在安裝Windows XP過程中,是以“administrator”默認登錄,然後會要求創建一個新賬戶,以便進入Windows XP時使用此新建賬戶登錄,在Windows XP的登錄界面中也只會出現創建的這個用戶賬號,不會出現“administrator”,但實際上該“administrator”賬號還是存在的,並且密碼為空.

當我們了解了這一點以後,假如忘記了登錄密碼的話,在登錄界面上,按住Ctrl Alt鍵,再按住Del鍵二次,即可出現經典的登錄畫面,此時在用戶名處鍵入“administrator”,密碼為空進入,然後再修改“zhangbp”的口令即可.

六、忘記Linux root登錄密碼

linux是另一種與Microsoft練作系統大不相同的練作系統,公司的伺服器就是應用這個練作系統.它的具有較好的安全性,其內核是免費的,但練作稍微複雜. root賬號 是Linux中默認的練作系統管理員登錄密碼,相當於Microsft windowsNT/2K中的Administrator.以root命今登錄后具有很大的管理練作許可權,既然能將root密碼都改掉,那麼其它用戶密碼就更是”小菜一碟”.但是在更改密碼時必須重啟計算機,想Telnet一類方法可能就不能更改.

解決方法一. lilo

1. 在出現 lilo: 提示時鍵入 linux single

畫面顯示 lilo: linux single

2. 回車計算機啟動后可直接進入linux命令行

3. #vi /etc/shadow

將第一行,即以root開頭的一行中root:后和下一個:前的內容刪除,

第一行將類似於

root::......

保存

4. #reboot重啟,root密碼為空

解決方法二. grub

1. 在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然後按e鍵

2. 再次用上下鍵選中你平時啟動linux的那一項(類似於kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然後按e鍵

3. 修改你現在見到的命令行,加入single,結果如下:

kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ 4. 回車返回,然後按b鍵啟動,即可直接進入linux命令行

5. #vi /etc/shadow

將第一行,即以root開頭的一行中root:后和下一個:前的內容刪除,

第一行將類似於

root::......

保存

6. #reboot重啟,root密碼為空

解決方法三、將本機的硬碟拿下來,掛到其他的linux系統上,採用的辦法與第二種相同

原理:在LINUX練作系統中,各類文件都放在一個固定的目錄下(UNIX也是這樣),”/”就是根目錄,而練作系統登錄密碼就放在/etc目錄下,若登錄密碼經過加密的,就放在shadow文件中;而未經加密的就放於password文件中(因好久沒有用linux所以此文件名記得不太清楚).找到相應的要改密的用戶命,在相應的項(此文件內容是以固定的格式放置的)上將密碼刪除即可.


[火星人 ] 系統密碼破解之我所見已經有373次圍觀

http://coctec.com/docs/security/show-post-58902.html