server-side について
不正アクセス、リモートコード実行、データ流出につながるサーバーサイド脆弱性を調べるテストスキルです。一般的な脆弱性に加え、防御の検証やPoCの証拠を記録する手順を扱います。
主な機能
- 01SSRFとHTTPリクエストスマグリングのテスト
- 02パストラバーサルとファイルアップロードのテスト
- 03デシリアライズ脆弱性のテスト
- 04Hostヘッダー脆弱性のテスト
- 05CUPSとcups-browsedのRCE資料
- 06影響の検証と証拠収集
活用シーン
- 01SSRFによる内部サービスへのアクセスをテスト
- 02プロキシチェーンのリクエストスマグリングを評価
- 03ファイル処理とデシリアライズのリスクを確認
- 04サーバーへの影響を検証しPoCを記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ transilienceai/ communitytools --skill server-sideインストール後、Claude Code で/server-sideを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
reference/file-upload-resources.mdhttp-host-header-resources.mdhttp-request-smuggling-resources.mdINDEX.mdinsecure-deserialization-resources.mdprotocol-coercion.mdreference/scenarios/deserialization/dotnet-deserialization.mdjava-deserialization.mdnodejs-deserialization.mdphp-deserialization.mdpython-and-ruby.mdreact-server-components-flight.mdreference/scenarios/deserialization/tools/aspnet_viewstate_build.pyreference/scenarios/file-upload/content-type-and-magic-bytes.mddefense-evasion-and-yara.mdextension-bypass.mdntfs-junction-write-redirect.mdntlm-hash-leak-via-media-upload.mdpath-traversal-and-htaccess.mdpolyglot-and-metadata-injection.mdpython-module-shadowing-via-so.mdrace-conditions.mdweb-shell-payloads.mdreference/scenarios/host-header/auth-bypass-localhost.mdcache-poisoning-via-host.mdpassword-reset-poisoning.mdrouting-ssrf-and-flawed-parsing.mdreference/scenarios/http-smuggling/cl-te.mdcl-zero-and-pause-based.mdexploitation-patterns.md詳細
サーバーサイド
不正アクセス、RCE、またはデータ窃取を可能にするサーバーサイドの脆弱性をテストします。
テクニック
| 種類 | 主な攻撃ベクトル |
|---|---|
| SSRF | 内部サービスへのアクセス、クラウドメタデータ、プロトコルスマグリング |
| HTTP Smuggling | CL.TE、TE.CL、TE.TE、CL.0、H2.CL、h2c、多層プロキシチェーン、コネクションプーリングのデシンク |
| パストラバーサル | ディレクトリトラバーサル、ヌルバイト、エンコーディングによるバイパス |
| ファイルアップロード | 拡張子のバイパス、コンテンツタイプの操作、ポリグロットファイル |
| デシリアライゼーション | Java、PHP、Python、.NET のガジェットチェーン |
| Host ヘッダー | パスワードリセットポイズニング、キャッシュポイズニング、ルーティングベースの SSRF |
| CUPS / cups-browsed | CVE-2024-47076/47175/47176/47177 — UDP ブラウズ → IPP インジェクション → PPD インジェクション → foomatic-rip RCE(skills/infrastructure/reference/scenarios/network-recon/cups-browsed-rce.md を参照) |
ワークフロー
- サーバーサイドの処理ポイントを特定します
- 脆弱性クラスの兆候をテストします
- 保護機能(WAF、許可リスト、エンコーディングフィルター)をバイパスします
- 影響を実証します(ファイル読み取り、RCE、内部アクセス)
- PoC で証拠を記録します
リファレンス
reference/scenarios/ssrf/*.md- SSRF のテクニックとラボreference/http-request-smuggling*.md- スマグリングのテクニックreference/scenarios/path-traversal/*.md- パストラバーサルのバイパス方法reference/file-upload*.md- ファイルアップロードの悪用reference/insecure-deserialization*.md- デシリアライゼーション攻撃reference/http-host-header*.md- Host ヘッダーインジェクションskills/infrastructure/reference/scenarios/network-recon/cups-browsed-rce.md- CUPS RCE チェーン(CVE-2024-47076/175/176/177);ipptool の誤検知と libcups のランタイムパーサーの比較;ippserver の Python ライブラリにおける version-1.1 ハードコードのバグ
コメント
Markdown 対応