依据 OWASP API 安全 Top 10 对 API 进行测试,覆盖发现、认证滥用及协议特定检查。
Pentest API 攻击器.Stage.PTES: 5. 是一项面向实际任务的技能,主要用于 MITRE: T1190。目标是假设并测试 API 端点及商业逻辑攻击向量。执行任何主动操作前,需通过 Workflow 验证范围(Validate scope),并拒绝越界行为(reject out-of-scope)。该技能将相关步骤、工具调用方式及结果组织形式统一整合至标准流程中,帮助使用者更高效地达成目标,并显著减少重复性操作。
若输入条件不完整,应优先补齐缺失信息,或采用保守配置策略,避免因错误假设导致结果偏离实际需求。执行过程中需重点关注:工具调用是否成功、接口或依赖服务是否可用、输出格式是否符合预期,并对异常提示、缺失字段及边界条件进行妥善处理;
涉及批量任务时,还应保存执行进度,防止中断后重复操作。该技能适用于一次性安全评估任务,也可集成至自动化工作流中,与其他技能或上层代理协同完成更完整的业务链路;在组合使用时,应明确定义每一步骤的输入与输出关系,并规避不同步骤间可能出现的参数冲突。
枚举并测试 API 端点及业务逻辑层面的攻击向量。
--i-have-authorization 参数。python skills/pentest-api-attacker/scripts/api_attacker.py --scope scope.json --target--input --output --format json --dry-run
api-endpoints.jsonapi-findings.jsonapi-attack-report.jsonreferences/tools.mdskills/autonomous-pentester/shared/scope_schema.jsonskills/autonomous-pentester/shared/finding_schema.json警告:仅限授权使用 本技能将对真实目标运行实际的安全测试工具。 仅可在获得书面授权后使用。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章