SuperAPI AI 工具集

race-condition

测试与质量

查看项目

更新于 10-15 23:31

技能介绍

用途:把竞态条件视为授权与状态完整性问题,重点测试检查与更新非原子化的接口,如一次性兑换、余额扣减、库存、邀请奖励、验证码校验等。

主要能力:提供快速测试优先级清单、TOCTOU 与非原子读写的概念说明、应用层/ORM/数据库/网关各层锁缺陷分析,以及工具选型(Turbo Intruder、Raceocat、h2spacex、Burp Repeater 并行发送)和决策树。确认证据包括并行下可复现的重复成功、服务端重复行/重复发放/余额异常,以及请求标记关联。

使用方式:在代理中捕获状态变更请求,尽可能同时发送 20–100 份副本,判断是否出现超出预期的成功次数或最终状态不一致;按需加载攻击模式、传输攻击、Turbo Intruder 模板、数据库隔离级别等参考文件。

适用场景:优惠券、投票、余额、库存、推荐奖励、限流绕过、多步骤流程等。

限制:仅限授权测试;若场景偏业务规则、定价或流程绕过,应改用 business-logic-vulnerabilities 技能。具体安装命令与代码示例资料中暂未提供。