Модификация бинарной библиотеки .so

Суть задачи

Требуется выполнить реверс-инжиниринг существующей динамической библиотеки (файл с расширением .so) под операционной системой Linux и внести в её код небольшие изменения.

Требования к исполнителю

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

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

Модифицированный файл библиотеки .so, в который внесены требуемые изменения логики работы, с сохранением общей работоспособности.

Разработка кастомной OCR-модели для старославянских печатных текстов

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

Парсинг данных с трех веб-сайтов

Требуется собрать информацию с трех указанных ресурсов. Объем данных - от 10 до 20 тысяч записей. Бюджет проекта ограничен, срок выполнения - 2-3 дня.