特徴|コンパイル| reddit | Twitter |電報
Redasmは、愛好家からプロのリバースエンジニアまで便利な最新のコードベースを備えたクロスプラットフォームの分解者です。
すべての機能は、C、C ++、およびPython3(必要に応じて新しい言語をサポートすることもできます!)およびユーザーフレンドリーなQTフロントエンドで開発されたプラグインをロードするLibredasmによって提供されます。
Libredasmは、C ++ 17コアとともに、最大のABI互換性のためのプレーンC APIも提供します。
WindowsとLinuxでテストされています。
特徴
編集はまだ激しい開発中ですが、現在は次のことをサポートしています。
- C ++およびPython 3プラグイン
- マルチスレッド分析
- バイナリリフティングおよび中間言語分析(RDIL)
- ローダー
- ポータブル実行可能ファイル(VB逆コンパイル付き)
- エルフ
- Xbox1
- PS1
- アセンブラー
- x86およびx86_64
- ミップ
- ARM64
- アーム(WIP)
- より多くの機能が開発中です!
要件
- cmake 3.12
- C ++ 17コンパイラ(GCC 10.xおよびMSVC2019でテスト)
- QT 5.12
ソースからの建物
ここを読んでください
に感謝します
- Miniz:Zlibの代替品の低下
- Taojson:C ++ヘッダーのみのJSONライブラリ
- undname:msvcデマングラー
- libiberty:binutils demangler
- Zydis:高速および軽量x86/x86-64分解ライブラリ
- キャップストーン:分解フレームワーク
ライセンス
- LibredasmはGNU LGPL3ライセンスの下でリリースされます
- RedasmはGNU GPL3ライセンスの下でリリースされます