W26 VM Patcher
Инструментарий для runtime-патчинга кастомной Lua VM в мобильных приложениях через Frida.
Задача
Мобильное приложение использует модифицированную Lua VM (W26 bytecode) внутри нативной библиотеки libgame.so. Стандартные инструменты анализа не работают с кастомным форматом байткода. Требовалось отреверсить формат Proto-структур, найти целевые инструкции и разработать методологию патчинга в рантайме.
Решение
Разработали набор инструментов: дизассемблер W26 байткода, дампер Proto-структур, универсальный Frida-лаунчер с ADB-интеграцией и RPC-меню для настройки параметров в реальном времени. Frida-скрипт перехватывает loadFunction() в libgame.so и патчит MULK-инструкции на лету.
Следующий кейс -
ваш?
Расскажите задачу - покажем, как она превращается в кейс с конкретными цифрами.
Обсудить проект