关于 evasion-research
用于 GitHub 安全研究的 skill,指导研究者按流程搜索仓库和代码、分析技术模式、去重并记录发现。内容聚焦规避技术与加载器组件的分类研究。
主要功能
- 01提供五步研究流程
- 02列出 GitHub 搜索命令
- 03按六类技术整理模式
- 04说明知识库去重规则
- 05规定研究报告格式
适用场景
- 01搜索 shellcode loader 相关仓库
- 02查找并分类 API 混淆技术
- 03核对技术是否已收录
- 04整理安全研究发现
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wgpsec/ aboutsecurity --skill evasion-research安装后在 Claude Code 中输入/evasion-research确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
evals/evals.jsonrecall.jsonreferences/research-workflow.md详细介绍
来自项目 READMEGitHub 安全研究方法论
⛔ 深入参考
- 完整研究流程与命令 → references/research-workflow.md
5 步研究流程
1. GitHub 搜索 → gh search repos / gh search code
2. 仓库分析 → gh repo view + 读关键文件
3. 模式提取 → 按 6 大类分类
4. 去重检查 → 查已有知识库避免重复
5. 入库保存 → 写入 evasion-techniques-db.json / loader-components-db.json
GitHub 搜索命令速查
# 搜仓库
gh search repos "shellcode loader language:C stars:>20" --limit 20
gh search repos "AMSI bypass" --limit 15
gh search repos "syscall direct" --language c --limit 15
# 搜代码
gh search code "VirtualAlloc PAGE_EXECUTE_READWRITE" --language c --limit 30
gh search code "NtCreateThreadEx" --language c --limit 20
6 大技术分类
| 类别 | 搜索关键词 |
|---|---|
| 内存分配 | VirtualAlloc, HeapCreate, NtAllocateVirtualMemory, MappedFile |
| 代码执行 | CreateThread, EnumWindows, APC, Fiber, callback |
| API 混淆 | API hashing, PEB walk, dynamic resolve |
| 字符串混淆 | XOR, AES, stack strings, compile-time encryption |
| 反分析 | IsDebuggerPresent, anti-VM, sandbox detection |
| Syscall | direct syscall, indirect syscall, SSN, Hell's Gate |
去重规则
| 条件 | 操作 |
|---|---|
| 完全同名 | ❌ 跳过(重复) |
| 同技术不同名 | ❌ 跳过(重复) |
| 同目标不同实现 | ✅ 添加(都有价值) |
| 不同目标类似 API | ✅ 添加(不同用途) |
输出格式
## 研究报告
### 发现的技术
1. [技术名] - [简述] - 复杂度: simple/medium/complex
### 知识库状态
- 新增: X 条
- 重复跳过: Y 条
- 变体补充: Z 条
### 参考链接
- <repository-url>
评论
支持 Markdown