github.devotd.
新着コーディングエージェント

zfinix/eleven v0.1.9 — エージェント向けのリバースエンジニアリングツール

zfinix/eleven は、ACP エージェントがバイナリとアプリを解析しパッチを提案できるようにするリバースエンジニアリングのワークベンチだ。

リポジトリ情報zfinix/eleven ↗

Agent-first reverse engineering for macOS, Windows and Linux: any ACP agent reads, renames and patches binaries, Android apps and GPU kernels next to you.

スター
★ 739
フォーク
117
言語
TypeScript
ライセンス
Apache-2.0
最新リリース
v0.1.9
原文を見る ↗GitHub で見る ↗

zfinix/eleven は、エージェントが macOS・Windows・Linux のバイナリ、Android アプリ、GPU カーネルのコードを読み、名前を変更したりパッチを提案したりできるリバースエンジニアリングツールだ。GitHub リポジトリの最新リリースは v0.1.9 である。提供された情報には、このバージョンで何が変更されたかは別途記載されていない。

要点は、エージェントクライアントプロトコル(ACP)に対応するエージェントを接続し、同じワークベンチで解析を補助させることにある。ネイティブコードは Ghidra を経由する REA や Rizin で読み、Androidパッケージは jadx で解析する。エージェントはコードと参照をたどりながら関数名を提案し、メモを残したりパッチを提案したりする。CUDA・HIP のファットバイナリは PTX として開けるほか、CUDA C++・HIP C++・Metal で書き直す тожеサポートされる。Mach-O・ELF・PE の関数と擬似コード、アセンブリ、制御フローグラフ、クロス参照にも対応する。Metal シェーダーや GGUF・safetensors・ONNX のモデルファイルも同じワークベンチで開ける。変更には作成者の記録が残り、元に戻せる。

この構成の意味は、異なる解析エンジンをエージェント中心のワークフローにまとめえることにある。ただし、製品自体は既存のエンジンをつなぐ UI 層に近く、深掘りした解析は Ghidra・Rizin・jadx が担う。したがって独立した解析エンジンというよりは、複数のツールをエージェントとともに使うワークベンチに近い。v0.1.9 の具体的な変更点は、提供された情報だけでは確認できない。