История изменений
Исправление xaizek, (текущая версия) :
То есть модуль - это то что зарегистрировано в списке модулей.
С таким определением задача скорее всего решаема, но готового не знаю. Нужно что-то, что сделает ptrace()
, заинжектит свою библиотеку (ну или любым другим образом вставит код) и дёрнет dl_iterate_phdr()
. Отладчик исполняет так произвольный код значит это возможно, но отладчик также может и уронить приложение…
Нашёлся какой-то проект hotpatch.
Исходная версия xaizek, :
То есть модуль - это то что зарегистрировано в списке модулей.
С таким определением задача скорее всего решаема, но готового не знаю. Нужно что-то, что сделает ptrace()
, заинжектит свою библиотеку (ну или любым другим образом вставит код) и дёрнет dl_iterate_phdr()
. Отладчик исполняет так произвольный код значит это возможно, но отладчик также может и уронить приложение…