Реверс инжиниринг

Binary Ninja – 3.1.3469, macOS 10.15 и новее

Подробности

  • Версия: 3.1.3469
  • Разработчик: Vector 35 Inc.
  • Язык интерфейса: Английский
  • Совместимость: macOS 10.15 и новее
  • Архитектура: ARM, x86 (64-bit)

Что нового

Примечания к выпуску доступны на официальном сайте binary.ninja


Описание

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

Дизассемблирование: дизассемблировать исполняемые файлы и библиотеки различных форматов, платформ и архитектур.

Декомпиляция: декомпилировать код в C или BNIL для любой поддерживаемой архитектуры, включая вашу собственную.

Автоматизация: автоматизируйте анализ с помощью API-интерфейсов C++, Python и Rust внутри или вне пользовательского интерфейса.

Анализ: Визуализируйте поток управления и интерактивно перемещайтесь по перекрестным ссылкам.

Аннотирование: называйте переменные и функции, применяйте типы, создавайте структуры и добавляйте комментарии.

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

Особенности:

Дизассемблирование файлов – Vector 35 обеспечивает собственную поддержку дизассемблирования различных архитектур , включая x86, x86-64, ARMv7 (с Thumb2), ARMv8 (AArch64), PowerPC, 6502, Z80 и MIPS. Кроме того, наше сообщество поддерживает множество других архитектур через нашу общедоступную экосистему плагинов. Загрузчики доступны для всех основных платформ (PE, Mach-O, ELF) и могут быть расширены или настроены с помощью нашего API .

Декомпилирование кода – Наш встроенный декомпилятор работает со всеми официально поддерживаемыми архитектурами по одной цене и основан на мощном семействе IL под названием BNIL . На самом деле, не только наши архитектуры, но даже архитектуры сообщества могут производить потрясающую декомпиляцию. Наш декомпилятор выводит как на C, так и на BNIL и может быть включен по требованию.

Автоматизируйте что угодно – Наш обширный API можно использовать для создания и настройки загрузчиков, добавления или расширения архитектур, настройки пользовательского интерфейса или автоматизации любого рабочего процесса (типы, исправления, декомпиляция… что угодно!). Привязки доступны для C++, Python и Rust.

Создание плагинов – Сделали что-то классное и хотите поделиться? Опубликуйте свой плагин сообщества и разместите его в нашем Менеджере плагинов! Эти плагины могут быть установлены (или обновлены) в любое время любым клиентом прямо в клиенте.

Быстрая сортировка – Используйте наш API для быстрой пакетной обработки файлов и просмотра результатов в нашем представлении сортировки. Используйте график энтропии, чтобы определить области интереса, такие как упакованные или зашифрованные данные. Нажмите на любое место, чтобы быстро перейти туда.

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

Аннотировать все – Реверс-инжиниринг — это процесс исследования неизвестного. По мере улучшения вашего понимания мы даем вам инструменты для представления этого и улучшения анализа. Добавляйте типы, структуры, комментарии, выделения, теги и многое другое.

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

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

Беги без головы – Нет необходимости проводить анализ только внутри Binary Ninja. Вместо этого добавьте Binary Ninja в свою среду анализа. Используйте python repl по вашему выбору или даже статически скомпилируйте нашу основную библиотеку анализа в существующую структуру, наш анализ может быть полностью отвязан от пользовательского интерфейса.


Скачать Binary Ninja

пожалуйста, подождите..
Если загрузка не началась автоматически, кликните сюда.
пожалуйста, подождите..
Если загрузка не началась автоматически, кликните сюда.
пожалуйста, подождите..
Если загрузка не началась автоматически, кликните сюда.

Скачать Binary Ninja Предыдущие версии

Binary Ninja v3.0.3233 [AMPED] для macOS 10.14 и новее Binary Ninja 2.0.2170 DEMO для macOS 10.13 и новее Binary Ninja 2.0.2097 [license] для macOS 10.13 и новее

FAQ

Как установить и активировать?

Инструкция по установке и активации поставляется в комплекте (внутри).

Программа повреждена? Битый файл? Или другие ошибки?

Ошибок много, сюда всё не влезет. Поэтому все решения (с картинками) мы расписали в статье: Ошибки при установке приложений на Мак

Как обновлять? Официально? Что будет с активацией?

Официальные обновления могут привести к потере активации, если обратное не написано в инструкции по установке. Для обновления ПО с этого сайта необходимо здесь же (при наличии) скачать новую версию этого ПО, и установить его поверх (с заменой) установленной на вашем компьютере версии. В таком случае вы сохраните активацию и настройки этого ПО. Подробнее в статье: Обновление пиратских приложений

Как скачать? Не работает ссылка? Что за .torrent?

Для скачивания крупных файлов рекомендуется использовать любой менеджер загрузок, например, FDM (Free Download Manager) Для скачивания с ФО по типу Filen.io не рекомендуется использовать браузер Safari. Используйте, например, Google Chrome, или вышеупомянутый FDM. Для скачивания файлов через торрент (файл.torrent) требуется наличие Торрент-клиента, например, Transmission, или вышеупомянутый FDM. Не забывайте, что провайдеры могут блокировать доступ к некоторым сайтам (1fichier.com и др.), для обхода блокировок рекомендуется использовать VPN.

Вышел апдейт. Когда обновите версию?

Администрация сайта ничего не взламывает. Этим занимаются релиз-группы и некоторые энтузиасты. От них и зависит наличие обновлений. Но вы можете ломать софт самостоятельно, начав изучать реверс инжиниринг

Добавьте… Где стол заказов?

Точно не в комментариях. Администрация сайта ничего не взламывает, стол заказов отсутствует. Но вы можете заказать (не бесплатно) нужный софт в специальной ветке на forum.ru-board.com

Как поменять язык?

Откройте Системные настройки -> Основные > Язык и регион -> Приложения – “+”.  Выберите приложение и язык. Способ актуален для большинства приложений. Язык в продуктах Adobe обычно выбирается на этапе установки самого продукта. Язык в играх обычно меняется в настройках самой игры. Бывают исключения. Не стесняйтесь искать информацию в интернете.

Как удалить?

Вариантов много. Самый простой – использовать специальные утилиты для удаления приложений, например, App Cleaner & Uninstaller А для удаления продуктов Adobe используйте Creative Cloud Cleaner Tool

Нужна помощь?

На сайте есть платная услуга – удалённая помощь (через AnyDesk, Zoom, Skype) с установкой любых приложений (не только с этого сайта) на любой компьютер Мак или ПК. Подробнее…

Back to top button