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 — это интерфейс реверсивной инженерии на основе браузера, работающий на Rizin, скомпилированном в WebAssembly. Перетащите бинарный файл в приложение и анализируйте его локально в браузере с постоянной сессией, доступом к терминалу, поддержкой кэшированного повторного открытия и выделенными представлениями для дизассемблирования, декомпиляции, перекрестных ссылок, графов потоков управления и остальных основных поверхностей анализа. Rizin работает в Web Worker, поэтому тяжелый анализ никогда не блокирует интерфейс.

Скриншоты

Домашняя страница

Домашняя страница

Терминал

Терминал

Дизассемблирование

Дизассемблирование

Декомпилятор

Декомпилятор

Перекрестные ссылки

Перекрестные ссылки

Граф потока управления

Граф потока управления

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

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

Строки

Строки

Импорты

Импорты

Экспорты

Экспорты

Секции

Секции

Информация о бинарном файле

Информация о бинарном файле

Основные возможности

  • Вкладки с множественными сессиями: открывайте несколько бинарных файлов одновременно, каждый в своем Web Worker, и переключайтесь между ними с сохранением состояния представления на каждой вкладке.
  • Постоянные сессии Rizin через парную сборку rzwasi, так что состояние анализа, поиск и последующие команды остаются активными в рамках одной сессии бинарного файла.
  • Rizin работает в Web Worker, сохраняя отзывчивость интерфейса во время анализа, разбора JSON размером в несколько МБ и сохранения состояния.
  • Редактируйте бинарный файл в браузере: исправляйте байты в шестнадцатеричном представлении или с помощью команд записи в терминале и сохраняйте измененный файл в любой момент.
  • Панель скриптов с редактором CodeMirror (подсветка синтаксиса, автодополнение из каталога команд), которая выполняет скрипты rizin cmd и JS с синхронным API rz. Скрипты можно загружать, сохранять и скачивать.
  • Несколько тем с выбором; терминал и граф потока управления следят за активной темой.
  • Полный доступ к терминалу с автодополнением команд в реальном времени, завершением по Tab, выбором стрелками, поиском в терминале и настраиваемым минимальным количеством символов и максимальным количеством результатов.
  • Выделенные представления для дизассемблирования, декомпиляции, перекрестных ссылок, графов потока управления, шестнадцатеричных данных, строк, импортов, экспортов, секций и информации о бинарном файле.
  • Встроенное представление декомпилятора (автоматически определяет команду декомпилятора сборки, например pdg/pdc) с подсветкой синтаксиса в стиле C и копированием в один клик.
  • Панель перекрестных ссылок показывает, кто ссылается на текущий адрес и куда он указывает, с переходом по клику.
  • Интерактивный граф потока управления: щелкните по базовому блоку для перехода, подсветка текущего блока и автоматическая компоновка dagre.
  • Палитра команд (Ctrl/+) для нечеткого поиска функций и строк, поиска адреса и выполнения любой команды Rizin.

Поддерживаемые форматы

RzWeb поддерживает форматы, поддерживаемые встроенной сборкой Rizin, включая:

  • ELF
  • PE / PE+
  • Mach-O
  • Сырые прошивки и дампы байтов

Как это работает

  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 работает внутри Web Worker, который управляет всеми нативными вызовами, доступом к файловой системе, разбором JSON и сохранением в IndexedDB; основной поток общается с ним через типизированную RPC-фасад, поэтому интерфейс никогда не блокируется анализом. Ядро реверсивной инженерии происходит из сопутствующего репозитория rzwasi, который собирает Rizin в WebAssembly и предоставляет как традиционную точку входа CLI, так и постоянный API сессии rzweb_*, используемый RzWeb.

Сообщество и поддержка

Вопросы, идеи или нужна помощь? Присоединяйтесь к чату:

Поддержка и обсуждение

Авторы

Разработано IndAlok

На базе Rizin, фреймворка для реверсивной инженерии с открытым исходным кодом.

Скачать инструмент
Cmd
K
0x
  • Сочетания клавиш для переключения представлений (Alt+1..9), палитры, боковой панели, настроек и справки по сочетаниям.
  • Сохраняйте и повторно открывайте сессии анализа как самодостаточные файлы проекта .rzdb, в которые встроен бинарный файл, так что сохраненный проект открывается с нуля одним щелчком без необходимости исходного файла; также принимаются сырые файлы .rzdb Rizin, если соответствующий бинарный файл уже открыт.
  • Кэширование анализа по хэшу бинарного файла, включая прямое повторное открытие с главной страницы, когда данные бинарного файла сохранены в кэше.
  • Настраиваемые лимиты вывода команд и предупреждающие баннеры для слишком больших бинарных файлов или усеченных метаданных.
  • Адаптивный макет, оптимизированный как для настольных, так и для мобильных устройств.