Frida 17.22.0 научилась собирать библиотеки с паттернами для публикации в npm

Wait 5 sec.

Frida — инструментарий динамической инструментации для разработчиков, специалистов по реверс-инжинирингу и исследователей безопасности. В версии 17.22.0 команда добавила в frida-compile команду --library, которая собирает из TypeScript-кода и паттернов библиотеку для публикации в npm и повторного использования другими агентами Frida и инструментами. Она создаёт JavaScript-модули, декларации типов и карты исходников, а файлы паттернов копирует в результирующий каталог вместе со сгенерированными типами.Такую библиотеку можно опубликовать в npm, после чего другие агенты Frida смогут импортировать как вспомогательные функции, так и сами паттерны. Отдельно запускать TypeScript-компилятор и вручную согласовывать его настройки с Frida.Compiler больше не требуется. Режим наблюдения -w пересобирает пакет при изменениях, а параметр -S отключает генерацию карт исходников.Swift ApiResolver теперь работает не только на платформах Apple, но также в Linux и Windows. Запросы к функциям, типам, протоколам и соответствиям Swift доступны везде, где загружена среда выполнения языка. Это расширяет возможности анализа кроссплатформенных Swift-приложений.В релиз также вошли исправления разбора операндов векторных инструкций Arm64 и обработки секций в Windows. Кроме того, тесты Swift начали запускаться в Linux CI вместо прежнего скрытого пропуска.ИсточникиFrida 17.22.0 Released | Frida • A world-class dynamic instrumentation toolkit