Skip to content
Original
Tproger · Программирование· Ольга Вершинина·· 3 days agoAI score22

Frida 17.22.0 发布:frida-compile 新增 --library 支持打包 npm 库

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

The title and summary in the selected language are awaiting translation.

AI overview

Frida 17.22.0 为 frida-compile 加入 --library 命令,可将 TypeScript 代码与 pattern 编译成可发布到 npm 的库,供其他 Frida 智能体和工具复用,并生成 JavaScript 模块、类型声明和源码映射。

Full text

The full text in the selected language is awaiting translation. The original is shown for now.

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 вместо прежнего скрытого пропуска.

Источники

Source: Tproger · Программирование · tproger.ru