pentest-ctf-crypto について
古典暗号、弱いRSA鍵、ハッシュの長さ拡張など、暗号実装を解析・解読するセキュリティスキルです。暗号の特定から数学的な分析までの手順を扱い、CTFやペネトレーションテストに活用できます。
主な機能
- 01暗号方式とエンコード形式の特定
- 02古典暗号の解析または総当たり
- 03一般的なRSAの弱点の確認
- 04ハッシュの特定と解読の試行
- 05暗号数学と素数問題の解法
活用シーン
- 01課題に含まれる未知の暗号の特定
- 02RSA鍵の一般的な弱点の検査
- 03ハッシュ解読や長さ拡張の分析
- 04暗号関連の数学問題の解決
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jd-opensource/ joysafeter --skill pentest-ctf-cryptoインストール後、Claude Code で/pentest-ctf-cryptoを入力して読み込まれたか確認します。
同梱ファイルreferences/tools.mdreferences/workflows.md
詳細
ペンテストCTF暗号
目的
古典暗号、RSAの弱い鍵、ハッシュ拡張など、暗号実装を分析して解読します。
基本的なワークフロー
- 暗号の特定:使用されている暗号化方式やエンコード方式(Base64、シーザー暗号、RSAなど)を特定します。
- 古典暗号の解読:
cipheyやオンラインツールを使用して、総当たりまたは頻度分析で古典暗号を解読します。 - RSA攻撃:
RsaCtfToolを使用して、一般的なRSAの脆弱性(小さいe、小さい素因数)を確認します。 - ハッシュ分析:ハッシュの種類を特定し、
hashcatやhashpumpを使用して、解読または長さ拡張攻撃を試みます。 - 数学と素数:
sagemathを使用して、暗号に関する数学の問題を解きます。
参考資料
references/tools.mdreferences/workflows.md
コメント
Markdown 対応