iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0
Security

學分的追逐,資安的啟程系列 第 12

Day 12 Kali 你的工具好幫手(二)

  • 分享至 

  • xImage
  •  

Metasploit

啟動 Metasploit

msfconsole


https://ithelp.ithome.com.tw/upload/images/20230927/201627757hCX1fO1YN.png

功能
search 用於搜索腳本
use 選擇要使用的攻擊腳本
show options 顯示腳本的選項
set 設置腳本選項的值選項的值
exploit 執行Exploit攻擊

crunch

生成密碼字典的工具

crunch <密碼最小長度> <密碼最大長度> [字符集] [選項]

Ex: crunch 4 4 0123456789 -o mydictionary.txt

生成長度為4的密碼,其中只包含 0~9 的數字並將生成的字典保存到mydictionary.txt

常見選項

選項 描述 示例
-t 定義輸出格式,包括特殊符號占位符 crunch 7 7 -t p@ss,%^
-d 限制同一字符連續出現的次數 crunch 8 8 -d 2@
-e 定義停止生成密碼的字符串 crunch 8 8 -e 222222
-f 調用密碼庫文件 crunch 1 8 -f charset.lst mixalpha-numeric-all-space
-i 改變輸出格式 crunch 4 4 -i
-l -t 搭配使用,將特殊符號顯示為正常字符 crunch 7 7 -t p@ss,%^ -l a@aaaaa
-o 指定生成的字典保存到的文件 crunch 1 8 -o mydictionary.txt
-q 讀取現有的字典文件 crunch 5 5 -q existing-dictionary.txt
-r 定義重新開始生成密碼的起始點 crunch 8 8 -r starting-point
-s 指定生成的第一個密碼 crunch 5 5 -s starting-password
-z 打包和壓縮生成的字典文件 crunch 5 5 -z gzip
-u 禁用打印百分比進度 crunch 6 6 -u

特殊佔位符

字元
@ 代表小寫字母
, 代表大寫字母
% 代表數字
^ 代表符號(特殊字元)

John the Ripper

John the Ripper是一個密碼破解工具,用於破解密碼哈希

john [選項] [密碼文件]

Ex: sudo john /etc/shadow

破解存儲在 /etc/shadow 文件中加密的用戶密碼

常見選項

選項 描述 示例
-w <字典文件> 指定字典文件,用於字典攻擊 sudo john -w mydictionary.txt /etc/shadow
-incremental 使用暴力攻擊,對每個可能的密碼組合進行嘗試 sudo john -incremental /etc/shadow
--show 顯示已成功破解的密碼 sudo john --show /etc/shadow
-m <攻擊模式> 選擇不同的攻擊模式,如字典攻擊、暴力攻擊等 sudo john -m <mode> /etc/shadow
-t <秒數> 設置破解的運行時間限制 sudo john -t 3600 /etc/shadow
-rules:<規則> 使用規則文件,增加破解成功的機會 sudo john -rules:All /etc/shadow

hydra

進行暴力破解攻擊的工具, 支援 ssh, ftp, http/https, irc ...等協定

hydra -l <用戶名> -P <字典文件> <目標協議>://<目標IP>:<port>

常用選項

參數 說明
-l login 小寫,指定使用者名稱進行破解
-L file 大寫,指定使用者的使用者名稱字典
-p pass 小寫,用於指定密碼破解,很少使用,一般採用密碼字典
-P file 大寫,用於指定密碼字典
-e ns 額外的選項,n:嘗試空密碼,s:使用指定帳戶和密碼嘗試
-M file 指定目標 IP 列表文件,批量破解
-o file 指定結果輸出文件
-f 找到第一對登錄名或者密碼的時候中止破解
-t tasks 同時運行的線程數,默認是 16
-w time 設置最大超時時間,單位
-v / -V 顯示詳細過程
-R           恢復爆破(如果破解中斷了,下次執行 hydra -R /path/to/hydra.restore 就可以繼續任務。)
-x 自訂密碼

參考資料

https://github.com/rapid7/metasploit-framework/wiki
https://zhuanlan.zhihu.com/p/397779150


上一篇
Day 11 Kali 你的工具好幫手(一)
下一篇
Day 13 Web 基礎介紹 (一)
系列文
學分的追逐,資安的啟程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言