mcpField
B
business-logic-vuln

business-logic-vuln

github.com/yaklang安全2.6k3.7k 次安装6 周前更新
代码仓库

关于 business-logic-vuln

用于业务逻辑与状态机安全问题分流的路由手册,适合评估优惠券、支付、审批、配额等业务流程。它建议先梳理状态和一次性操作,再检查时序、步骤依赖及跨步骤授权。

主要功能

  1. 01定位业务逻辑与状态机问题
  2. 02覆盖优惠、库存、支付和审批场景
  3. 03梳理业务状态与一次性操作
  4. 04检查检查后执行时序窗口
  5. 05识别步骤依赖和跨步骤授权缺失

适用场景

  1. 01测试优惠券叠加或价格篡改
  2. 02检查支付与库存流程中的竞态
  3. 03评估审批、配额或试用流程绕过
  4. 04追踪依赖 API、上传或对象权限的攻击链

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/yaklang/hack-skills --skill business-logic-vuln

安装后在 Claude Code 中输入/business-logic-vuln确认已加载。

详细介绍

业务逻辑路由器

这是处理业务逻辑和状态机问题的路由入口。

适用场景

  • 目标涉及优惠券、库存、支付、审批、配额、邀请、试用或状态转换
  • 问题不在解析器层面,而是涉及何时执行检查以及检查哪些业务条件
  • 怀疑存在竞态条件、绕过工作流、篡改价格、负值、叠加折扣或多步骤漏洞

技能地图

推荐流程

  1. 首先梳理关键业务状态和一次性操作
  2. 然后检查先检查后执行的时间窗口、顺序依赖或缺失的跨步骤授权
  3. 如果攻击链依赖 API、上传或对象权限,请返回相应的路由器技能以完成路径分析

相关类别

评论

支持 Markdown