evasion-research について
GitHub でセキュリティ技術を調査するためのスキルです。リポジトリやコードの検索、技術パターンの分類、重複確認、発見内容の記録を案内し、回避技術とローダー構成要素を扱います。
主な機能
- 015段階の調査ワークフロー
- 02GitHub 検索コマンド例
- 03技術パターンの6分類
- 04ナレッジベースの重複確認ルール
- 05調査レポートの形式
活用シーン
- 01shellcode loader のリポジトリ検索
- 02API 難読化技術の発見と分類
- 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詳細
GitHub セキュリティ研究の方法論
⛔ 詳細な参考資料
- 研究プロセス全体とコマンド → 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 対応