LLM支援逆コンパイル:進化する戦略とツール

✍️ OpenClawRadar📅 公開日: February 16, 2026🔗 Source
LLM支援逆コンパイル:進化する戦略とツール
Ad

この記事では、特にNintendo 64ゲーム『Snowboard Kids 2』の逆コンパイルにClaudeを使用するLLM支援逆コンパイルの課題と戦略について論じています。初期の進捗はワンショット逆コンパイルを含み、一致コードを約25%から58%に向上させました。しかし、進捗が鈍化したため、最終的に約75%の一致関数に到達するにはアプローチの変更が必要となりました。

重要な戦略の一つは、どの不一致関数に取り組むかを優先順位付けすることでした。当初は、命令数や制御フローの複雑さなどの特徴に基づいて難易度を推定するロジスティック回帰モデルを使用しました。このアプローチが停滞した後、アセンブリ命令のテキスト埋め込みによる関数類似性の探索が実りある結果をもたらしました。これには、有用な参照を提供するために類似した一致関数を計算することが含まれ、Claudeの逆コンパイル性能を向上させました。

類似性を計算するために、ベクトル埋め込みについて議論されました。これは、高速な検索のためにRAGシステムでよく使用されます。しかし、数千の候補しかないプロジェクトでは、正確な類似性計算が可能でした。正規化された命令n-gram、制御フロー・パターン、メモリアクセス・オフセット、および構造的メトリクスを考慮した合成類似性スコアが当初使用されましたが、後にCoddogのよりシンプルな方法、つまりオペコード・シーケンスに対する有界レーベンシュタイン距離の計算が同様に効果的であることが証明され、複雑さを軽減しました。

gfxdis.f3dex2やdecomp-permuterなどの専門ツールもClaudeの性能を向上させました。特にF3Dex2ライブラリの使用により、N64のReality Display Processor(RDP)マイクロコードの扱いがより管理しやすくなり、カスタムのリバースエンジニアリングの必要性を回避しました。

📖 全文を読む: HN LLM Tools

Ad

👀 See Also

OpenClaw、Neon、Resendで構築された自動化コールドメールシステム
Use Cases

OpenClaw、Neon、Resendで構築された自動化コールドメールシステム

開発者が、オーケストレーションAIエージェントとしてOpenClaw、サーバーレスPostgresとしてNeon、メールAPIとしてResendを使用して、完全自動化されたコールドメールシステムを構築しました。このシステムは5000通以上のメールを送信し、リード追跡、自動送信、返信検出、iMessageによる通知を管理しています。

OpenClawRadar
Claude MCPワークフローは、適応型制約を備えたLinkedInリード再エンゲージメントを自動化します。
Use Cases

Claude MCPワークフローは、適応型制約を備えたLinkedInリード再エンゲージメントを自動化します。

ある開発者が、ClaudeとMCP(Model Context Protocol)を使用して、古いLinkedInコネクションとの再エンゲージメントを自動化するワークフローを構築しました。このシステムは、リードの特定、コンテキストに応じたメッセージの生成、プラットフォームの制約への適応的対応を行います。ターゲットとした7件のリードのうち、5件のメッセージは正常に送信され、2件はLinkedInの制限によりスキップされました。

OpenClawRadar
OpenClawを使って経費追跡スクリプトを修正――見逃していたサブスクリプションロジックを発見
Use Cases

OpenClawを使って経費追跡スクリプトを修正――見逃していたサブスクリプションロジックを発見

開発者はOpenClawを使用してPythonの経費追跡スクリプトを修正し、週次での食料品購入をサブスクリプションとして誤分類する問題を解決しました。

OpenClawRadar
非開発者がMiniMax Agentプラットフォーム上のMaxClawを介して管理されたOpenClawセットアップを見つける
Use Cases

非開発者がMiniMax Agentプラットフォーム上のMaxClawを介して管理されたOpenClawセットアップを見つける

コーディング経験のないフリーランスのマーケティングコンサルタントが、MiniMax Agentプラットフォーム上のMaxClawを使用してAIエージェントをデプロイすることに成功し、DockerやAPIキーの管理を回避しました。このエージェントは、競合他社の日次モニタリング、ソーシャルメディア向けコピーの草案作成、記事の要約を処理します。

OpenClawRadar