![]() |
eXeL@B —› Протекторы —› вопрос по аспру |
Посл.ответ | Сообщение |
|
Создано: 02 июля 2005 00:39 · Личное сообщение · #1 пытаюсь запротектить небольшую прогу крякнутым SKE 2.11 b3.13 с опцией OEP protect все нормально - OEP прячется Как только пытаюсь поменять на точке входа или чуть дальше - напимер на EB FE или длинный jmp с возвратом - все - OEP не прячется - то есть после распаковки он оказывается на своем месте Так должно быть у аспра этой версии или так всегда было? ![]() |
|
Создано: 04 июля 2005 12:46 · Личное сообщение · #2 |
|
Создано: 04 июля 2005 20:51 · Личное сообщение · #3 |
|
Создано: 04 июля 2005 23:29 · Поправил: r99 · Личное сообщение · #4 Solo до 1- го call говоришь вот пример где я ставлю jmp вместо оригинального jne - и все - спертых байтов нету мистика какая-то либо какие-то свойства exe становятся не правильными ps. у меня есть только одно обьяснение - что это полиморф спотыкается push ebp mov ebp,esp push 0FF push 000402418 push 000401A76 mov eax,fs:[00000000] push eax mov fs:[00000000],esp sub esp,068 ;"h" push ebx push esi push edi mov [ebp][-18],esp xor ebx,ebx mov [ebp][-04],ebx push 002 call __set_app_type ;MSVCRT pop ecx or d,[00403120],0FFFFFFFF or d,[00403124],0FFFFFFFF call __p__fmode ;MSVCRT mov ecx,[00403114] mov [eax],ecx call __p__commode ;MSVCRT mov ecx,[00403110] mov [eax],ecx mov eax,_adjust_fdiv ;MSVCRT mov eax,[eax] mov [0040311C],eax call .000401A75 cmp [00403030],ebx jne .000401973 <--- eb fe ![]() |
|
Создано: 05 июля 2005 08:51 · Личное сообщение · #5 |
|
Создано: 05 июля 2005 10:39 · Личное сообщение · #6 r99 пишет: cmp [00403030],ebx jne .000401973 <--- eb fe А по-моему всё логично.. дизасм ms-rem`а на такой фигне также себя ведёт.. ведь нельзя сказать с 100% уверенностью, что за jmp`ом не будет данных... хотя с другой стороны, можно останавливаться на этой инструкции... можно ещё проверить на последней версии 2.11 beta 06.05 - может исправили ![]() |
|
Создано: 05 июля 2005 14:10 · Личное сообщение · #7 |
![]() |
eXeL@B —› Протекторы —› вопрос по аспру |