Metasploit 是全球最強滲透測試框架,開源免費、模組化、跨平台。本指南覆蓋核心概念、基礎配置、模組體系與實戰入門:
| 術語 | 含義 |
|---|---|
| Exploit | 針對特定漏洞的利用代碼,跨平台/應用,提供多種突破路徑。Nmap/Nessus 掃描發現漏洞 → Metasploit 選用對應 Exploit 利用。缺漏洞利用可上 exploit-db.com 尋找移植。 |
| Payload | 漏洞利用成功後執行的負載代碼:反向 Shell、植入後門、執行命令等。 |
| Encoder | 對 Exploit/Payload 編碼混淆,繞過防火牆/IDS/IPS 檢測。 |
| Options | Exploit/Payload 內置參數(RHOST/LHOST/LPORT/RPORT/路徑/用戶名等),利用前必須配置,show options 查看。 |
sudo apt-get update 獲取最新 Exploit/工具。service networking start / /etc/init.d/networking start。update-rc.d networking defaults。dhcpcd eth0(無則 apt-get install dhcpcd);靜態 IP 用 ifconfig eth0 192.168.x.x netmask 255.255.255.0 + route add default gw 192.168.x.1。vi /etc/network/interfaces。msfconsole:主控制台,所有操作入口。msfvenom:Payload 生成/編碼瑞士軍刀。msfupdate:框架更新器。exploits/、payloads/、auxiliary/(掃描/蠻力/偵察)、post/(後滲透)、encoders/、nops/。msfconsole 基本命令(search/use/set/exploit/back/sessions)。msfvenom 生成各類 Payload 並配合 Encoder 免殺。Uninformed Journal、Metasploit Unleashed 免費課程。Metasploit 不是「一鍵駭客」,而是**專業滲透測試工程化平台**。扎實掌握核心架構與模組邏輯,才能在實戰中游刃有餘。倫理先行,授權測試,技術向善!