Модификация бинарной библиотеки .so
Суть задачи
Требуется выполнить реверс-инжиниринг существующей динамической библиотеки (файл с расширением .so) под операционной системой Linux и внести в её код небольшие изменения.
Требования к исполнителю
- Опыт программирования на C/C++ и понимание низкоуровневых процессов.
- Обязательный практический опыт реверс-инжиниринга и работы с дизассемблерами (например, IDA Pro, Ghidra, radare2).
- Понимание формата исполняемых файлов ELF и структуры динамических библиотек.
- Умение анализировать ассемблерный код и вносить в него целенаправленные изменения.
Ожидаемый результат
Модифицированный файл библиотеки .so, в который внесены требуемые изменения логики работы, с сохранением общей работоспособности.