Сейчас на форуме: asfa (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› sentinel etc |
Посл.ответ | Сообщение |
|
Создано: 19 мая 2010 15:03 · Поправил: led0rub · Личное сообщение · #1 День добрый. Собственно говоря возникла следующая проблема. После снятия сентинела супер про с линукс библиотеки(so). Программа отказывается с этой библиотекой работать. Вернул все изменения обратно. Запускаю - работает. Дальше попробовал в случайном месте программы закакатать nop ы. text:0024C440 xor eax, eax .text:0024C442 xor edi, edi .text:0024C444 mov [ebp+var_344], eax .text:0024C44A xor ebx, ebx .text:0024C44C xor eax, eax <- тут меняю на ноп. запускаю не работает. Меняю обратно. Понимаю, что где в другом модуле контролируется целостность файла. И тут меня поперло сделать еще одну замену. Типа поменять строчку вывода в логи .text:0024C82A mov edx, offset тратата на mov edx, 90909090 Запускаю прогу. Работает. Получаю разрыв мозга. Подскажите где копать. Перепробовал кучу вариантов в разных местах либы. Сходное поведение везде между init_proc и term_proc. Как только делаются изменения как то влияющие на функционал моментом перестает работать. UPDATE : Проблему решил самостоятельно. Спасибо за сочувствие ![]() ![]() |
![]() |
eXeL@B —› Вопросы новичков —› sentinel etc |