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

Версия: 0.4

Bytes Revealer — это мощный инструмент для реверс-инжиниринга и анализа бинарных файлов, предназначенный для исследователей безопасности, специалистов по криминалистике и разработчиков. Благодаря таким функциям, как шестнадцатеричное представление, визуализация, извлечение строк, вычисление энтропии и определение сигнатур файлов, он помогает пользователям обнаруживать скрытые данные внутри файлов. Анализируете ли вы вредоносное ПО, отлаживаете бинарные файлы или исследуете неизвестные форматы, Bytes Revealer упрощает поиск, изучение и извлечение ценной информации из любого бинарного файла.

Bytes Revealer НЕ сохраняет никакие файлы или данные. Весь анализ выполняется в вашем браузере.

Текущее ограничение: файлы размером менее 50 МБ могут быть проанализированы полностью, для файлов размером до 1.5 ГБ доступны только Визуальный просмотр и Шестнадцатеричный просмотр.

Возможности

Анализ файлов

  • Обработка файлов блоками для эффективного использования памяти
  • Отслеживание прогресса в реальном времени
  • Определение сигнатур файлов с расширенным анализом PE/ELF
  • Вычисление хешей (MD5, SHA-1, SHA-256)
  • Анализ энтропии и частоты байтов
  • Прогрессивная загрузка для файлов до 1.5 ГБ

Различные представления

Представление файла

  • Комплексная информация о файле и метаданные
  • Расширенное обнаружение сигнатур файлов
  • Хеш-значения по нескольким алгоритмам
  • Вычисление энтропии и визуализация
  • Статистический анализ с частотой байтов
  • Подробная информация о сигнатурах файлов
  • Обнаружение вложенных файлов (архивы, встроенные файлы)

Визуальный просмотр

  • Визуализация бинарных данных цветными квадратами
  • Переключение между синей и шестнадцатеричной цветовыми схемами
  • Поиск по ASCII или байтам
  • Представление распределения данных
  • Подсвеченное совпадение по образцу
  • Функция перехода к смещению
  • Инспектор данных
  • Цветовая палитра для аннотации байтов

Шестнадцатеричный просмотр

  • Профессиональный интерфейс шестнадцатеричного редактора
  • Побайтовый просмотр с цветовой кодировкой
  • Контекстное меню для копирования байтов в различных форматах
  • Подсвеченное совпадение по образцу
  • ASCII-представление
  • Поиск по ASCII или байтам
  • Функция перехода к смещению
  • Инспектор данных
  • Переключение раскраски байтов (кнопка 🎨)
  • Переключение верхнего/нижнего регистра (кнопка AA/aa)

Анализ строк

  • Извлечение строк в кодировках ASCII, UTF-8 и UTF-16
  • Анализ длины и типа строк
  • Категоризация типов строк
  • Расширенная фильтрация и сортировка
  • Поддержка поиска по регулярным выражениям
  • Распознавание шаблонов строк
  • Возможность экспорта с полными данными строк

Сканирование правил YARA

  • Сопоставление шаблонов YARA на основе браузера через libyara-wasm
  • Встроенные наборы правил: Common Malware, Crypto Indicators, Packers & Protectors, Suspicious Strings
  • Редактор пользовательских правил с импортом файлов .yar
  • Навигация по совпадениям к шестнадцатеричным смещениям
  • Наложение подсвеченных совпадений в Шестнадцатеричном просмотре
  • Включение/выключение функции и сохранение сессии

Закладки и аннотации

  • Добавление закладок по конкретным смещениям байтов
  • Аннотирование диапазонов байтов с метками и примечаниями
  • Палитра из 8 цветов для визуальной категоризации
  • Фильтрация, сортировка и навигация по закладкам/аннотациям
  • Визуальные индикаторы в Шестнадцатеричном и Визуальном просмотрах
  • Полное сохранение сессии

Управление сессиями

  • Сохранение и восстановление сессий анализа с помощью IndexedDB
  • Экспорт сессий в файлы .brsession для обмена/резервного копирования
  • Импорт сессий из файлов .brsession
  • Отслеживание метаданных сессии (имя, информация о файле, временные метки)
  • Индикатор несохранённых изменений с отслеживанием состояния «грязный»
  • Автоматическое обнаружение изменений файла при восстановлении

