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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
bytesrevealer — オンラインリバースエンジニアリングビューア | Kitploit
ツール/GitHubGitHub/vulnex/bytesrevealer
静的分析脆弱性分析リバースエンジニアリングフォレンジックマルウェア分析バイナリ解析学習と教育
GitHubvulnex/bytesrevealer

bytesrevealer

オンラインリバースエンジニアリングビューア

リポジトリを見る
1520日前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

https://bytesrevealer.online/

VULNEX https://www.vulnex.com/

Bytes Revealer

Version: 0.4

Bytes Revealer は、セキュリティ研究者、フォレンジックアナリスト、開発者向けに設計された強力なリバースエンジニアリングおよびバイナリ分析ツールです。16進数ビュー、視覚的表現、文字列抽出、エントロピー計算、ファイル署名検出などの機能を備え、ファイル内の隠されたデータを発見するのに役立ちます。マルウェアの分析、バイナリのデバッグ、未知のファイル形式の調査など、Bytes Revealer を使用すると、あらゆるバイナリファイルから貴重な情報を簡単に探索、検索、抽出できます。

Bytes Revealer はファイルやデータを保存しません。すべての分析はブラウザ内で実行されます。

現在の制限: 50MB未満のファイルはすべての分析を実行できますが、最大1.5GBまでの大きなファイルはVisual ViewとHex Viewの分析のみ実行されます。

機能

ファイル分析

  • メモリ効率のためのチャンク化ファイル処理
  • リアルタイムの進捗追跡
  • 高度なPE/ELF分析によるファイル署名検出
  • ハッシュ計算(MD5、SHA-1、SHA-256)
  • エントロピーとバイト頻度分析
  • 最大1.5GBのファイルに対するプログレッシブローディング

複数のビュー

File View

  • 包括的なファイル情報とメタデータ
  • 高度なファイル署名検出
  • 複数アルゴリズムによるハッシュ値
  • エントロピー計算と可視化
  • バイト頻度による統計分析
  • 詳細なファイル署名情報
  • ネストされたファイル検出(アーカイブ、埋め込みファイル)

Visual View

  • 色付きの四角形によるバイナリデータの可視化
  • 青と16進数カテゴリの配色の切り替え
  • ASCIIまたはバイト検索
  • データ分布ビュー
  • ハイライトされたパターンマッチング
  • オフセットジャンプ機能
  • Data Inspector View
  • バイト注釈用のカラーパレット

Hex View

  • プロフェッショナルな16進数エディタインターフェース
  • 色分けによるバイトレベル検査
  • 複数形式でバイトをコピーするためのコンテキストメニュー
  • ハイライトされたパターンマッチング
  • ASCII表現
  • ASCIIまたはバイト検索
  • オフセットジャンプ機能
  • Data Inspector View
  • バイトの色付け切り替え(🎨ボタン)
  • 大文字/小文字の切り替え(AA/aaボタン)

文字列分析

  • ASCII、UTF-8、UTF-16文字列抽出
  • 文字列の長さとタイプ分析
  • 文字列タイプの分類
  • 高度なフィルタリングと並べ替え
  • 正規表現検索のサポート
  • 文字列パターン認識
  • 完全な文字列データによるエクスポート機能

YARA ルールスキャン

  • libyara-wasm によるブラウザベースのYARAパターンマッチング
  • 組み込みルールセット: Common Malware、Crypto Indicators、Packers & Protectors、Suspicious Strings
  • .yar ファイルのインポートを備えたカスタムルールエディタ
  • 16進数オフセットへのマッチナビゲーション
  • Hex Viewでのハイライトマッチオーバーレイ
  • 機能の切り替えとセッションの永続化

ブックマークと注釈

  • 特定のバイトオフセットにブックマークを追加
  • ラベルとメモでバイト範囲に注釈を付ける
  • 視覚的な分類のための8色パレット
  • ブックマーク/注釈のフィルタリング、並べ替え、ナビゲーション
  • Hex ViewおよびVisual Viewでの視覚的インジケータ
  • 完全なセッションの永続化

セッション管理

  • IndexedDBを使用した分析セッションの保存と復元
  • 共有/バックアップ用に .brsession ファイルにセッションをエクスポート
  • .brsession ファイルからセッションをインポート
  • セッションメタデータの追跡(名前、ファイル情報、タイムスタンプ)
  • ダーティ状態追跡による未保存の変更インジケータ
  • 復元時のファイル変更の自動検出

