用途:面向 Web、移动端与 API 授权测试场景,系统化发现业务逻辑漏洞。此类漏洞难以被扫描器识别,常出现在开发者设定与系统实际接受之间的差距中。
主要能力:将多步流程建模为状态机(状态、允许的转换、副作用),逐轴探测状态、身份、输入与频率假设;覆盖工作流/状态机绕过、一次性操作重放、状态降级、直接调用隐藏端点、价格/数量/币种篡改、优惠券与购物车篡改、退款与提现滥用、角色与租户边界、批量赋值、竞态条件(含单包多请求)、验证码与限流绕过、免费试用与推荐奖励滥用、订阅配额与时间逻辑滥用,并强调将单点缺陷组合成高危链。
使用方式:按资料给出的流程执行——先绘制资金相关流程的状态机,再逐状态对比 UI 行为与 API 允许的操作,随后做单轴测试、对每个一次性操作做竞态测试,最后组合并量化财务影响。资料包含 curl、diff、grep、jq 等命令示例,以及请求示例,可按需参考。
适用场景:漏洞赏金与授权渗透测试中的业务逻辑评估,尤其是电商、支付、订阅、奖励与账户体系。
限制:资料未提供具体工具安装步骤、平台支持范围、收费信息或效果保证;所有测试须在获得授权的前提下进行。报告时建议附上预期流程与达成流程对比图、端到端脚本化 PoC、单次执行的金额影响与可重复性说明,并在正确的层级修复(如状态机校验器而非仅输入校验)。