Binary Ninja 4.2.6455 x64 [2024-11-20, ENG]

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

ai7keaf1e

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

Сообщений: 17


ai7keaf1e · 24-Апр-25 01:49 (5 месяцев 14 дней назад)

Binary Ninja
Год/Дата Выпуска: 2024-11-20
Версия: 4.2.6455
Разработчик: 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 файлов необходима регистрация)
[Профиль]  [ЛС] 

ai7keaf1e

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

Сообщений: 17


ai7keaf1e · 26-Апр-25 01:40 (спустя 1 день 23 часа)

Для macOS вот скрипт. После того как вы скопируете приложение из DMG-файла, запустите этот скрипт — он пропатчит .dylib как нужно. Скрипт работает как на Intel, так и на Apple Silicon Mac.
Код:

#!/bin/sh
BINJA_PATH="/Applications/Binary Ninja.app/Contents/MacOS/libbinaryninjacore.1.dylib"
if ! [ -f "$BINJA_PATH" ]; then
    echo "Make sure that Binary Ninja.app is located in /Applications" >&2
    exit 1
fi
ORIG_MD5=`md5 -q "$BINJA_PATH"`
echo "Original 'libbinaryninjacore.1.dylib' MD5: $ORIG_MD5"
if [ "$ORIG_MD5" == "146ecd7abad6740a7aa522a16c5a8635" ]; then
    echo "Patching v4.2.6455..."
    TEMP_FILE=`mktemp`
    # Patch for x86_64
    PATCH_1="NZrkx0Aky1W9BcdAKCmzAk/HQCyxKWVIx0AwlWVI9MdANM1H/iPHQDhr8cZgx0A8dPvb4MdAQNHhiHPHQETBRBf"
    PATCH_1="${PATCH_1}Cx0BIWCzKd8dATJ8Cw1DHQFAR1Fb6x0BUXRm6EcdAWLEQ5ujHQFx9qZKqx0BghVJOFsdAZCbD3CXH"
    PATCH_1="${PATCH_1}QGivU+hex0BsEdoPUsdAcNPEYmnHQHTA1Wd1x0B4JYqmpcdAfPm+3h7HgIAAAADvvVGBx4CEAAAAz"
    PATCH_1="${PATCH_1}XlhWceAiAAAABwYFUzHgIwAAAA/2Wrgx4CQAAAAR2lP1seAlAAAAJgz0VzHgJgAAADS5GNhx4CcAA"
    PATCH_1="${PATCH_1}AARGn6e8eAoAAAAFvlc87HgKQAAACgm0Rmx4CoAAAAOvyvE8eArAAAAOAk+ZjHgLAAAADxjWj8x4C"
    PATCH_1="${PATCH_1}0AAAAZgUCZseAuAAAAFBY2IbHgLwAAAA6uQZOx4DAAAAAhqHwEceAxAAAAKzHyLbHgMgAAADcvt9A"
    PATCH_1="${PATCH_1}x4DMAAAA1yjX7MeA0AAAAI5EFiPHgNQAAACCeEe6x4DYAAAAdHF44ceA3AAAABLc+wrHgOAAAACgX"
    PATCH_1="${PATCH_1}roMx4DkAAAArdSSuMeA6AAAAKofVmjHgOwAAACpKUdBx4DwAAAAzS1zd8eA9AAAAIPdNObHgPgAAA"
    PATCH_1="${PATCH_1}Bi7RPNx4D8AAAAdnFH+ceAAAEAALcmk2DHgAQBAAD36LJcx4AIAQAALsrYBMeADAEAAG5q5DjHgBA"
    PATCH_1="${PATCH_1}BAABXMT/mx4AUAQAAM4DrY8eAGAEAAFuepAzHgBwBAABrykVTx4AgAQAA5Q=="
    echo "$PATCH_1" | base64 -d -o "$TEMP_FILE"
    dd if="$TEMP_FILE" of="$BINJA_PATH" conv=notrunc bs=1 seek=8469993 2> /dev/null
    # Patch for AArch64
    PATCH_2="tZpSypC8cgogALmquJZSKrSgcgokALnqZIpSyuOpcgooALnqN5lSKg+pcgosALlqs5BSioq+cgowALlq+JRSSny"
    PATCH_2="${PATCH_2}kcgo0ALmqLIJSShuscgo4ALlKb4NS6hi8cgo8ALnqO4BSinKucgpAALnqmZRSakG4cgpEALnKiplS"
    PATCH_2="${PATCH_2}yvqucgpIALkqUpxS6huqcgpMALnqg4ZSSkm/cgpQALlqKp9SyjSicgpUALnqF55SSh+9cgpYALlqL"
    PATCH_2="${PATCH_2}olSylG1cgpcALlqUZZSSsqicgpgALkKZYRSCrikcgpkALkqdJZSit6rcgpoALnqQ4dSakKqcgpsAL"
    PATCH_2="${PATCH_2}mqm4RSyi+tcgpwALnKuYZSaq+ucgp0ALlqRY1SSre0cgp4ALnq3otSStijcgp8ALkqvItSqimwcgq"
    PATCH_2="${PATCH_2}AALlqOJNSqi+rcgqEALlKAp9SKoGpcgqIALkqJodSyg68cgqMALkqKZFSasq6cgqQALnKcppSqpmr"
    PATCH_2="${PATCH_2}cgqUALmKm4BS6i+scgqYALlKKZFSynyvcgqcALmqqoBS6s25cgqgALnKdY9SCsuscgqkALmKhoNSa"
    PATCH_2="${PATCH_2}naicgqoALnKnZhSqhyzcgqsALnqv41Sio6/cgqwALkKrZxSysOscgq0ALnKC5dSitiwcgq4ALmKJo"
    PATCH_2="${PATCH_2}tSSsOpcgq8ALkKMYhSij2icgrAALlK9IRSitq2cgrEALlK2otSahiocgrIALkqG5lSapm9cgrMALk"
    PATCH_2="${PATCH_2}KkJRSSmGkcgrQALmKEZNSaku3cgrUALlKL5JSiiy8cgrYALmKg4dS6lyhcgrcALnK1ZdSypShcgrg"
    PATCH_2="${PATCH_2}ALlqlIZSyhG3cgrkALmK9J9SSgmtcgroALnqNJlSaiuocgrsALlquJlS6u2ucgrwALmqsYdSCsW8c"
    PATCH_2="${PATCH_2}gr0ALmKrYFS6qG5cgr4ALkKL5JSaiu/cgr8ALkq15hS6hGscgoAAbkqH4FSypWrcgoEAbkKRIVSip"
    PATCH_2="${PATCH_2}igcgoIAbkKTJFSCh+ncgoMAbkqK5pSasS8cgoQAbmqB4xS6n6scgoUAbmqyo9SCpehcgoYAbmqTIV"
    PATCH_2="${PATCH_2}SKmuqcgocAblqvQ=="
    echo "$PATCH_2" | base64 -d -o "$TEMP_FILE"
    dd if="$TEMP_FILE" of="$BINJA_PATH" conv=notrunc bs=1 seek=150515873 2> /dev/null
    rm "$TEMP_FILE"
