Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Vyrulix — Открытый инструмент для анализа вредоносного ПО на «голом железе» и рабочая среда статической аналитики угроз для Windows (разбор PE через MapViewOfFile, дизассемблирование Capstone, сопоставление с MITRE через capa и детонация в Windows Sandbox за 15 с). | Kitploit
Инструменты/GitHubGitHub/bakhishovism/vyrulix
Оборонительные ИнструментыСтатический анализДинамический анализ (песочница)Анализ хэшейОбратная инженерияАнализ вредоносных программЦифровая криминалистикаАнализ Бинарных ФайловРазведка угрозРеагирование на Инциденты
GitHub
27 ч 8 мин назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
bakhishovism/vyrulix

Vyrulix

Открытый инструмент для анализа вредоносного ПО на «голом железе» и рабочая среда статической аналитики угроз для Windows (разбор PE через MapViewOfFile, дизассемблирование Capstone, сопоставление с MITRE через capa и детонация в Windows Sandbox за 15 с).

Репозиторий
Поделиться

⛨ Vyrulix

Вердикт обнаружения и триажаГлубокий анализ PE, дизассемблирование и поведенческая инспекция
Vyrulix Detection OverviewVyrulix Details & PE Analysis

Vyrulix — это открытая, работающая напрямую на «железе» настольная рабочая среда для триажа вредоносного ПО и статической аналитики угроз для Windows. Она объединяет разрозненные процессы обратной разработки — обеспечивая zero-copy инспекцию PE, дизассемблирование точки входа, поведенческое картирование, кластеризацию вариантов по трём хешам и одноразовую песочницу — в единой унифицированной тёмной панели управления.

Примечание об области применения: Vyrulix — это станция криминалистического триажа и инспекции по требованию, предназначенная для исследователей вредоносного ПО, аналитиков SOC и студентов. Это не агент обнаружения и реагирования на конечных точках (EDR) уровня Ring-0 в реальном времени. Всегда поддерживайте активную защиту конечных точек наряду с этим инструментом.


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

  • Zero-copy нативный разбор PE (MapViewOfFile): Инспектирует заголовки PE32/PE32+ напрямую в виртуальной памяти с поддержкой длинных путей Win32 \\?\ (>260 символов) и без раздувания кучи копированием. Оценивает энтропию секций, эвристики истощения таблицы адресов импорта (IAT), рефлективные загрузчики таблицы экспорта (ReflectiveLoader) и TLS-колбэки до точки входа (T1055.005).
  • Защита подписей с проверкой Authenticode и отзыва: Криптографически проверяет цепочки подписей издателя и статус отзыва сертификатов (WTD_REVOKE_WHOLECHAIN) через Win32 WinVerifyTrust (wintrust.dll), подавляя ложные предупреждения о безобидных универсальных упаковщиках для проверенного доверенного ПО, при этом выявляя недоверенные или отозванные подписанные и упакованные бинарники.
  • Сопоставление с Mandiant capa и MITRE ATT&CK®: Преобразует цепочки импорта API, TLS-хуки и структурные аномалии в применимые техники MITRE ATT&CK и идентификаторы Malware Behavior Catalog (MBC) (с опциональной интеграцией автономного CLI capa).
  • Дизассемблирование точки входа (Capstone): Дизассемблирует первые 100 инструкций по AddressOfEntryPoint для выявления заглушек упаковщиков (PUSHAD/PUSHFD), циклов расшифровки распаковщиков, обходов PEB/TEB (T1622) и самомодифицирующегося кода (SMC), с поддержкой встроенного резервного декодера x86/x64 на чистом Python.
  • Кластеризация вариантов по трём хешам: Объединяет Mandiant ImpHash, ssdeep (CTPH) и локальность TLSH для кластеризации перекомпилированных или переупакованных вариантов вредоносного ПО, даже когда облачный поиск по SHA-256 не даёт результатов.
  • Многоисточниковый конвейер аналитики угроз: Сначала опрашивает MalwareBazaar и ThreatFox (abuse.ch), с резервным консенсусом VirusTotal v3 с ограничением частоты и опциональной загрузкой в облако для некаталогизированных (HTTP 404) образцов.
  • Детонация в одноразовой 15-секундной песочнице Windows (.wsb): Размещает цели под очищенным статическим именем файла внутри микро-VM Hyper-V только для чтения с усиленным монитором PowerShell для перехвата быстрых завершений родительского процесса, TCP/UDP-сигналов и сброшенных дочерних полезных нагрузок (cmd.exe, powershell.exe, rundll32.exe, mshta.exe). (Требуется Windows 10/11 Pro, Enterprise или Education с включённой Windows Sandbox / Hyper-V.)
  • Защита папок в реальном времени и локальные заметки аналитика: Опциональный мониторинг каталогов через watchdog для автоматического триажа недавно загруженных файлов в паре с локальными заметками аналитика и историей вердиктов, хранящимися в ~/.vyrulix/community.json (с опциональной синхронизацией через VYRULIX_API_PROXY_URL).

🚀 Быстрый старт (портативная версия для Windows x64)

Для реверс-инженеров, тестирующих внутри одноразовых виртуальных машин, Vyrulix поставляется как портативный исполняемый файл, не требующий зависимостей Python.

  1. Перейдите на вкладку Releases.
  2. Скачайте Vyrulix-v1.1-win64.zip и сверьте его хеш SHA-256 с примечаниями к выпуску.
  3. Распакуйте всю папку (сохраняйте Vyrulix.exe рядом с его каталогом _internal) и запустите Vyrulix.exe.
  4. (Опционально) Нажмите ⚙ в верхней панели навигации, чтобы добавить ваш API-ключ VirusTotal v3 или Auth-Key abuse.ch.

🛠️ Запуск и сборка из исходного кода

Чтобы запустить Vyrulix из исходного кода или собрать автономный бинарник локально, убедитесь, что в Windows установлен Python 3.9+.

1. Клонирование и запуск

git clone https://github.com/bakhishovism/Vyrulix.git
cd Vyrulix
pip install -r requirements.txt
python main.py

2. Сборка переносимого исполняемого файла (PyInstaller)

python build_vyrulix.py

Скомпилированный портативный пакет будет создан по пути dist/Vyrulix/Vyrulix.exe.


📁 Структура проекта

Vyrulix/
├── main.py              # CustomTkinter dark-mode UI, report panes, and async worker queue
├── scanner.py           # Zero-copy PE parser, Capstone disassembler, YARA, capa, & .wsb sandbox engine
├── community.py         # Local-first analyst accounts, verdict tallies, and PBKDF2 credential storage
├── build_vyrulix.py     # PyInstaller 6.x spec generator and portable bundle builder
├── requirements.txt     # Python dependencies
└── screenshots/         # UI preview images
Скачать инструмент