Интеграция с Kaitai Struct

  • Поддержка более 100 форматов бинарных файлов
  • Автоматическое определение формата
  • Структурированный разбор бинарных данных
  • Поиск и загрузка форматов
  • Организация форматов по категориям

Бинарный анализ

  • Углублённый анализ PE (Windows): секции, импорты, экспорты, функции безопасности (ASLR, DEP, CFG)
  • Углублённый анализ ELF (Linux): сегменты, зависимости, функции безопасности (PIE, RELRO, стек)
  • Анализ Mach-O (macOS): команды загрузки, поддержка универсальных бинарных файлов
  • Экспорт графа атак USecVisLib для исполняемых файлов PE/ELF/Mach-O

Варианты экспорта

  • Расширенный экспорт в JSON с временными метками
  • Комплексный экспорт данных, включающий:
    • Метаданные файла и хеши
    • Сигнатуры файлов с полными деталями
    • Сводка анализа строк (всегда включена)
    • Опциональные полные данные строк
    • Данные энтропии и частоты байтов
  • Имена файлов с временными метками для множественных экспортов

Настройки

  • Тёмная тема (по умолчанию) и Светлая тема
  • Настройка базового смещения
  • Оптимизация производительности

Возможности поиска

  • Поиск шестнадцатеричных образцов
  • Поиск строк ASCII/UTF-8
  • Поддержка регулярных выражений
  • Опции учёта/игнорирования регистра
  • Подсвеченные результаты поиска
  • Отслеживание прогресса поиска
  • Отменяемые операции поиска

Инспектор данных

  • Комплексная информация о байте в Визуальном и Шестнадцатеричном просмотрах
  • Нажмите L, чтобы зафиксировать/открепить инспектор на байте
  • Множественные представления данных:
    • Основные (шестнадцатеричное, десятичное, двоичное, восьмеричное)
    • Числовые форматы (со знаком/без знака)
    • Текстовые кодировки (ASCII, UTF-8, UTF-16)
    • 16-битные, 32-битные, 64-битные значения
    • Интерпретации целых чисел и чисел с плавающей запятой
    • Форматы даты/времени
    • Дополнительные форматы кодировок

Улучшения пользовательского интерфейса

  • Диалог справки с вкладками (Список изменений, Руководство пользователя, Лицензия, О программе)
  • Улучшенный ввод файла с кнопкой очистки
  • Индикаторы производительности для больших файлов
  • Индикаторы загрузки блоков
  • Индикаторы загрузки форматов
  • Всплывающие уведомления для операций
  • Контекстные меню в Шестнадцатеричном просмотре
  • Диалог экспорта для диапазонов байтов
  • Поддержка клавиатурных сокращений

Технические детали

Создано с использованием

  • Vue.js 3.5 (Composition API + Composables)
  • Pinia 3 (Управление состоянием)
  • Vite 7 (Инструмент сборки)
  • Web Workers для производительности
  • IndexedDB для сохранения сессий
  • libyara-wasm для сканирования YARA
  • Kaitai Struct для разбора бинарных форматов

Качество кода

  • ESLint 9 с плагинами vue/recommended и vitest
  • Prettier с pre-commit хуками (husky + lint-staged)
  • GitHub Actions CI (проверка кода, форматирование, тестирование, сборка)
  • 1688 тестов в 37 тестовых файлах (Vitest + happy-dom)
  • Комплексная доступность (ARIA-роли, фокус-ловушки, навигация с клавиатуры)
  • Адаптивный дизайн для планшетов и мобильных устройств

Особенности производительности

  • Обработка файлов блоками (блоки по 256 КБ)
  • Реализация Web Workers (поиск, строки, YARA)
  • Оптимизация памяти с вытеснением LRU
  • Отменяемые операции
  • Отслеживание прогресса
  • Предварительное сжатие Gzip/Brotli
  • Разделение кода (ленивая загрузка WASM, категории форматов)

Начало работы

Предварительные требования

root@kitploit:~
# Требуется Node.js 20+
node -v

Использование Docker

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

Теперь откройте браузер: http://localhost:8080/

Чтобы остановить контейнер Docker

root@kitploit:~
docker-compose down

Установка

root@kitploit:~
# Клонируйте репозиторий
git clone https://github.com/vulnex/bytesrevealer

# Перейдите в каталог проекта
cd bytesrevealer

# Установите зависимости
npm install

# Запустите сервер разработки
npm run dev

Сборка для продакшена