elif [ "$ORIG_MD5" == "a30e0b0fad5ba457e4f0a36b3475d7ac" ]; then
    echo "Already Patched!"
else
    echo "Unknown File Version!"
    sleep 5
    exit 1
fi
echo "Patch Successful. Closing in 5sec."
sleep 5
[Профиль]  [ЛС] 

fetuseater66

Стаж: 2 года 9 месяцев

Сообщений: 1


fetuseater66 · 26-Апр-25 14:39 (спустя 12 часов)

Релиз в тот же день, когда вышла пятая версия, хех. В любом случае, спасибо за проделанную работу.
[Профиль]  [ЛС] 

ai7keaf1e

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

Сообщений: 17


ai7keaf1e · 27-Апр-25 02:00 (спустя 11 часов)

Я выпущу версию 5, когда у меня будет доступ к бинарникам. У меня нет кейгена, но патч для проверки лицензии очень простой, и я знаю, как это сделать.
[Профиль]  [ЛС] 

TR4

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

Сообщений: 1


TR4 · 28-Май-25 20:50 (спустя 1 месяц 1 день)

Не могу понять , почему кейген ругается . после того , как скинул его в папку установки БН он говорит что не может найти сам себя ? и , соответственно , лицензия тоже не работает. помогите.
[Профиль]  [ЛС] 