Kaitai Struct 統合

  • 100以上のバイナリファイル形式のサポート
  • 自動フォーマット検出
  • 構造化バイナリ解析
  • フォーマットの検索と読み込み
  • カテゴリベースのフォーマット編成

バイナリ分析

  • 詳細なPE(Windows)分析: セクション、インポート、エクスポート、セキュリティ機能(ASLR、DEP、CFG)
  • 詳細なELF(Linux)分析: セグメント、依存関係、セキュリティ機能(PIE、RELRO、スタック)
  • Mach-O(macOS)分析: ロードコマンド、ユニバーサルバイナリサポート
  • PE/ELF/Mach-O実行可能ファイル用のUSecVisLib攻撃グラフエクスポート

エクスポートオプション

  • タイムスタンプ付き拡張JSONエクスポート
  • 以下を含む包括的なデータエクスポート:
    • ファイルメタデータとハッシュ
    • 詳細情報を含むファイル署名
    • 文字列分析サマリー(常に含まれる)
    • オプションの完全な文字列データ
    • エントロピーとバイト頻度データ
  • 複数エクスポート用のタイムスタンプ付きファイル名

設定

  • ダークモード(デフォルト)とライトモード
  • ベースオフセット設定
  • パフォーマンス最適化

検索機能

  • 16進数パターン検索
  • ASCII/UTF-8文字列検索
  • 正規表現のサポート
  • 大文字と小文字を区別/区別しないオプション
  • ハイライトされた検索結果
  • 検索進捗追跡
  • キャンセル可能な検索操作

データインスペクタ

  • Visual View および Hex View での包括的なバイト情報
  • Lキーを押してインスペクタを特定のバイトにロック/ロック解除
  • 複数のデータ表現:
    • 基本(16進数、10進数、2進数、8進数)
    • 数値形式(符号付き/符号なし)
    • テキストエンコーディング(ASCII、UTF-8、UTF-16)
    • 16ビット、32ビット、64ビット値
    • 整数および浮動小数点の解釈
    • 日付/時刻形式
    • 追加のエンコーディング形式

ユーザーインターフェースの強化

  • タブ付きヘルプダイアログ(Changelog、User Manual、License、About)
  • クリアボタン付きの改善されたファイル入力
  • 大きなファイル用のパフォーマンスインジケータ
  • チャンクローディングインジケータ
  • フォーマットローディングインジケータ
  • 操作に関するトースト通知
  • Hex Viewのコンテキストメニュー
  • バイト範囲のエクスポートダイアログ
  • キーボードショートカットのサポート

技術詳細

使用技術

  • Vue.js 3.5(Composition API + Composables)
  • Pinia 3(状態管理)
  • Vite 7(ビルドツール)
  • パフォーマンスのためのWeb Worker
  • セッション永続化のためのIndexedDB
  • YARAスキャンのためのlibyara-wasm
  • バイナリ形式解析のためのKaitai Struct

コード品質

  • ESLint 9(vue/recommendedおよびvitestプラグイン使用)
  • Prettier(pre-commitフック: husky + lint-staged)
  • GitHub Actions CI(lint、format、test、build)
  • 37テストファイルにわたる1688テスト(Vitest + happy-dom)
  • 包括的なアクセシビリティ(ARIAロール、フォーカストラッピング、キーボードナビゲーション)
  • タブレットおよびモバイル対応のレスポンシブデザイン

パフォーマンス機能

  • チャンク化ファイル処理(256KBチャンク)
  • Web Worker実装(検索、文字列、YARA)
  • LRUエビクションによるメモリ最適化
  • キャンセル可能な操作
  • 進捗追跡
  • Gzip/Brotli事前圧縮
  • コード分割(遅延ロードWASM、フォーマットカテゴリ)

はじめに

前提条件

root@kitploit:~
# Node.js 20+ is required
node -v

Dockerの使用

root@kitploit:~
docker-compose build --no-cache

Now open your browser: http://localhost:8080/

To stop the docker container

root@kitploit:~
docker-compose down

インストール

