该技能围绕合乎伦理的渗透测试方法学展开,用途是在获得书面授权的安全评估、防御性验证或受控教学环境中,按完整生命周期执行渗透测试,并形成专业报告。使用前存在强制确认门槛:对目标执行探测、利用、更改、驻留、数据提取或凭据访问等任何命令前,必须让用户说明确切的URL、IP、账号或资源,确认书面授权与允许范围,展示确切命令并解释预期效果,等待当前对话中的明确确认;缺少确认时应保持只读,仅提供防御性指导,优先使用沙箱、一次性虚拟机或受控实验室。
主要能力与流程分为多个阶段。黑客类型部分区分白帽、黑帽、灰帽,以及脚本小子、黑客活动分子、国家行为体和工具开发者。侦察阶段涵盖被动信息收集,包括WHOIS、DNS枚举、子域发现、电子邮件收集、Google Hacking/OSINT、社交媒体侦察,并给出nslookup、dig、dnsrecon、theHarvester及站内搜索语法示例。扫描阶段涵盖主机发现、TCP/UDP端口扫描、服务枚举和漏洞扫描,列出nmap、arp-scan命令及常见端口参考。漏洞分析阶段涵盖自动化扫描(Nikto、OpenVAS、Nessus)、OWASP Web应用风险类别、目录暴力破解、子域枚举和Web技术指纹识别。利用阶段涵盖Metasploit框架、密码攻击(Hydra、John the Ripper)、Web利用(SQLMap、XSS和命令注入测试)。维持访问阶段涵盖后门、Meterpreter持久化、SSH密钥持久化、Cron持久化以及Linux/Windows提权枚举和SUID/sudo检查。报告阶段说明报告结构,包括执行摘要、技术发现、风险评级、修复建议和附录。
技能还介绍常见攻击类型(钓鱼、恶意软件、网络攻击)、Kali Linux硬盘安装与持久化Live USB制作、道德准则与法律要求,以及快速参考和故障排查(扫描被阻断、漏洞利用失败)。约束方面:必须获得书面授权,不得超出既定范围,应报告未授权访问尝试,遵守约定规则、保守客户机密、记录所用方法并提供可操作建议;所有测试行为需记录,避免不必要系统更改,清理测试文件和后门。