Программы для компьютера скачать бесплатно

Binary Ninja

Binary Ninja


Описание Скачать

Скриншот Binary Ninja Binary Ninja является уникальной платформой для дизассемблирования, декомпиляции и бинарного анализа, предназначенной для обратного проектирования, исследования вредоносного программного обеспечения, анализа уязвимостей и разработки ПО. Она доступна для использования на операционных системах Windows, macOS и Linux. Основные функции программы включают в себя возможность дизассемблирования исполняемых файлов и библиотек различных форматов, платформ и архитектур. Также с ее помощью можно декомпилировать код на языке C или BNIL для любой поддерживаемой архитектуры, включая собственную. Binary Ninja обеспечивает возможность автоматизации анализа с использованием API-интерфейсов на языках C++, Python и Rust, а также предоставляет методы визуализации потока управления и интерактивно перемещаться по перекрестным ссылкам. Кроме того, пользователь может аннотировать переменные и функции, применять типы, создавать структуры и добавлять комментарии. Совместная работа: удобное сотрудничество с синхронизированными фиксациями с помощью нашего корпоративного продукта. Особенности: Разбиение файлов - Vector 35 предлагает собственную поддержку разбиения различных архитектур, включая x86, x86-64, ARMv7 (с Thumb2), ARMv8 (AArch64), PowerPC, 6502, Z80 и MIPS. Кроме того, наше сообщество поддерживает множество других архитектур через нашу общедоступную экосистему плагинов. Загрузчики доступны для всех основных платформ (PE, Mach-O, ELF) и могут быть расширены или настроены с помощью нашего API . Декомпиляция кода - Наш встроенный декомпилятор работает с любой поддерживаемой архитектурой по фиксированной цене и базируется на мощном наборе инструкций на промежуточном языке BNIL. Не только наши архитектуры, но и архитектуры сообщества способны производить впечатляющую декомпиляцию. Наш декомпилятор может выводить код как на языке C, так и на BNIL, и его можно включить по вашему желанию. Автоматизируйте все, что вам нужно - Наш обширный API позволяет создавать и настраивать загрузчики, добавлять или расширять поддерживаемые архитектуры, настраивать пользовательский интерфейс или автоматизировать любой рабочий процесс (типы, исправления, декомпиляция... все, что вам нужно!). Мы предоставляем привязки для C++, Python и Rust. Хотите поделиться своим классным изобретением? Разместите плагин в нашем Менеджере плагинов и сделайте его доступным для сообщества! Любой клиент может установить или обновить эти плагины прямо в клиентской программе в любое удобное время.

Также вы можете использовать наше API для быстрой пакетной обработки файлов и просмотра результатов в графическом представлении. График энтропии поможет вам определить интересные области, такие как упакованные или зашифрованные данные. Вы можете быстро перейти в любую область, кликнув по соответствующему месту. Используя нашу уникальную автоматизацию и API для бинарного анализа, вы сможете полностью исследовать объекты в интерактивном режиме. Наш пользовательский интерфейс разработан максимально удобным и чистым образом, чтобы вы могли сфокусироваться только на важных функциях. Мы предоставляем все необходимые инструменты для выполнения самых сложных задач: множество вкладок, синхронизация и разделение представлений, настраиваемые макеты и многое другое. Вы сможете делать аннотации, разбираясь в неизвестных данных в процессе реверс-инжиниринга. Мы предоставляем вам возможность добавлять типы, структуры, комментарии, выделения, теги и многое другое, чтобы улучшить ваш анализ и представление исследуемой информации.

С помощью различных инструментов, специально разработанных для повышения скорости, можно быстро и эффективно создавать двоичные исправления. Можно редактировать строки сборки напрямую, выбирать предустановленный патч, редактировать необработанные байты при помощи шестнадцатеричного редактора или даже компилировать C в исполняемый файл напрямую с помощью нашего встроенного компилятора SCC.

Вы никогда не будете застряты, поскольку Binary Ninja без проблем работает на Windows, macOS и Linux, и включает все три платформы по одной цене.


Системные требования
Лицензия
Голоса:
0
ОС
ARM
Рус.язык
Присутствует
Разработчик
Vector 35 Inc.
Обновлено
10-10-2023, 07:08

Навигация