Установщик расширений в Chrome

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
19 марта 2018, 20:48 • 2 отклика • 53 просмотра
Входные данные:

Имеется алгоритм установки расширений из Google Store в Chrome из исполняемого файла. Он основан на внесение изменений в текущую память запущенного процесса Chrome, добавлением неких бинарных данных, состоящих из двух частей, данные расширения, и конфигурация.

Задача:

Необходимо понять как генерировать бинарные данные. Можно пойти двумя путями, либо сделать слепок памяти мастер-процесса, до и после установки расширения, с изучением diff разницы. Либо необходимо изучить исходный код проекта Chromium, и разработать непосредственно генератор/алгоритм.

Ожидаемый результат:

Алгоритм получения бинарных данных необходимых для записи в память процесса.