ReArk
English | 简体中文
ReArkは、HarmonyOSおよびAndroidアプリケーション向けのデスクトップリバースエンジニアリングおよびAI支援解析ツールです。HarmonyOSの.hap、.app、.abcファイル、またはAndroidの.apk、.aabパッケージを開き、コード、リソース、メタデータ、アプリケーションの動作を1つのワークスペースで検査できます。
静的解析と接続デバイスの検査、およびReArk Agentを組み合わせることで、アプリケーションロジックの調査、セキュリティレビュー、CTFチャレンジへの取り組みを行えます。
インストールとプラットフォーム
お使いのコンピュータ用のインストーラーをLatest releaseからダウンロードしてください。バージョン履歴とリリースノートについてはAll releasesを参照してください。
| OS | 要件 | 直接リンク |
|---|
 Windows | Windows 10+ x64 |  |
 macOS | macOS 14.0+ Apple Silicon |  |
 Linux | x64 システム要件は後日発表予定 | 次回リリースで提供予定 |
機能ハイライト
パッケージと静的解析
- HarmonyOSのHAP/APP/ABCおよびAndroidのAPK/AABファイルを解析
- パッケージ構造、モジュール、ソース出力、リソース、アプリケーションメタデータを閲覧
- ABCバイトコードを逆アセンブルおよび逆コンパイルし、文字列、リテラル、クロスリファレンス、呼び出し引数のフローを調査
- Androidマニフェスト、パーミッション、コンポーネント、エントリポイント、リソース、アプリケーションアイコンを検査
- Androidの逆アセンブリとJavaライクな逆コンパイル出力を閲覧
- 16進データ、整形されたJSON、XML、テキスト、画像、メディアリソースを表示し、ファイルを検索してソース出力をナビゲート
HarmonyOSの署名とパッケージング
- 署名、証明書、署名の有効性を検査
- 署名素材を設定し、HarmonyOSアプリケーションを再署名および再パッケージ化
- サポートされているアプリケーションパッケージを接続デバイスにインストール。AndroidデバイスへのインストールにはAPKファイルを使用
- 署名、証明書、署名の有効性を検査
ReArk Agent
- 現在のHarmonyOSまたはAndroidパッケージについて文脈に沿った質問をする
- 解析機能を発見し、必要に応じてパッケージファイル、メタデータ、文字列、逆アセンブリ、逆コンパイル出力を取得
- 参照ドキュメントを添付して、パッケージの証拠を独自の資料で補完
- OpenAI互換エンドポイントやローカルOllamaモデルなど、サポートされているモデルプロバイダーを使用
- 静的解析とデバイスワークフローを組み合わせ。ホストコマンド、Python実行、デバイス操作には該当する承認フローを使用
接続デバイス
- HDC経由でHarmonyOSデバイスを、ADB経由でAndroidデバイスを検出
- アプリケーションのインストールと起動、スクリーンショットの取得、UIノードの検査、デバイスログの読み取り
- デバイス画面をリアルタイムでミラーリングし、マウスとキーボードでデバイスを操作
- デバイスとランタイムがサポートする場合、画面録画、音声、クリップボード、デバイスコントロールを使用
- フルスクリーンまたは分離したミラーリングウィンドウで作業
利用可能な解析ビューとデバイスアクションは、パッケージ形式、オペレーティングシステムのバージョン、デバイスの機能によって異なります。ABC証拠ツールとHarmonyOSの再署名はHarmonyOSパッケージ固有のものです。
スクリーンショット
| HarmonyOSの逆コンパイル | Androidの逆コンパイル |
|---|
 |  |
| ABC / Hex検査 | ABC文字列 |
|---|
 |  |
| ReArk Agent解析 | Android画面ミラーリング |
|---|
 |  |
安全性とプライバシー
ReArkは、法的に許可されたリバースエンジニアリング、相互運用性調査、マルウェア解析、セキュリティ研究にのみ使用してください。
リモートモデルプロバイダーでReArk Agentを使用する場合、シークレット、証明書、ユーザーデータ、営業秘密、その他の機密コンテンツを送信しないでください。
ライセンス
ReArkはApache License 2.0の下でライセンスされています。詳細はLICENSEを参照してください。
サードパーティの通知はTHIRD_PARTY_NOTICES.mdに記載されています。
サポート