Сейчас на форуме: subword, rtsgreg1989, zds (+9 невидимых) |
eXeL@B —› Основной форум —› Подскажите чем защишен исполняемый файл! |
Посл.ответ | Сообщение |
|
Создано: 09 марта 2008 17:17 · Личное сообщение · #1 Средства защиты которые я нарыл при исследовании проги: 1. После кадра стека в стек кладется DWORD 0xCCCCCCCC, который сравнивается при выходе из проги. 2. Кадр стека у каждой функции минимум 64 байта. Даже если локальных переменных нет! Наверное для магического чиcла из п.1. 3. Перед каждой функцией, работающей с памятью, делается mov esi, esp , а после вызывается "проверяющая" функция.
4. Также в каждый пролог/эпилог функций вставлено сохранение регистров ebx, esi, edi и их восстановление соответственно. И ещё, заодно, как указать компилятору (любому, например от МС cl.exe) минимальный размер стекого фрейма? И возможно ли это вообще? |
|
Создано: 09 марта 2008 17:20 · Личное сообщение · #2 |
|
Создано: 09 марта 2008 18:07 · Личное сообщение · #3 |
eXeL@B —› Основной форум —› Подскажите чем защишен исполняемый файл! |
Эта тема закрыта. Ответы больше не принимаются. |