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

Claude Codeを使用してOpenClawの設定問題を修正する
ある開発者が、手動セットアップやバージョン互換性の問題に悩んだ後、Claude Codeを使用してOpenClawの設定問題を解決したと報告しました。

UPSC StatsBuddy Bot:Claude AIを介したインド政府データのためのTelegramインターフェース
開発者が、インドのMoSPI MCPサーバーに接続する「UPSC StatsBuddy」というTelegramボットを構築しました。Claude AIを使用して複雑な政府データセットを明確で引用可能な回答に変換し、UPSC志望者に30時間以内で提供します。
週末に作ったAI物件検索:Redditスクレイピングで不動産ブローカーのスパムを撃退
週末のビルドで、Claude Haiku 4.5を使ってRedditから賃貸物件をスクレイピングし、NoBrokerやMagicBricksなどの業者スパムを回避。デモ:https://trurent-five.vercel.app/

企業開発者向けバックエンド開発のためのClaudeワークフロー
米国の大手金融会社のバックエンド開発者が、Claudeを活用したワークフローを共有しています。具体的な仕様や社内文書を詳細に提供し、Claudeに作業中の変更点をまとめたマークダウン文書を作成させ、その後、組織固有のコーディングスタイルガイドラインに基づくコードレビューエージェントを活用しています。