Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
rzweb — Rizinをベースに構築された、完全なブラウザベースのリバースエンジニアリングプラットフォーム。WebAssemblyを介して完全にクライアントサイドで動作します。 | Kitploit
ツール/GitHubGitHub/indalok/rzweb
静的分析動的分析 (サンドボックス)リバースエンジニアリングデバッガウェブセキュリティバイナリ解析学習と教育ファームウェア解析
GitHubindalok/rzweb

rzweb

Rizinをベースに構築された、完全なブラウザベースのリバースエンジニアリングプラットフォーム。WebAssemblyを介して完全にクライアントサイドで動作します。

リポジトリを見る
738735日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

RzWeb

サポート & ディスカッション

RzWebは、WebAssemblyにコンパイルされたRizinを搭載したブラウザベースのリバースエンジニアリングインターフェースです。アプリにバイナリをドロップして、永続的なセッション、ターミナルアクセス、キャッシュされた再オープンサポート、そして逆アセンブル、逆コンパイル、クロスリファレンス、制御フローグラフ、その他の主要な分析面の専用ビューを使って、ローカルブラウザで分析できます。RizinはWeb Workerで実行されるため、重量級の分析でもUIがブロックされることはありません。

スクリーンショット

ホームページ

ホームページ

ターミナル

ターミナル

逆アセンブル

逆アセンブル

デコンパイラ

デコンパイラ

クロスリファレンス

クロスリファレンス

制御フローグラフ

制御フローグラフ

16進ダンプ

16進ダンプ

文字列

文字列

インポート

インポート

エクスポート

エクスポート

セクション

セクション

バイナリ情報

バイナリ情報

ハイライト

  • マルチセッションタブ: 複数のバイナリを同時に開き、それぞれ独自のWeb Workerで動作し、タブごとのビュー状態を保持したまま切り替えられます。
  • ペアのrzwasiビルドによる永続的なRizinセッションにより、分析状態、シーク、後続のコマンドが同じバイナリセッション内でライブに保たれます。
  • RizinはWeb Workerで実行されるため、分析、数MBのJSON解析、永続化中もUIの応答性が維持されます。
  • ブラウザでバイナリを編集可能: 16進ビューやターミナルの書き込みコマンドからバイトをパッチし、いつでも変更したファイルを保存できます。
  • CodeMirrorエディタ(シンタックスハイライト、コマンドカタログのオートコンプリート)付きのスクリプトパネル。同期rzAPIを使用したrizin cmdスクリプトとJSを実行でき、スクリプトのアップロード、保存、ダウンロードが可能です。
  • セレクター付きの複数のテーマ。ターミナルと制御フローグラフはアクティブなテーマに追従します。
  • 完全なターミナルアクセス: ライブコマンドオートコンプリート、Tab補完、矢印キー選択、インターミナル検索、設定可能な最小文字数と最大結果数。
  • 逆アセンブル、逆コンパイル、クロスリファレンス、制御フローグラフ、16進、文字列、インポート、エクスポート、セクション、バイナリ情報の専用ビュー。
  • 組み込みデコンパイラビュー(ビルドのデコンパイラコマンド、例: pdg/pdcを自動検出)Cスタイルのシンタックスハイライトとワンクリックコピー。
  • クロスリファレンスパネル: 現在のアドレスを参照しているものとその参照先を表示し、クリックでシーク。
  • インタラクティブ制御フローグラフ: ベーシックブロックをクリックしてシーク、現在のブロックのハイライト、自動dagreレイアウト。
  • コマンドパレット(Ctrl/Cmd+K): ファジーな関数と文字列検索、0xアドレスシーク、任意のRizinコマンドの実行。
  • キーボードショートカット: ビュー切替(Alt+1..)、パレット、サイドバー、設定、ショートカットヘルプ。

サポートされているフォーマット

RzWebは、バンドルされているRizinビルドがサポートするフォーマットに対応しています。以下を含みます:

  • ELF
  • PE / PE+
  • Mach-O
  • Raw ファームウェアとバイトダンプ

仕組み

  1. アプリを開きます。
  2. バイナリをドロップまたは選択します。
  3. 設定された深度で解析します。
  4. ターミナルと構造化ビューを移動するか、後でホームページから同じキャッシュされたバイナリを再オープンします。

すべてはブラウザ内でローカルに実行されます。ファイルはデバイス上に留まり、WebAssemblyメモリとブラウザストレージにのみ読み込まれます。

プライバシー

RzWebはバイナリをサーバーにアップロードしません。分析、キャッシュ、再オープンは、WebAssembly、IndexedDB、およびEmscriptenによって公開されるインメモリファイルシステムを介して、完全にブラウザ内で行われます。

ブラウザの制約

  • ptraceを必要とするデバッグ機能は、ブラウザのサンドボックスでは利用できません。
  • 分析は依然としてシングルスレッドのWebAssembly作業であるため、非常に大きなバイナリには時間がかかる場合があります。
  • 利用可能な機能は、最終的には現在のrzwasiビルドによってエクスポートされる機能に依存します。

ローカルビルド

root@kitploit:~
git clone https://github.com/IndAlok/rzweb
cd rzweb
npm install
npm run dev

アーキテクチャ

フロントエンドは、React、TypeScript、Tailwind CSS、Zustand、xterm.js、およびグラフレンダリングにCytoscapeを使用しています。Rizin WebAssemblyモジュールは、すべてのネイティブコール、ファイルシステムアクセス、JSON解析、IndexedDB永続化を担当するWeb Worker内で実行され、メインスレッドは型付きRPCファサードを介して通信するため、分析時にUIがブロックされることはありません。リバースエンジニアリングコアは、rzwasiリポジトリから提供されており、RizinをWebAssemblyにビルドし、従来のCLIエントリポイントとRzWebが使用する永続的なrzweb_*セッションAPIの両方を公開しています。

コミュニティ & サポート

質問、アイデア、または助けが必要ですか?チャットに参加してください:

サポート & ディスカッション

クレジット

IndAlokによって構築されました

Rizin、オープンソースのリバースエンジニアリングフレームワークによって支えられています。

ツールをダウンロード
9
  • 分析セッションをバイナリを埋め込んだ自己完結型の.rzdbプロジェクトファイルとして保存および再オープン可能。保存されたプロジェクトは元のファイルを必要とせず、ワンクリックでコールドオープンできます。一致するバイナリが既に開かれている場合、生のRizin .rzdbファイルも受け付けます。
  • バイナリハッシュによる分析キャッシュ。バイナリデータがキャッシュに保存されている場合、ホームページから直接再オープン可能。
  • 設定可能なコマンド出力制限と、巨大なバイナリや切り詰められたメタデータに対する警告バナー。
  • デスクトップとモバイルの両方の使用に最適化されたレスポンシブレイアウト。