root@kitploit:~
# Соберите приложение
npm run build

# Предварительный просмотр продакшен-сборки
npm run preview

Использование

  1. Загрузка файла

    • Нажмите «Выбрать файл» или перетащите файл
    • Индикатор прогресса показывает состояние загрузки и анализа
  2. Представления анализа

    • Переключайтесь между представлениями с помощью вкладок
    • Каждое представление предоставляет различные перспективы анализа
    • Обновления в реальном времени при навигации
  3. Функции поиска

    • Используйте строку поиска для сопоставления образцов
    • Переключайтесь между режимами шестнадцатеричного и строкового поиска
    • Результаты подсвечиваются в текущем представлении
  4. Анализ строк

    • Просматривайте извлечённые строки с типом и длиной
    • Фильтруйте строки по типу или содержимому
    • Сортируйте по различным критериям
    • Экспортируйте результаты в нескольких форматах

Рекомендации по производительности

  • Большие файлы обрабатываются блоками
  • Web Workers обрабатывают интенсивные операции
  • Использование памяти оптимизировано
  • Операции можно отменить при необходимости

Совместимость с браузерами

  • 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. Откройте Pull Request

Лицензия

Этот проект лицензирован в соответствии с Apache License, Version 2.0 — подробности см. в файле LICENSE.

Рекомендации по безопасности

  • Все строки правильно экранированы
  • Реализована проверка ввода
  • Установлены ограничения по памяти
  • Действуют ограничения на размер файлов

Список изменений

Версия 0.4 — Качество кода, доступность и адаптивность (март 2026)

  • ESLint 9, Prettier, pre-commit hook (husky + lint-staged), GitHub Actions CI
  • Комплексная доступность в 21 компоненте (ARIA-роли, фокус-ловушки, навигация с клавиатуры)
  • Адаптивная верстка для планшетов и мобильных устройств (17 файлов)
  • Обновление Vue 3.4→3.5, Pinia 2→3, Vite 5→7
  • Предварительное сжатие Gzip/brotli и анализатор бандла
  • Набор тестов расширен с 902 до 1688 тестов (+87%)
  • Исправлено 153 предупреждения линтера, 7 несоответствий Prettier, исправление лицензии в README

Версия 0.4 — Kaitai, сессии и YARA (сентябрь 2025)

  • Добавлена интеграция Kaitai Struct для более чем 100 бинарных форматов
  • Реализована прогрессивная загрузка для файлов до 1.5 ГБ
  • Улучшен Визуальный просмотр с переключаемыми цветовыми схемами
  • Добавлено контекстное меню в Шестнадцатеричном просмотре для копирования байтов
  • Улучшен экспорт JSON с временными метками и расширенными данными
  • Добавлена сводка анализа строк во все экспорты JSON
  • Новый диалог справки с вкладками (Список изменений, Руководство пользователя, Лицензия, О программе)
  • Добавлены кнопки переключения цветовых схем в Визуальном и Шестнадцатеричном просмотрах
  • Реализованы индикаторы загрузки блоков
  • Улучшен тёмный режим (теперь по умолчанию)
  • Улучшен пользовательский интерфейс с лучшей обработкой ошибок
  • Добавлена кнопка справки с разделителем в заголовке
  • Оптимизация производительности для больших файлов
  • Исправления ошибок и улучшения стабильности

Версия 0.2 (апрель 2025)

  • Представлен вид анализа строк
  • Добавлено вычисление энтропии и визуализация
  • Реализовано определение сигнатур файлов
  • Добавлено вычисление хешей (MD5, SHA-1, SHA-256)
  • Улучшены возможности поиска с поддержкой regex
  • Добавлен инспектор данных для детального анализа байтов
  • Улучшена оптимизация памяти

Версия 0.1 (февраль 2025)

  • Первоначальный выпуск
  • Базовая функциональность шестнадцатеричного просмотра
  • Визуальное представление байтов
  • Анализ файлов с базовыми метаданными
  • Функция поиска по шестнадцатеричным и ASCII-образцам

Будущие улучшения

  • Поддержка дизассемблирования через Capstone.js
  • Поддержка дополнительных форматов файлов
  • Дополнительные опции визуализации
  • Улучшения распознавания образцов
  • Расширенные функции анализа строк
  • Функции совместной работы
  • Больше клавиатурных сокращений
  • Функция сравнения/диффа
Скачать инструмент