anti-reversing-techniques
逆解析防止技術とプロテクションの分析
セキュリティ研究者やマルウェア分析担当者は、分析回避のためにアンチデバッグや難読化を使用した保護されたバイナリに遭遇します。このスキルは、承認されたセキュリティ作業中にこれらのプロテクションを特定し回避するための文書化された手法を提供します。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“anti-reversing-techniques”。 バイナリが ptrace(PTRACE_TRACEME) を呼び出し、-1 が返された場合に終了します。何が起こっていますか?
预期结果:
これは ptrace による自己トレースを使用した Linux のアンチデバッグです。プロセスが自身を ptrace でトレースしようとします。デバッガが既に接続されている場合、この呼び出しは -1 で失敗し、終了がトリガーされます。バイパス:LD_PRELOAD を使用して ptrace をフックし常に 0 を返すか、チェックをパッチして戻り値を無視するようにします。
正在使用“anti-reversing-techniques”。 文字列リテラルを回避するための XOR 復号化と API ハッシュ化を確認しました。これをどのように分析すればよいですか?
预期结果:
XOR 文字列の場合:キー(多くの場合単一バイト)を特定し、スクリプトまたは FLOSS を使用して静止状態で復号化します。API ハッシュの場合:ハッシュアルゴリズムを特定し、既知の API ハッシュのデータベースを構築してマッチングします(HashDB IDA プラグインを使用)。動的分析では、GetProcAddress 呼び出しをログ記録することで、実行時に API を解決することもできます。
安全审计
安全This skill contains educational documentation about anti-reversing techniques for legitimate security work. Static analysis flagged 62 patterns, but all are false positives - the detected code exists only as markdown documentation examples, not executable code. The skill explicitly requires written authorization before use and targets malware analysts, penetration testers, and CTF participants.
质量评分
你能构建什么
マルウェア分析
セキュリティアナリストは、マルウェアの動作を理解し、侵害指標を抽出し、検出シグネチャを開発するために、悪意のあるソフトウェアを詳細に分析します。
承認されたペネトレーションテスト
ペンテスターは、承認されたエンゲージメント中にクライアントソフトウェアのプロテクションを分析し、セキュリティ上の弱点を特定して修復ガイダンスを提供します。
CTF およびセキュリティトレーニング
キャプチャー・ザ・フラッグ競技会の参加者は、保護されたバイナリを使用した課題を解くことで、リバースエンジニアリングスキルを学びます。
试试这些提示
書面による承認を得てバイナリを分析中です。コードが IsDebuggerPresent() をチェックし PEB.BeingDebugged を読み取ります。この技術が何を行うものか、および分析のためにデバッガ内でどのようにバイパスするかを説明してください。
ステートマシンと switch 文を使用した制御フローの平坦化がある関数を見つけました。元のロジックが見えにくくなっています。元の制御フローを再構築し、ステート遷移を特定するのを手伝ってください。
UPX として識別されたパックされた実行ファイルがあります。x64dbg と Scylla を使用して、OEP の特定、メモリダンプ、インポートテーブルの修復という動的アンパックプロセスをガイドしてください。
バイナリが VMProtect スタイルのコード仮想化を使用しています。VM エントリポイントとハンドラテーブルを特定しました。仮想命令セットを理解し、仮想化解除のアプローチを計画するのを手伝ってください。
最佳实践
- 保護されたソフトウェアを分析する前に、常に書面による承認を確認し、スコープを文書化する
- マルウェアの逃避を防ぐために、分離された分析環境(VM または専用マシン)を使用する
- 法的な手続きのためにマルウェアを分析する際は、証拠を保全し、証拠の連鎖を維持する
避免
- 所有者からの明示的な書面による承認なしにソフトウェアを分析してはならない
- 海賊行為や不正アクセスを可能にするバイパス技術を publicly に共有してはならない
- 法令遵守レビューを省略してはならない - DMCA および CFAA 違反には重大な罰則がある