Распаковка запакованной библиотеки .so

У меня есть 2 упакованные разделяемые библиотеки, вторая, вероятно, зависит от первой.

Первый упакован UPX, а код распаковки находится в.init_proc. Я попытался подключить отладчик и сбросить приложение в.init_proc, но не могу добраться до него во время отладки. Он просто переходит к EP. И segfaults. Что очень странно. Он загружается с использованием LD_PRELOAD.

Исполняемый файл Anoter имеет код распаковки в EP, но неизвестно, какой упаковщик использовался для его упаковки. Эта библиотека перестает работать, когда я тоже пытаюсь ее загрузить. Также доказано, что оба они работают на другой машине.

Итак, мой вопрос: есть ли руководство по распаковке исполняемых файлов ELF или чему-то в этом роде?

0 ответов

Другие вопросы по тегам