Модификация общих библиотек в Linux - PullRequest
2 голосов
/ 12 июля 2010

Можно ли изменить разделяемую библиотеку (.so) в Linux без получения ее исходного кода ???

Я знаю о LD_PRELOAD, но это полезно для функций, которые используются в самой разделяемой библиотеке ???

Есть ли способ декомпилировать / дизассемблировать, а затем перекомпилировать / повторно собрать двоичные ELF-файлы

1 Ответ

1 голос
/ 12 июля 2010

Изменить приложения сложно, даже с учетом всей доступной документации, кода и поддержки. Поэтому попытка изменить приложение в двоичной форме (предположительно) без символов отладки, без документации (судя по тому, что у вас нет кода), является гораздо более трудным и рискованным делом.

Обратный инжиниринг приложений сложен, но может быть выполнен при наличии достаточных ресурсов, решимости, инструментов и знаний: все это зависит от достижения достаточно ценной цели.

...