發表文章

目前顯示的是有「john rule」標籤的文章

SSH 私鑰密碼破解

圖片
 SSH 私鑰密碼破解 第一台靶機 IP : 192.168.197.201 題目描述 : 通過破解私鑰密碼,使用 SSH 訪問 2222 Port 在用戶 dave 的主目錄中找到該標誌 第一步 rustscan,掃出 22、2222、8080 └─$ rustscan -a 192.168.197.201 --scripts none --ulimit 5000 訪問 8080 網站看看,是 TinyFileManager CMS 系統 先隨便登入送到 Burp Suite 查看是 POST 與帳號密碼欄位是 fm_usr & fm_pwd 透過原廠文件知道預設有 admin & user 兩種帳號,使用 hydra 暴力破解 user 密碼 └─$ hydra -l user -P /usr/share/wordlists/rockyou.txt 192.168.197.201 -s 8080 http-post-form "/index.php:fm_usr=user&fm_pwd=^PASS^:Login failed. Invalid" 獲得密碼是 121212 登入網站 user / 121212,看到 id_rsa 私密金鑰,並查看 note.txt id_rsa 為 private key 點選上圖的 Download 下載回來 另外查看 note.txt 檔案內容如下圖,可以看到有一些密碼列表,跟下方有說明新的密碼政策  - 3 個數字  - 1 個大寫字母  - 1 個特殊符號 先修改剛剛下載回來的 id_rsa 檔案的權限 chmod 600 id_rsa 透過 ssh 指令登入 ssh -i id_rsa -p 2222 dave@192.168.197.201 要求輸入密碼,使用 note.txt 裡面的密碼試試看,發現都無法過關 看來要破解 private key 的密碼 先用 jth 轉 private key 的 hash 生成 ssh.hash 檔案,指令 ssh2john id_rsa > ssh.hash hash 開頭為 id_rsa:$sshng$6$16$7059e78a8d3764ea1e8~...