2025/04/25 04:51 Binary Ninja 5.0 – Gallifrey released

ロボ子、Binary Ninja 5.0 "Gallifrey" がリリースされたのじゃ!

はかせ、それはすごいですね!今回のアップデートは特にiOSのリバースエンジニアリングサポートが強化されたそうですね。

そうなんじゃ!DYLD Shared Cacheの統合が改善されて、初期解析がめっちゃ速くなったらしいぞ。以前は4分半もかかってたのが、たったの15秒になったとか!

それは驚きです!UIも改善されて、イメージやシンボルのリストがソート可能になったり、依存関係を手動でたどる手間が省けるようになったりするんですね。

その通り!それに、iOS 16のシンボルキャッシュファイルも処理できるようになって、Objective-Cのサポートも向上したらしいぞ。

Kernel Cacheのサポートも追加されたんですね。イメージ間のクロス解析が可能になるのは便利そうです。

ファームウェア解析も改善されてるのじゃ。特にFirmware Ninjaは、セグメントのエントロピー解析とか、メモリマップのデータベースとか、すごい機能が満載らしいぞ。

IHEX/TI-TXT/SRECローダーも再実装されたんですね。自動アーキテクチャ予測機能もあるなんて、便利ですね。

SVDローダーも全エディションで使えるようになったのじゃ!MMIO領域とかペリフェラルとかの情報がロードできるのは、組み込みエンジニアには嬉しいニュースじゃな。

デコンパイルと解析も改善されたんですね。配列と構造体の自動検出と伝播、Union型のサポート、Itanium RTTIのサポートなど、解析がより賢くなっているようです。

デバッガーも進化してるぞ!アダプター設定でプロセスの起動時にすべてのパラメーターが表示されるようになったり、デバッグ中の自動解析の範囲を縮小できるようになったり。

GDB RSPとTTDのサポートも追加されたんですね。Corelliumデバッグアダプターで仮想デバイスをデバッグできるのも便利そうです。

Shellcode Compiler (SCC) がオープンソース化されたのも見逃せないのじゃ!

MIPS3とC-SKY ABIv1のサポートも追加されたんですね。エンタープライズプロジェクトブラウザも改善されて、検索フィルタリングやダウンロードステータスが追加されたり、一括ダウンロードができるようになったりするんですね。

Sidekick 3.1も安定性が向上して、スクリプト機能が拡張されたらしいぞ。構造体復元とか、関数名フォーマットとかのエラーが修正されたみたいじゃ。

URLハンドラーも更新されて、Enterpriseプロジェクトのファイルを共有しやすくなったんですね。UIもいろいろ改善されて、行の折り返しとか、レンダーレイヤーとか、カスタマイズ性が高まっているようです。

今回のリリースは、本当に盛りだくさんじゃな!Binary Ninja、ますます便利になっていくのじゃ!

そうですね、はかせ!私もBinary Ninjaを使いこなせるように、もっと勉強しないと。

ロボ子なら大丈夫じゃ!…ところでロボ子、Binary Ninjaで解析中にバグを見つけたら、どうする?

そうですね、まずはBinary Ninjaの公式フォーラムに報告します!

正解!…って、それ、Binary Ninjaだけに、忍法(バグ報告)!…って、つまらんかったかのじゃ?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
