ApiHunter 是一款功能强大的 API 接口安全检测工具,专为渗透测试人员和安全研究人员打造。无需复杂的配置,支持 Swagger/OpenAPI 和 ASP.NET Help Page 文档一键导入,自动解析接口、智能填充参数、批量测试,并提供强大的敏感信息检测和漏洞扫描功能。
|
|
使用前请确保已获得目标系统的合法授权,本工具仅用于授权的安全测试。
-
启动程序
- 双击
ApiHunter.exe即可启动,开箱即用。
- 双击
-
开始任务
-
查看结果
- 扫描结果实时显示,敏感信息红色高亮。
- 双击行查看详情,右键可导出或复制。
- 接口文档导入:选择文档类型,输入 URL,一键解析所有 API,点击swagger按钮跑接口。
- POST 自动填充:无需手动输入参数,工具根据参数名自动生成测试数据(如
user_id=1,page=1)。 - 代理设置:在顶部输入框填入代理地址(如
http://127.0.0.1:8080),流量即可转发至 Burp。 - 状态码过滤:输入
404,500可屏蔽无效结果。
- 敏感规则:支持正则自定义,可设置等级(High/Medium/Low)。
- 请求头配置:在此处添加
Cookie或AuthorizationToken,实现登录态扫描。 - 变异测试:自定义 Fuzzing Payload(如 SQL 注入、XSS 字符),工具会自动对参数进行变异测试。
- 安全设置:切换安全模式/普通模式,配置接口黑名单。
- 标准 HTTP 格式:完整的请求/响应包,方便复制。
- 可编辑重发:修改参数后点击 [发送],立即查看新响应。
本工具针对 Web 网站渗透测试场景,提供了三大核心自动化功能,极大简化了手动操作流程。
针对现代前后端分离架构,直接解析 Swagger 接口文档,一键实现全站接口自动化测试。
- 一键导入:支持 JSON URL 或本地文件导入。
- 自动解析:完整解析 API 路径、请求方法、参数定义。
- 智能填充:根据参数类型和名称,自动填充测试数据。
针对传统企业级 .NET 应用,支持 ASP.NET Web API 自动生成的 Help Page 文档解析。
- 网页解析:直接从 HTML 页面提取接口列表。
- 示例参数提取:自动提取文档中的 Sample Request 参数。
智能识别文件上传接口,自动构造 payload 验证上传漏洞。
- 自动识别:基于 URL 关键词 (upload/file) 和参数名自动锁定上传接口。
- 双重 Payload:
222.html: 包含 XSS 测试代码<script>alert('1')</script>12556.txt: 普通文本文件验证
- 自动构造:无需手动抓包,工具自动生成标准的
multipart/form-data请求包。
| 模块名称 | 类型 | 说明 |
|---|---|---|
| Swagger/OpenAPI 解析 | 核心 | 自动解析 2.0/3.0 标准文档,提取完整接口定义 |
| ASP.NET Help Page 解析 | 核心 | 专门针对 .NET Web API 的文档解析引擎 |
| POST 智能变异引擎 | 核心 | 自动生成 JSON/Form/URL 三种格式请求,防止漏测 |
| 敏感信息扫描器 | 核心 | 100+ 规则库,覆盖 Key/Token/PII/DB 等泄露检测 |
| SQL 注入探测 | 核心 | 自动识别数据库报错指纹 (MySQL/Oracle/MSSQL/PostgreSQL) |
| 文件上传漏洞检测 | 自动 | 识别上传点,自动尝试上传 HTML/TXT 文件验证漏洞 |
| 智能去重引擎 | 辅助 | 基于 status+length 指纹去重,极大减少人工分析成本 |
| 安全保护引擎 | 辅助 | 自动拦截高危操作 (DELETE/PUT),保障环境安全 |
| 模式 | 行为描述 | 适用场景 |
|---|---|---|
| 🔒 安全模式 | 拦截 DELETE/PUT 方法 跳过 包含 delete/remove/drop 关键词接口 |
生产环境、未授权测试 |
| ⚡ 普通模式 | 执行 所有方法 (遵循方法黑名单) 仅跳过 用户自定义黑名单接口 |
开发/测试环境、深度评估 |
支持将检测结果导出为 Excel (.xlsx) 格式,包含完整的请求 URL、方法、状态码、响应长度及命中的敏感信息详情,方便生成报告或进行后续分析。
本工具仅供 授权安全测试 与 学术研究 使用。 在使用本工具进行检测时,您必须确保已获得目标系统的合法授权。 严禁使用本工具进行任何非法入侵、攻击或破坏活动。 作者不对任何因使用本工具而导致的法律后果或连带责任承担责任。
ApiHunter v1.2 - 让 API 安全检测更高效、更智能
By Firefly







