Claude Opus 4.6がGhidra MCPを使って7分でゲーム認証をリバースエンジニアリング

『Command & Conquer』ゲーム向けのKirovサーバーエミュレーターに取り組む開発者が、GhidraのMCPサーバープラグインを使用してClaude Opus 4.6のリバースエンジニアリング能力をテストしました。このタスクには、Red Alert 3と同じSOAP APIとハードコードされた公開鍵検証を使用する『Kane's Wrath』の認証検証方法を見つけることが含まれていました。
セットアップとプロンプト
開発者はGhidraでクリーンなバイナリを開き、初期分析のみを実行し、次の内容を含むプロンプトでClaude Opus 4.6にタスクを与えました:
- 16進形式の公開鍵
- Red Alert 3が認証を処理する方法に関する情報
- 他の人間のリバースエンジニアに提供するのと同じコンテキスト
使用されたGhidra MCPサーバープラグインはhttps://github.com/starsong-consulting/GhydraMCPからのものです。
結果
Claude Opus 4.6はリバースエンジニアリングタスクを約7分で完了しました。AIは以下のことを行いました:
- 『Kane's Wrath』の検証方法を特定
- 既存のRed Alert 3パッチ形式に基づいてパッチを作成
- 発見したすべての関数、パラメーター、データ構造の名前を変更
- コードに関数コメントを追加
『Kane's Wrath』向けの結果のパッチはhttps://github.com/sokie/cnc_game_proxy/blob/main/ra3-proxy/patch/RA3/PatchAuthKey.cpp#L123で確認できます。開発者は、cnconlineのような他のサーバーが公開鍵を置き換える一方で、彼らのアプローチはチェックをパッチして任意の鍵を許可し、理論的には任意のサーバーで動作するようにしていると指摘しました。
元々Red Alert 3のみをサポートしていたKirovサーバーエミュレータープロジェクトは、現在RA3、Generals、『Kane's Wrath』(近日公開予定)の自動マッチングサポートを含み、cnconlineのような一部のコミュニティお気に入りよりも多くの機能を備えています。
📖 Read the full source: r/ClaudeAI
👀 See Also

モデルルーティングを通じてOpenClawコストを60%削減した方法
OpenClawユーザーが利用パターンを分析し、すべてのタスクにClaude Opusを使用するのではなく、適切なモデルにタスクを振り分けることで、20日間でAPIコストを420ドルから168ドルに削減しました。内訳では、70%のタスクが単純で、より安価なモデルで対応可能でした。

Claude Opus 4.6で1か月で700人以上のユーザーを獲得したデートアプリを構築
開発者がClaude Opus 4.6を活用して、Flutterフロントエンド、Node.jsバックエンド、MongoDBデータベースを備えた完全なデートアプリを構築しました。このアプリは約1ヶ月で700人以上の登録ユーザーを獲得し、マッチング、チャット、紹介機能などを含んでいます。

ADHDの特性を持ちながら20個のClaude Codeターミナルウィンドウを同時に実行する
ADHDの特性を持つ開発者が、異なるプロジェクトで20個のClaude Codeターミナルウィンドウを同時に実行している。AIエージェントを活用して、自身の脳では維持できないコンテキストを外部化した記憶システムを構築している。この記事では、このワークフローの生産性向上効果と潜在的な課題の両方を検証する。

ALTWORLD:LLMとデータベースを分離してAI健忘症を解決する持続型ライフシミュレーションアーキテクチャ
ALTWORLDは、PostgreSQLテーブルとJSONブロブに正規の実行状態を保存し、状態変化後にのみ物語テキストを生成することで、コンテキストウィンドウ問題に対処するステートフルシミュレーションゲームです。アーキテクチャはNext.js App Router、Prisma、PostgreSQLを使用し、シミュレーションロジックとAIナレーションを厳密に分離しています。