SuperAPI AI 工具集

Pentest Commands

安全与审计

查看项目

更新于 10-15 16:08

技能介绍

用途

Pentest Commands 是一个渗透测试命令参考技能,用于在安全评估过程中快速查找常用工具的命令语法。它覆盖网络扫描、漏洞利用、密码破解和 Web 应用测试等环节,帮助测试人员减少记忆负担、提高操作效率。

主要能力

该技能按工具分类整理了命令示例,主要包括:

  • Nmap:主机发现(ping 扫描、列表扫描)、端口扫描(TCP SYN、TCP connect、UDP、全端口)、服务与操作系统检测、NSE 脚本(漏洞扫描、SMB 枚举、HTTP 枚举、EternalBlue 检测、MS08-067 检测、SSH 暴力破解、FTP 匿名登录、DNS 暴力破解、HTTP 方法/头部、SQL 注入检查)以及高级扫描(Xmas、ACK、Window、Traceroute)。
  • Metasploit:msfconsole 基本用法、常见漏洞利用模块(EternalBlue、MS08-067、vsftpd 后门、Shellshock、Drupalgeddon2、PSExec)、辅助扫描器(TCP 端口、SMB 版本/共享、SSH/FTP 暴力破解、RDP 扫描)、multi-handler 设置以及 msfvenom 载荷生成(Windows、Linux、PHP、ASP、WAR、Python)。
  • Nikto:基础扫描、全面扫描、输出到文件、插件扫描(robots、shellshock、heartbleed、ssl)、导出到 Metasploit、按 Tuning 筛选。
  • SQLMap:基础注入测试、枚举数据库/表、导出表数据、OS shell、POST 请求、Cookie 注入、WAF 绕过(tamper)、风险与等级设置。
  • Hydra:SSH、FTP、HTTP POST 表单、HTTP Basic Auth、SMB、RDP、MySQL 的暴力破解,支持用户名列表。
  • John the Ripper:破解密码文件、指定字典、显示结果、指定格式(raw-md5、nt、sha512crypt)、SSH 密钥口令、ZIP 密码。
  • Aircrack-ng:监听模式、抓包、指定目标网络、去认证攻击、破解 WPA 握手。
  • Wireshark/Tshark:抓包、读取捕获文件、按协议/IP 过滤、提取 HTTP 数据。

此外还提供快速参考(常见端口扫描、密码哈希类型对照表)和故障排查建议。

使用方式

该技能以命令片段形式提供参考,用户可在获得授权的前提下,将相应命令复制到 Kali Linux 或渗透测试发行版的终端中执行。部分命令需要替换目标 IP、字典路径、用户名/密码文件等参数。

适用场景

适用于授权渗透测试、安全评估、漏洞验证、CTF 竞赛等场景,帮助测试人员快速调用 Nmap、Metasploit、SQLMap 等工具完成扫描、利用和破解任务。

限制

  • 必须始终获得书面授权。
  • 部分扫描会产生噪音,容易被检测。
  • 暴力破解可能导致账户锁定。
  • 速率限制会影响工具效果。
  • 需要 Kali Linux 或渗透测试发行版、目标 IP 授权、字典文件、网络访问权限以及对工具语法的基本理解。