Linux 破解密碼

來源:互聯網
上載者:User
破解密碼

在倒計時介面按a 編輯 kernel 參數,在行末輸入 空格(single 或 1) ,以告訴 Linux 核心啟動過程需要進入單一使用者模式,然後斷行符號

即可 。

進入單一使用者模式後,在未關閉selinux之前,如果輸入passwd發現沒有任何反應,用“setenforce 0”來關閉grub

passwd 輸入新密碼  輸入正確後,這個新口令被加密並放入/etc/shdow檔案。選取一個不易被破譯的口令是很重要的。

reboot 重啟

 

 

 

轉載第一部分:破解root密碼

linux安裝完畢後會有一個root使用者。那麼如何在不知道密碼的情況下修改掉root使用者的密碼呢? 本系統使用RedHat Linux 安裝環境是vmware 6.0 使用GRUB引導。 方法如下: 1.在grub引導介面中按“e”進入grub的編輯模式。 2.編輯模式下選擇第二項,即:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”。然後再按“e”編輯此項。3.在後面加上“ single”(注意:前面有一個空格)。然後斷行符號,再按“b”這樣就啟動了linux的單一使用者模式。4.由於是單一使用者模式,所以不要求輸入密碼。啟動完畢後,在提示符下(注意這時提示符是sh-2.05b#之類的,不是以前的提示符了)輸入:“passwd
root”(passwd是修改使用者密碼的命令。)。然後根據提示修改密碼就可以了。(有時會提示bad password,沒有關係的。主要是設定的密碼過於簡單或者是常見的單詞的原因。) 5.重啟,正常進入。OK,root密碼被修改了。

 

第二部分:防止別人通過單一使用者模式修改密碼

由於想引導單一使用者模式需要在grub中進行編輯。因此,我們只要對grub進行加密,不讓別人修改grub就可以防止了。 方法如下: 1.grub有一個設定檔,在/etc這個檔案夾中。名稱是“grub.conf”,找到這個檔案,用vi編輯。2.我們看下檔案中的內容:(注釋就免了) default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz title Red Hat Linux (2.4.20-8) root (hd0,0) kernel /vmlinuz-2.4.20-8
ro root=LABEL=/ initrd /initrd-2.4.20-8.img 具體含義大家可以查看下grub的相關文檔,這裡我們要加進密碼。 共有兩個地方可以添加密碼。 3.第一處是“timeout=10”的下面,在這裡加上“password=123456”(123456是自己的密碼)。儲存,退出,重啟。我們可以看到,在grub的介面上已經不可以按“e”進行修改了。想修改必須按“p”輸入密碼後進行修改。 4.第二處是“initrd /initrd-2.4.20-8.img”的下面。在這裡加上“password=123456”(123456是自己的密碼)。儲存,退出,重啟。我們可以看到,linux啟動前(過了grub介面)又多了一個密碼。值得注意的是:這個密碼是可以防止單一使用者模式進入的。也就是說,即使我們通過編輯
grub啟動單一使用者模式,還是要輸入這個密碼的。

 

第三部分 如何破解grub密 進而取得使用者權限

想要取得grub密碼,我們就得想辦法讀取到grub.conf檔案。但是沒有grub密碼,沒有root密碼。。。因此我們就不能通過grub引導。 方法如下: 1.首先要修改這個虛擬機器的啟動方式,我們需要從光碟片啟動。而虛擬機器預設是硬碟為第一啟動方式。在虛擬機器剛啟動的時候(那個大大的“vmware”的介面)馬上按“F2”進入bios。 2.選擇到boot那一欄。選中“CD-ROM Drive”一項,按“+”把“CD-ROM Drive”這一項提升到最上面。這樣系統就預設光碟片啟動為第一啟動方式了。 3.把linux的第一張安裝盤鏡像綁定光碟機後,儲存,重啟。系統會直接進入linux的安裝介面。在提示符下輸入“linux
rescue”斷行符號,系統將啟動linux救援模式。 4.途中會有幾個選項,按照提示選擇就好。最後會看到一個說明,大概是說這個救援系統把原來的系統檔案(硬碟上的那個)掛載到了“/mnt/sysimage”檔案夾下。 5.啟動好後,我們就可以尋找grub.conf檔案了。這裡要注意下檔案夾的結構:我們現在在救援系統的根目錄下。而我們要找的是原系統的“/etc /grub.conf”,因此完整的路徑是:“/mnt/sysimage/etc/grub.conf”。用vi編輯此檔案,我們便可以看到,並且修改該檔案。從而破解掉grub密碼

 

 

第四部分 如何防止別人引導到linux救援模式

我們可以看到,要引導到救援模式必須修改bios。那麼我們就可以通過對bios加密來達到防止別人修改bios,從而無法從光碟片引導的目的。 方法如下: 這個比較簡單。進入bios後選擇“Security”項。在“Set Supervisor Password”上斷行符號。設定密碼就可以了。這樣。我們重新啟動系統再次進入bios的時候就要求輸入密碼了。 第五部分:如何破解bios密碼。 我們平時清除主機bios密碼的時候經常用什麼方法呢?拔跳線,摳電池,讓bios恢復出廠預設值。那麼,在虛擬機器上有類似的方法嗎? 方法如下:
找到虛擬機器所在的檔案夾,裡面應該有一個尾碼名是“.nvram”的檔案。把這個檔案刪掉。啟動系統。我們可以看到。bios被重設了

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.