このプロジェクトについて

Disrobeは、静的デコンパイラ、デオブフスケータ、アンパッカーです。コンパイル済みソフトウェアからパッキングと難読化を一層ずつ剥がし、その下にあるソースコードまたは元のバイト列を復元します。disrobe autoに実行ファイル、アプリパッケージ、スクリプト、またはファームウェアイメージを渡してください。各層(インストーラ、アーカイブ、パッカー、フリーザー、プロテクタ、オブフスケータ、バイトコード)に名前を付け、対応する復元パスで除去し、そのパスが生成したものに対して、残ったものを認識するパスがなくなるまで再実行します。1つのRustバイナリで、Python、JavaScriptとWebAssembly、JavaとAndroid、.NET、ネイティブPE、ELF、Mach-Oコード、Go、Lua、PHP、Ruby、ErlangとElixir、ActionScript、シェルスクリプトとOfficeマクロ、React NativeとFlutterアプリ、インストーラ、ファームウェアをカバーします。 エンジンは組み込まれています。PythonバイトコードはPythonインストールなしでデコンパイルされ、JavaScript復元はNode.jsを必要とせず、Java、Android、.NETデコンパイラはJVMや.NET SDKを必要としません。マルウェアアナリスト、リバースエンジニア、インシデントレスポンダー、CTFプレイヤー、セキュリティ研究者向けに構築されています。