root@kitploit:~
# Clone the repository
git clone https://github.com/vulnex/bytesrevealer

# Navigate to project directory
cd bytesrevealer

# Install dependencies
npm install

# Start development server
npm run dev

プロダクションビルド

root@kitploit:~
# Build the application
npm run build

# Preview production build
npm run preview

使い方

  1. ファイルアップロード

    • 「ファイルを選択」をクリックするか、ファイルをドラッグ&ドロップ
    • プログレスバーにアップロードと分析の状況が表示されます
  2. 分析ビュー

    • タブインターフェースを使用してビューを切り替え
    • 各ビューは異なる分析視点を提供
    • ナビゲーションとともにリアルタイム更新
  3. 検索機能

    • 検索バーを使用してパターンマッチング
    • 16進数と文字列検索モードを切り替え
    • 結果は現在のビューでハイライトされます
  4. 文字列分析

    • タイプと長さで抽出された文字列を表示
    • タイプまたは内容で文字列をフィルタリング
    • さまざまな基準で並べ替え
    • 複数の形式で結果をエクスポート

パフォーマンスに関する注意

  • 大きなファイルはチャンク単位で処理されます
  • Web Workerが負荷の高い操作を処理
  • メモリ使用量が最適化されています
  • 必要に応じて操作をキャンセルできます

ブラウザ互換性

  • Chrome 80+
  • Firefox 75+
  • Safari 13.1+
  • Edge 80+

コントリビューション

  1. プロジェクトをフォーク
  2. フィーチャーブランチを作成(git checkout -b feature/AmazingFeature)
  3. 変更をコミット(git commit -m 'Add some AmazingFeature')
  4. ブランチにプッシュ(git push origin feature/AmazingFeature)
  5. プルリクエストを開く

ライセンス

このプロジェクトはApache License, Version 2.0の下でライセンスされています。詳細はLICENSEファイルをご覧ください。

セキュリティに関する考慮事項

  • すべての文字列は適切にエスケープされています
  • 入力検証が実装されています
  • メモリ制限が適用されます
  • ファイルサイズ制限が設定されています

変更履歴

Version 0.4 — Code Quality, A11y & Responsive (March 2026)

  • ESLint 9, Prettier, pre-commit hook (husky + lint-staged), GitHub Actions CI
  • Comprehensive accessibility across 21 components (ARIA roles, focus trapping, keyboard nav)
  • Responsive layout for tablet and mobile across 17 files
  • Upgraded Vue 3.4→3.5, Pinia 2→3, Vite 5→7
  • Gzip/brotli pre-compression and bundle analyzer
  • Test suite expanded from 902 to 1688 tests (+87%)
  • Fixed 153 lint warnings, 7 Prettier inconsistencies, README license correction

Version 0.4 — Kaitai, Sessions & YARA (September 2025)

  • Added Kaitai Struct integration for 100+ binary formats
  • Implemented progressive loading for files up to 1.5GB
  • Enhanced Visual View with toggleable color schemes
  • Added context menu in Hex View for copying bytes
  • Improved JSON export with timestamps and comprehensive data
  • Added string analysis summary to all JSON exports
  • New help dialog with tabs (Changelog, User Manual, License, About)
  • Added color scheme toggle buttons in Visual and Hex views
  • Implemented chunk loading indicators
  • Enhanced dark mode (now default)
  • Improved UI with better error handling
  • Added help button with separator in header
  • Performance optimizations for large files
  • Bug fixes and stability improvements

Version 0.2 (April 2025)

  • Introduced String Analysis view
  • Added entropy calculation and visualization
  • Implemented file signature detection
  • Added hash calculations (MD5, SHA-1, SHA-256)
  • Enhanced search capabilities with regex support
  • Added data inspector for detailed byte analysis
  • Improved memory optimization

Version 0.1 (February 2025)

  • Initial release
  • Basic hex viewer functionality
  • Visual byte representation
  • File analysis with basic metadata
  • Search functionality for hex and ASCII patterns

今後の拡張予定

  • Capstone.jsによる逆アセンブリサポート
  • 追加のファイル形式サポート
  • より多くの可視化オプション
  • パターン認識の改善
  • 高度な文字列分析機能
  • コラボレーション機能
  • より多くのキーボードショートカット
  • Diff/比較機能
ツールをダウンロード