使用mimipenguin實現從當前 Linux 使用者轉儲登入密碼
另外,它還支援如:VSFTPd(活躍的 FTP 客戶端連線)、Apache2(活躍的/舊的 HTTP 基礎認證會話,但是這需要 Gcore),還有 openssh-server(活躍的 SSH 連結,需用 sudo )。重要的是,它逐漸被移植到其他語言中,以支援所有可想到的以後可以利用的情況。
要理解 mimipenguin 是如何工作的,你需要知道所有或者大多數的 Linux 發行版會在記憶體中儲存大量的重要資訊, 如:憑據、加密金鑰以及個人資料。
尤其是使用者名稱和密碼是由程式(執行中的程式)儲存在記憶體中,並以明文形式儲存較長時間。mimipenguin 在技術上利用這些在記憶體中的明文憑證 - 它會轉儲一個程式,並提取可能包含明文憑據的行。
然後,透過以下內容的雜湊值來嘗試計算每個單詞的出現機率:/etc/shadow、記憶體和 regex 搜尋。一旦找到任何內容,它就會在標準輸出上列印出來。
我們將使用 git 來克隆 mimipenguin 倉庫,因此如果你還沒安裝,那麼首先在系統上安裝 git。
$ sudo apt install git #Debian/Ubuntu systems
$ sudo yum install git #RHEL/
systems
$ sudo dnf install git #Fedora 22+
接著像這樣在你的家目錄(或者其他任何地方)克隆 mimipenguin 目錄:
$ git clone
下載完成後,進入並如下執行 mimipenguin:
$ cd mimipenguin/
$ ./mimipenguin.sh
注意:如果你遇到下面的錯誤,那就使用 sudo :
Root required - You are dumping memory...
Even mimikatz requires administrator
在 Linux 中轉儲登入密碼
從上面的輸出中,mimipenguin 向你提供了桌面環境的使用者名稱和密碼。
另外,還可以如下執行 python 版 :
$ sudo ./mimipenguin.py
注意有時 gcore 可能會阻塞指令碼(這是 gcore 中一個已知問題)。
未來更新
下面是將會被新增到 mimipenguin 的功能:
提升總體效率
新增更多支援以及其他的憑據位置
包括支援非桌面環境
新增 LDAP 的支援
mimipenguin 的 Github 倉庫:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2990336/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 下檢視系統當前登入使用者資訊Linux
- SSH配置—Linux下實現免密碼登入Linux密碼
- 檢視linux系統當前登陸的使用者Linux
- 介紹Linux小技巧,如何實現免密碼登入Linux密碼
- Laravel5.5 前臺使用者登入密碼改為 md5Laravel密碼
- 【轉載】Linux忘記root密碼--進入單使用者模式修改root密碼Linux密碼模式
- 使用公鑰和私鑰實現LINUX下免密登入Linux
- AWS EC2 Linux | ssh 使用密碼登入Linux密碼
- ssh直接帶密碼登入Linux,Linux自動密碼登陸利器sshpass密碼Linux
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- 通過jquery.cookie.js實現記住使用者名稱、密碼登入功能jQueryCookieJS密碼
- Linux密碼策略和登入配置Linux密碼
- Linux 踢出登入使用者Linux
- springSecurity 登入以及使用者賬號密碼解析原理SpringGse密碼
- Spring Security - 獲取當前登入使用者的詳細資訊Spring
- android 短視訊開發,使用者選擇記住密碼,再次登入自動讀取儲存密碼Android密碼
- flask框架如何實現修改密碼和免密登入功能Flask框架密碼
- Java Web實現使用者登入功能JavaWeb
- linux破解root登入密碼,並重置Linux密碼
- Linux 免密登入Linux
- Redis使用認證密碼登入Redis密碼
- 密碼登入密碼
- SharedPreferences實現記住密碼----自動登入功能密碼
- Linux 系統中如何檢視當前所有登入的使用者Linux
- laravel 實現多使用者體系登入Laravel
- Laravel 實現 passport 使用者註冊登入LaravelPassport
- SQLServer刪除登入記錄使用者名稱和密碼SQLServer密碼
- Linux 配置 SSH 秘鑰免密碼登入Linux密碼
- redis儲存使用者登入資訊Redis
- 一起來實現單使用者登入 —— 功能實現
- 【C++小專案---3】連線資料庫檢測使用者名稱密碼、實現登入C++資料庫密碼
- Mac設定使用者自動登入無需輸入密碼的方法Mac密碼
- Node.js實現前後端互動——使用者登陸Node.js後端
- Laravel5.6 實現後臺管理登入(自定義使用者表登入)Laravel
- K8Sdashboard登入問題(chrome無法訪問以及使用使用者名稱和密碼登入)K8SChrome密碼
- 在Linux中如何禁止使用者登入Linux
- 直播app系統原始碼,使用者登入後選擇記住密碼,下次自動填充密碼APP原始碼密碼
- 使用python解密工具來解密SecureCRT會話中儲存的登入密碼Python解密Securecrt會話密碼