Binary Ninja 4.1.5902 x64 [Win/Mac/Linux] [2024-08-23, ENG]

Страницы:  1
Ответить
 

ai7keaf1e

Стаж: 5 лет 5 месяцев

Сообщений: 17


ai7keaf1e · 04-Сен-24 04:50 (1 год 3 месяца назад, ред. 04-Сен-24 04:52)

Binary Ninja
Год/Дата Выпуска: 2024-08-23
Версия: 4.1.5902
Разработчик: Vector 35 Inc
Сайт разработчика: binary.ninja
Разрядность: 64bit
Язык интерфейса: Английский
Таблэтка: вылечено
Системные требования: Linux: Ubuntu 20.04 and 22.04 x64 (alternate flavors like Kubuntu and many other distros are unofficially supported)
MacOS: Big Sur and later (11+) x64, Monterey and later (12+) arm64
Windows: Windows 10 and Windows 11 x64
Описание: Binary Ninja — интерактивная платформа дизассемблера, декомпилятора и бинарного анализа для обратного проектирования, аналитиков вредоносных программ, исследователей уязвимостей и разработчиков программного обеспечения, работающая на Windows, macOS, Linux.
Доп. информация:
Спасибо auth.lol за таблетка.
Дизассемблирование: дизассемблировать исполняемые файлы и библиотеки различных форматов, платформ и архитектур.
Декомпиляция: декомпилировать код в 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 по вашему выбору или даже статически скомпилируйте нашу основную библиотеку анализа в существующую структуру, наш анализ может быть полностью отвязан от пользовательского интерфейса.
Скриншоты
Скриншоты окна About
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

armanism

Стаж: 15 лет 1 месяц

Сообщений: 3


armanism · 18-Сен-24 16:04 (спустя 14 дней)

Macos таблетка не рабочая
[Профиль]  [ЛС] 

ai7keaf1e

Стаж: 5 лет 5 месяцев

Сообщений: 17


ai7keaf1e · 20-Сен-24 05:19 (спустя 1 день 13 часов)

armanism писал(а):
86719923Macos таблетка не рабочая
у меня работает, в чем проблема у вас? патч для ARM mac.
если вам нужен Intel mac, пожалуйста, посмотрите разницу в байтах и примените патч к dylib.
[Профиль]  [ЛС] 

AlexUaDuo

Стаж: 5 лет 7 месяцев

Сообщений: 1


AlexUaDuo · 16-Янв-25 14:58 (спустя 3 месяца 26 дней)

вышла новая версия
Version 4.2
20 Nov 2024
обновите пожалуйста
[Профиль]  [ЛС] 

Sidodgyduboshit

Стаж: 5 лет 1 месяц

Сообщений: 4


Sidodgyduboshit · 24-Янв-25 14:16 (спустя 7 дней, ред. 24-Янв-25 14:16)

armanism писал(а):
86719923Macos таблетка не рабочая
работает. Принцип лечения такой:
Инструкция по активации на macOS:
скрытый текст
1. Установите Binary Ninja. Проверьте, что программа без проблем запускается и завершите ее работу.
2. Пропатчите программу:
Замените файл libbinaryninjacore.1.dylib в директории /Applications/Binary Ninja.app/Contents/MacOS/ на тот, что находится в папке с инструкцией
3. Добавьте цифровую подпись для перемещенного файла
sudo codesign -f -s - /Applications/Binary\ Ninja.app/Contents/MacOS/libbinaryninjacore.1.dylib
И на всякий случай подпишите также приложение
sudo codesign -f -d -s - /Applications/Binary\ Ninja.app
4. Далее можете воспользоваться заготовленным файлом-лицензией из папки с инструкцией
Или сгенерировать его самостоятельно.
5. Запустите Binary Ninja и для активации укажите файл с сгенерированными данными лицензии
6. Готово
Вы, видимо, пропустили пункт 3.
[Профиль]  [ЛС] 

Throrg

Стаж: 9 лет 10 месяцев

Сообщений: 63


Throrg · 25-Фев-25 03:22 (спустя 1 месяц)

Не в курсе, как сменить лицензию с Персонал на Комерциал? Тупанул, активировал персональную, и теперь ни перепатч не помогает, ни переустановка...
[Профиль]  [ЛС] 

TestUserr12

Стаж: 3 года 8 месяцев

Сообщений: 2


TestUserr12 · 28-Фев-25 04:31 (спустя 3 дня, ред. 28-Фев-25 04:31)

Throrg писал(а):
87444977Не в курсе, как сменить лицензию с Персонал на Комерциал? Тупанул, активировал персональную, и теперь ни перепатч не помогает, ни переустановка...
Как я понимаю, у них разные установщики под разные лицензии.
Вот хэши SHA-256 разных установщиков последнего stable релиза (4.2.6455, с https://binary.ninja/js/hashes.json ):
Код:

"binaryninja_personal_win64.exe": "1c8b20cb0a84f3ec0fff922201bde87c45548b07a72124617b5d6013f4136704"
"binaryninja_commercial_win64.exe": "a061a90bf2675f564d3d7857635fe286e99a3c5e5749558a31d43563e189d21c"
"binaryninja_ultimate_win64.exe": "b79110ce9d52577622dec1e788d53e9e89e25df9c991cf881659f1d7192dae93"
[Профиль]  [ЛС] 

Kellect

Стаж: 10 лет 11 месяцев

Сообщений: 9


Kellect · 21-Мар-25 22:58 (спустя 21 день, ред. 21-Мар-25 22:58)

Sidodgyduboshit
Что то не выходит сделать ad-hoc подпись.
Код:
sudo codesign -f -s - /Applications/Binary\ Ninja.app/Contents/MacOS/libbinaryninjacore.1.dylib
возвращает
Код:
internal error in Code Signing subsystem
Пробовал убрать все симлинки на файл - не помогло
UPDATE
В итоге помогло сбросить флаг com.apple.quarantine со всей папки
Код:
sudo xattr -d -r com.apple.quarantine /Applications/Binary\ Ninja.app/
[Профиль]  [ЛС] 

vladimmi

Стаж: 14 лет 11 месяцев

Сообщений: 12


vladimmi · 06-Авг-25 04:13 (спустя 4 месяца 15 дней)

На linux-arm таблетка не работает.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error