conditional-team/conditional-team

GitHub: conditional-team/conditional-team

一个聚焦区块链安全与DeFi工程的技术组合,核心包含智能合约安全扫描器、可逆交易协议、钱包安全平台、自主交易引擎和MEV工程栈。

Stars: 1 | Forks: 0

Typing SVG

智能合约审计员 · 区块链安全研究员 · DeFi 协议工程师 · MEV 基础设施 · AI 驱动的漏洞检测

## 🏗️ 项目 ### 🔒 [SKY-SCRAPER](https://github.com/conditional-team/SKY-SCRAPER) — *全球最先进的智能合约安全扫描器* 迄今为止构建的最全面自动化智能合约审计工具。远超简单的模式匹配——建模破坏的不变量、构建漏洞利用链、验证盈利能力,并利用 AI 合成零日攻击。
🔍 点击展开 — 完整架构与详情 #### 12 层分析流水线 ``` L1 Target Intake → Parse .sol files into AST L2 Attack Surface → Extract public functions, state vars, modifiers L3 Primitive Discovery → 51 engines run in parallel via Rayon L4 Invariant Modeling → Filter by broken invariants L5 Guided Fuzzing → Generate concrete trigger inputs L6 Deduplication → Merge by root cause L7 Chain Building → Combine primitives into exploit chains L8 Symbolic Execution → Verify path reachability (SMT solving) L9 Economic Filter → Keep only profitable exploits (≥$1K) L10 AI Zero-Day Synthesis → DeepSeek/OpenAI parallel analysis L11 Report Generation → MD/JSON/SARIF + Foundry PoC L12 Golden Findings → Final exploits ready to run ``` #### 流水线流程(真实数据) ``` 50 files → 1,275 primitives → 510 relevant → 145 unique → 95 chains → 78 verified → 45 profitable → 28 AI-confirmed → 18 GOLDEN FINDINGS ``` #### 52 个 Rust Crates | 领域 | Crates | 用途 | |--------|--------|---------| | **解析** | `sol-parser` · `ast-parser` | Solidity → AST(双模式:solc + 自定义回退) | | **EVM** | `evm-disasm` · `cfg-builder` · `bytecode-analysis` · `bytecode-flow-anomaly` | 反汇编、CFG、操作码分析、分发器混淆 | | **静态分析** | `deep-analyzer` · `taint-engine` · `dataflow-engine` · `modifier-analysis` · `storage-layout` | 过程间污点追踪、数据流、修饰符链 | | **模式检测** | `pattern-db` · `chain-finder` · `cross-contract` · `composability-checker` | 1,314+ 模式、跨合约图、可组合性分析 | | **符号执行** | `symbolic-executor` · `sym-exec` · `constraint-solver` | 自定义 SMT 求解器(无 Z3 二进制依赖)、区间分析、蒙特卡洛 | | **模糊测试** | `fuzzing` · `fork-tester` | 引导式模糊测试、链上分叉验证 | | **经济学** | `profitability-engine` · `profit-convergence` · `mev-analyzer` | Gas 成本、闪电贷费用、滑点、MEV 检测 | | **漏洞利用** | `exploit-synth` · `exploit-db` · `poc-generator` · `attack-cube` | 组合攻击合成、PoC 生成 | | **不变量** | `invariant-detector` · `invariant-chain-checker` | 协议不变量提取与验证 | | **L2 / 桥** | `l2-message-checker` · `withdrawal-verifier` · `dispute-game` · `bond-logic` · `finality-checker` | Optimism 争议博弈、桥消息验证 | | **前沿技术** | `bleeding-edge-detector` · `compiler-vulns` · `timing-attack` · `temporal-analyzer` | ERC-4337、ZK-Rollup、EIP-1153 瞬态存储 | | **高级** | `ghost-state-detector` · `caller-myth-analyzer` · `precision-collapse-finder` · `negative-space-finder` · `emergent-privilege-finder` · `asset-asymmetry-checker` · `authority-chain-mapper` · `economic-drift-detector` · `state-desync-analyzer` | 新型检测范式 | | **AI** | `ai-verifier` | DeepSeek/OpenAI/Ollama — 通过 Tokio 进行 10 个并发调用 | | **输出** | `reporter` · `cli` · `regex-executor` | 多格式报告(MD/JSON/SARIF),Sherlock 就绪 | #### 核心理念:破坏的不变量 → 盈利路径 ``` Traditional: Pattern → Match → "Vulnerability" → Often false positive Sky-Scraper: 1. Broken state (violated invariant) 2. Who benefits? (economic leverage) 3. How does value move? (movement primitive) 4. Amplification possible? (flash loan) → Exploit falls out NATURALLY ``` 每一个真正的漏洞都会导向 **5 种变现路径** 之一:铸币、赎回、借贷、投票或抵押。如果发现的问题不能导向这些 → 则为误报。 #### 对比行业工具 | 功能 | Slither | Mythril | Sky-Scraper | |---------|---------|---------|-------------| | 模式 | 200+ | ~40 | **1,314+** | | 符号执行 | ❌ | 基础 | **增强 + 模糊测试** | | 跨合约 | 有限 | ❌ | **全图(BFS/DFS)** | | 经济建模 | ❌ | ❌ | **盈利能力引擎** | | L2/桥分析 | ❌ | ❌ | **5 个专用 crates** | | ERC-4337 / ZK | ❌ | ❌ | **✅** | | MEV 检测 | ❌ | ❌ | **✅** | | AI 零日 | ❌ | ❌ | **DeepSeek + OpenAI** | | 速度 | 快 | ~30分钟 | **~3分钟(快 10 倍)** | | 误报 | 中 | 高 | **接近零** | | 漏洞利用 PoC | ❌ | ❌ | **自动生成 Foundry** | #### 漏洞覆盖范围(1,314+ 模式) `重入攻击` · `算术` · `访问控制` · `DoS` · `预言机 / 价格` · `代理 / 升级` · `代币 / ERC` · `DeFi / 金库 / 质押` · `治理` · `跨链 / 桥` · `汇编 / 底层` · `NFT / 市场` · `归属 / 时间锁` · `随机性 / 游戏` · `奖励 / 激励` · `清算` · `初始化` · `MEV` · `存储冲突` · `跨合约` · `时序攻击` · `逻辑` · `跨组合 / 多向量` · `超边缘 / 罕见` · `ERC-4337` · `ZK-Rollup` · `EigenLayer` · `瞬态存储` · `CREATE2 变形` · `编译器漏洞` #### 训练套件 46 个故意包含漏洞的 Solidity 合约,涵盖所有模式——从经典的 Reentrancy 到 ZK 证明可塑性、Pectra 漏洞以及再质押/罚没级联。 #### 技术栈 `Rust` · `Rayon` · `Petgraph` · `REVM` · `Tree-sitter` · `Tokio` · `Foundry` · `Solidity` · `OpenZeppelin` · `DeepSeek API`
### 🔄 [REVERSO](https://github.com/conditional-team/REVERSO) — *可逆区块链交易* 已部署在 **Ethereum · BSC · Base · Arbitrum · Polygon · Optimism · Avalanche** —— 通过时间锁、多重签名恢复机制以及用于用户保护的保险基金,实现可逆的加密货币交易。109 个测试通过,13,000+ 次模糊测试运行。 `Solidity` · `Hardhat` · `Foundry` · `TypeScript` · `ethers.js` · `Multi-chain` ### 🛡️ [SENTINEL](https://github.com/conditional-team/SENTINEL) — *多链钱包安全扫描器* 全栈安全平台,包含 Go API 服务器(并发多链扫描)、Rust EVM 反编译器、Python ML 分析器(风险评分、蜜罐检测)、React 前端以及 Solidity 链上批量撤销合约。**90,000+ 次测试执行。** `Go` · `Rust` · `Python` · `React` · `Solidity` · `PostgreSQL` · `Docker` ### 🤖 [NEXUS-2026](https://github.com/conditional-team/NEXUS-2026) — *自主 AI 交易引擎* AI 驱动的加密货币交易机器人,具备强化学习、多源数据聚合(价格、资金费率、持仓量 OI、情绪、新闻)、Telegram 警报以及代币化访问层级系统(具备防巨鲸、质押和销毁机制的 ERC-20)。 `Python` · `Solidity` · `DeepSeek API` · `Binance API` · `React` · `Web3` ### ⚡ [MEV Protocol](https://github.com/conditional-team/mev-engineering-stack) — *高性能 MEV 工程栈* 多语言 MEV 研究引擎,包含 C 语言热路径(SIMD、无锁队列、自定义 keccak256)、Rust 核心(多线程检测器、REVM 模拟器、Bundle 构建器)、Go 网络层(WebSocket 内存池、Flashbots/bloXroute 中继)以及 Solidity 合约(FlashArbitrage、MultiDexRouter)。完整的 CI 流水线、Docker、可复现构建。
🔍 点击展开 — 架构与组件 #### 4 层多语言架构 ``` ┌──────────────────────────────────────────────────────────────┐ │ SOLIDITY FlashArbitrage.sol · MultiDexRouter.sol │ │ Foundry tests · On-chain execution │ ├──────────────────────────────────────────────────────────────┤ │ RUST CORE MevEngine orchestrator │ │ ├── Detector (arbitrage, backrun, │ │ │ liquidation, multi-threaded) │ │ ├── Simulator (REVM-based EVM) │ │ ├── Builder (bundle construction) │ │ ├── Mempool (ultra-low latency WebSocket) │ │ └── Arbitrum module (pools, executor) │ ├──────────────────────────────────────────────────────────────┤ │ GO NETWORK RPC pool · Mempool monitor │ │ Flashbots relay · bloXroute relay │ ├──────────────────────────────────────────────────────────────┤ │ C HOT PATH keccak256 · RLP encoding · SIMD utils │ │ Lock-free queue · Memory pool · Parser │ │ FFI bindings → Rust (sub-μs latency) │ └──────────────────────────────────────────────────────────────┘ ``` #### 检测策略 | 策略 | 模块 | 描述 | |----------|--------|-------------| | **套利** | `detector/arbitrage.rs` | 跨 DEX 价格差异检测 | | **回跑** | `detector/backrun.rs` | 交易后机会提取 | | **清算** | `detector/liquidation.rs` | 抵押不足头寸检测 | | **三明治** | `types.rs` | 前跑 + 回跑组合 | #### C 语言热路径组件 | 文件 | 用途 | |------|---------| | `keccak.c` | 自定义 Keccak-256(无 OpenSSL 依赖) | | `rlp.c` | 原始交易的 RLP 编码 | | `simd_utils.c` | SIMD 加速地址比较、价格影响批量处理 | | `lockfree_queue.c` | 用于 TX 流水的无锁并发队列 | | `memory_pool.c` | 预分配 TX 缓冲池(热路径零分配) | | `parser.c` | Calldata 解析器 —— UniV2/V3/Sushi/Curve/Balancer 选择器 | #### 关键设计决策 - **FFI 优于纯 Rust** 用于延迟关键路径(通过 `RDTSC` 测量) - **Tokio 多线程** 配备 8 个工作线程用于异步操作 - **工作窃取** 多线程检测器(4 个工作线程) - **WebSocket 优先** 内存池监控(非轮询) - **Flashbots + bloXroute** 双中继提交
`Rust` · `Go` · `C` · `Solidity` · `Tokio` · `REVM` · `Flashbots` · `Foundry` · `Docker` ## 📊 数据一览
110,000+
行 Rust 代码
1,314+
漏洞模式
52
Rust Crates
7
条链已上线
90,000+
次测试执行
6
个项目
12
个分析层
7
种语言
## 🔧 核心专长 - **智能合约安全** — 审计、漏洞研究、漏洞利用链合成、形式化验证 - **DeFi 协议工程** — 多链部署、时间锁机制、可逆交易 - **MEV 研究** — 内存池分析、套利检测、三明治保护、Flashbots 集成 - **低延迟系统** — 亚微秒级 C/Rust FFI、SIMD 优化、无锁数据结构 - **AI + 安全** — LLM 驱动的零日检测、强化学习交易策略

“由深谙攻击之道者构建的防御。”

标签:AI安全, C, Chat Copilot, CISA项目, DeFi, Fuzzing, Go, MEV, PE 加载器, PFX证书, Python, React, Ruby工具, Rust, Solidity, Syscalls, TypeScript, Web3安全, Web报告查看器, 云安全监控, 加密货币, 区块链安全, 可视化界面, 套利机器人, 安全工程, 安全插件, 对称加密, 形式化验证, 攻击检测, 无后门, 日志审计, 智能合约审计, 测试用例, 组合漏洞, 网络流量审计, 自动化审计, 请求拦截, 逆向工具, 金融基础设施, 零日漏洞, 静态分析, 高频交易