用途:帮助学习者掌握完整的渗透测试生命周期,适用于在获得授权的安全评估中理解侦察、扫描、漏洞分析、利用、维持访问与报告等环节。
主要能力:
- 方法论讲解:说明白帽、黑帽、灰帽等黑客类型及脚本小子、黑客活动者、国家行为体等分类。
- 侦察:被动信息收集,包括WHOIS、DNS枚举(nslookup、dig、dnsrecon)、子域发现、邮箱收集(theHarvester)、Google Hacking与社交媒体侦察。
- 扫描:主机发现与端口扫描,如nmap相关命令、arp-scan,以及HTTP、SMB、FTP等服务枚举。
- 漏洞分析:nikto、OpenVAS、Nessus等自动扫描,OWASP Top 10测试项,目录爆破(gobuster)、指纹识别(whatweb)。
- 利用:Metasploit框架、Hydra密码爆破、John the Ripper、SQLMap注入测试及XSS、命令注入手工测试。
- 维持访问与提权:Meterpreter持久化、SSH密钥、计划任务,以及LinPEAS、WinPEAS、SUID与sudo检查。
- 报告:执行摘要、技术发现、风险评级(Critical至Informational)、修复建议、附录及测试范围方法论。
- 相关内容:常见攻击类型(钓鱼、恶意软件、MITM、ARP欺骗、DNS投毒、DDoS)、Kali Linux安装(硬盘安装与持久化Live USB)、道德准则与故障排查。
必要用法:需在Kali Linux环境、对授权目标具备网络访问权并取得书面授权后,按阶段执行;命令示例包括whois target.com、nmap -sV target、nikto -h target、msfconsole、hydra、sqlmap等,须保持原样。
适用场景:授权渗透测试、安全学习、防御性安全评估与报告撰写。
限制:仅限获授权的目标;缺少授权不得测试;处于明确范围内;遵守交战规则与保密义务;本资料未提供收费、价格、平台或效果信息。