NooneAtAll3

Стаж: 1 год 11 месяцев

Сообщений: 4


NooneAtAll3 · 03-Июн-25 12:07 (спустя 5 дней)

Угроза помещена в карантин
Обнаружено: Trojan:Win64/ThemidaPacked!MTB
Состояние: Помещено в карантин
Затронутые элементы: ...\binaryninja_v4.2.6455\crack\win\AMPED\KEYGEN.exe
[Профиль]  [ЛС] 

foxyrus

Стаж: 18 лет

Сообщений: 23

foxyrus · 28-Июн-25 11:22 (спустя 24 дня)

ai7keaf1e
будет 5я версия?
[Профиль]  [ЛС] 

rhcp011235

Стаж: 3 месяца 5 дней

Сообщений: 1


rhcp011235 · 14-Июл-25 23:20 (спустя 16 дней)

foxyrus писал(а):
87937319ai7keaf1e will there be a 5th version?[ /quote]
Waiting too!
[Профиль]  [ЛС] 

Drovosek01

Стаж: 12 лет 4 месяца

Сообщений: 295

Drovosek01 · 17-Июл-25 01:49 (спустя 2 дня 2 часа)

foxyrus писал(а):
87937319ai7keaf1e
будет 5я версия?
Если вы или кто-либо другой поделятся не демо установщиками, то будет
[Профиль]  [ЛС] 

Ristovski

Стаж: 8 лет 2 месяца

Сообщений: 5


Ristovski · 03-Авг-25 16:27 (спустя 17 дней, ред. 03-Авг-25 16:27)

Похоже для версии 5.1.8005 уже есть таблетка. Кто-нибудь знает где найти оригинальные установщики для 5.1 Personal?
[Профиль]  [ЛС] 

vladimmi

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

Сообщений: 12


vladimmi · 05-Авг-25 00:24 (спустя 1 день 7 часов)

Казалось бы, открываем гугл, ищем "binary ninja 5.1" - и вуаля! Конкретные ссылки приводить не буду, но источников обнаруживается явно не один. Достоверность установщиков легко проверяется сравнением их хешей вот с этим списком - https://binary.ninja/js/hashes.json
[Профиль]  [ЛС] 

Ristovski

Стаж: 8 лет 2 месяца

Сообщений: 5


Ristovski · 05-Авг-25 01:00 (спустя 35 мин.)

vladimmi писал(а):
88063041Казалось бы, открываем гугл, ищем "binary ninja 5.1" - и вуаля! Конкретные ссылки приводить не буду, но источников обнаруживается явно не один. Достоверность установщиков легко проверяется сравнением их хешей вот с этим списком - https://binary.ninja/js/hashes.json
Да, установщики для Windows уже доступны, но найти версии для Linux и Mac не так просто..
[Профиль]  [ЛС] 

vladimmi

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

Сообщений: 12


vladimmi · 06-Авг-25 04:14 (спустя 1 день 3 часа)

Да, с другими платформами всё хуже...
ai7keaf1e писал(а):
87701352Для macOS вот скрипт.
А для linux-arm есть решение?
[Профиль]  [ЛС] 

dmbx22

Стаж: 6 месяцев

Сообщений: 2


dmbx22 · 17-Авг-25 19:40 (спустя 11 дней)

vladimmi писал(а):
88066371Да, с другими платформами всё хуже...
ai7keaf1e писал(а):
87701352Для macOS вот скрипт.
А для linux-arm есть решение?
Кто нибудь нашёл решение?
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error