SuperAPI AI 工具集

awesome-pentest-tools-catalog

安全与审计

查看项目

更新于 10-15 15:25

技能介绍

用途

该技能提供 Awesome Pentest Tools 目录的专家知识。该目录是一个渗透测试与红队工具集合,按渗透测试生命周期和 MITRE ATT&CK 框架进行组织。可用于在渗透测试各阶段发现、推荐和实施安全测试工具。

主要能力

目录将工具按以下主要阶段组织:

  • 信息收集(Information Gathering):资产与目标侦察
  • 漏洞分析(Vulnerability Analysis):主机与 Web 漏洞扫描
  • 漏洞利用(Exploitation):利用框架与针对特定服务的工具
  • 权限提升(Privilege Escalation):Linux、Windows 与容器逃逸
  • 权限维持与后门(Persistence):C2 框架、WebShell 与规避
  • 隧道代理(Tunneling & Proxying):网络跳板与协议隧道
  • 后渗透与域(Post-Exploitation):凭据窃取与横向移动
  • 痕迹清理(Covering Tracks):日志清理与反取证

工具类别与示例

信息收集

网络与端口扫描:Masscan(快速全网段 TCP 扫描)、RustScan(现代端口扫描器)、Naabu(快速端口发现)、Nmap(网络映射器)、Netspy(内网网段发现)。

指纹与技术识别:WhatWeb(新一代 Web 扫描器)、Webanalyze(批量 Wappalyzer 检测)、EHole(红队系统指纹检测)、TideFinger(综合指纹识别)。

目录与参数发现:FFuF(快速 Web 模糊测试)、Dirsearch(Web 路径扫描器)、Feroxbuster(快速内容发现)。

漏洞扫描

快速网络扫描:Fscan(综合内网扫描器)、Vscan(集成 POC 的漏洞扫描器)。

综合漏洞评估:Nuclei(基于模板的快速扫描器)、Xray(被动与主动安全扫描器)、OpenVAS(全功能漏洞扫描器,通常通过 Web 界面访问)。

代码审计:Semgrep(多语言静态分析)、Fortify(Java 代码审计)、Seay(PHP 代码审计,基于 GUI)。

漏洞利用

框架工具:SearchSploit(Exploit-DB 搜索)、Metasploit Framework、Pocsuite3(POC 框架)。

针对特定服务的工具:Hydra(网络登录破解)、SQLMap(SQL 注入工具)、Redis 利用。

权限提升

Linux:LinPEAS、Linux Exploit Suggester、PEASS-ng(含 linpeas、winpeas)。

Windows:WinPEAS、Windows Exploit Suggester - NG、PowerUp。

后渗透与 C2

命令与控制框架:Sliver(现代 C2 框架)、Cobalt Strike(商业,Beacon 配置通常通过 GUI teamserver)、Empire/Starkiller(PowerShell C2,可通过 Web 界面或 API 配置)。

WebShell 管理:Behinder(冰蝎,加密 WebShell)、Godzilla(哥斯拉,高级 WebShell 管理器,支持 JSP、PHP、ASP、ASPX 等多种载荷类型)、AntSword(蚁剑,跨平台 WebShell 管理器)。

隧道与代理

现代隧道工具:Chisel(基于 HTTP 的快速 TCP/UDP 隧道)、NPS(渗透测试代理)、Frp(快速反向代理)。

协议专用隧道:Regeorg(基于 HTTP 的 SOCKS)、Neo-reGeorg(改进版)、dnscat2(DNS 隧道)。

域与横向移动

BloodHound(Active Directory 可视化,配合 SharpHound 收集数据)、Impacket(网络协议 Python 类,如 wmiexec 传递哈希)、Mimikatz(Windows 凭据提取)、LaZagne(凭据恢复工具)、CrackMapExec(网络认证测试)。

使用方式

技能内容以命令示例、代码片段和配置示例的形式给出,覆盖各工具的典型调用方式。例如端口扫描、指纹识别、目录发现、漏洞扫描、代码审计、利用、权限提升、C2 配置、隧道建立、域渗透等操作均附有示例命令。

同时提供常见工作流:

  • 外部渗透测试工作流:资产发现(子域枚举、HTTP 探测)、端口扫描、漏洞扫描,并给出 Python 类实现示例。
  • 内网渗透测试工作流:网络发现、端口扫描、服务检测、漏洞扫描、漏洞利用(需人工复核),以 Bash 脚本示例呈现。

配置示例包括 Nuclei 模板配置(nuclei-config.yaml)与 Proxychains 配置。

最佳实践部分提供工具选型辅助函数,按场景选择端口扫描器、Web 扫描器与 C2 框架。

安全与合法性部分提供预参与检查清单自动化示例,包括授权范围校验与操作日志记录。

故障排查部分涵盖工具安装问题(Go 工具、Python 工具依赖、二进制权限)、网络/代理问题、速率限制与检测规避(随机延迟示例)。

适用场景

适用于渗透测试与红队工作中,在测试各阶段发现、推荐和实施安全测试工具,以及参考常见工作流、配置示例与工具选型建议。

限制

该技能内容为工具目录与用法示例,实际使用需遵守授权与合法性要求。资料中未提供各工具的收费、价格、平台支持范围、效果保证等具体信息,这些内容暂未提供。