github.devotd.
新着セキュリティ

rizinorg/rizin v0.9.1 — radare2 のフォークから始まったリバースエンジニアリングフレームワーク

radare2 のフォークから始まり、バイナリ解析・デバッグ・スクリプティングを扱うコマンドラインのリバースエンジニアリングフレームワーク rizinorg/rizin の最新リリース v0.9.1 と、確認できなかった変更履歴を整理する。

リポジトリ情報rizinorg/rizin ↗

radare2 のフォークから始まり、バイナリ解析・デバッグ・スクリプティングを扱うコマンドラインのリバースエンジニアリングフレームワーク rizinorg/rizin の最新リリース v0.9.1 と、確認できなかった変更履歴を整理する。

GitHub の説明: UNIX-like reverse engineering framework and command-line toolset.

スター
★ 4K
フォーク
654
言語
C
ライセンス
LGPL-3.0
最新リリース
v0.9.1
原文を見る ↗GitHub で見る ↗

rizinorg/rizin の最新リリースは v0.9.1 だ。UNIX 系オペレーティングシステムで動作するリバースエンジニアリングフレームワークであり、コマンドラインツールの集合でもある。リバースエンジニアリングとは、完成されたバイナリを分解して内部の動きを迪り直す作業のことだ。rizin はバイナリ解析、コードの逆アセンブル、プログラムのデバッグ、フォレンジック作業をひとつのコマンドラインツール群にまとめている。README は、このプロジェクトが使いやすさ・機能性・きれいさに重点を置いていると説明している。

このプロジェクトは radare2 のフォークとして始まった。README は移植性が高いと明言している。機械語・ファイル・メモリ解析のための独立したツールとライブラリを備えており、ディスクファイルを開けるスクリプト可能なコマンドラインヘックスエディタも収録している。ヘックスエディタは、ファイルをバイト単位で見ながら編集するためのツールだ。主な言語は C、ライセンスは LGPL-3.0。GitHub スターは 4017 で、リポジトリの作成日は 2020-09-30 である。

ただし、収集された情報には v0.9.1 の変更履歴がないため、このリリースが何を修正したのかはわからない。性能の数値やベンチマークも示されていない。10 点満点の評価ではモメンタム項目が 3.0 に留まり、新鮮さや技術、品質の項目は空欄だ。扱う対象はバイナリと機械語に限定されており、LGPL-3.0 のライセンス条件は別途確認する必要がある。リリースノートとライセンス条件を直接確認するまでは、radare2 を使っていた環境を rizin へ広げる理由が確認されない。