Сейчас на форуме: bartolomeo, hgdagon (+6 невидимых) |
eXeL@B —› Программирование —› .MAP файл в ассемблере |
Посл.ответ | Сообщение |
|
Создано: 02 марта 2006 00:35 · Личное сообщение · #1 |
|
Создано: 02 марта 2006 00:48 · Личное сообщение · #2 |
|
Создано: 02 марта 2006 07:02 · Личное сообщение · #3 2 IHateWindows: К проекту на ASM-е накладываются некоторые ограничения для использования VMProtect-а. Например взять установку обработчика исключений - вариантов реализации вагон: xor eax,eax push EXCEPTION_HANDLER_OFFSET push dword ptr fs:[eax] mov fs:[eax], esp VMProtect определяет такие вещи по сигнатурам, которые "жестко" заданы для каждого компилятора. В случае с ASM программист может реализовать это как угодно (ограничено только фантазией). Также вещи типа: call @1 ... любые инструкции ... @1: pop eax Будут работать по-другому, т.е. в eax будет совершенно другой адрес, чем до навеса VMProtect-a. Исключение составляет такая конструкция: call @1 @1: pop eax Вобщем узких моментов можно придумать множество ) |
|
Создано: 10 марта 2006 17:59 · Личное сообщение · #4 |
eXeL@B —› Программирование —› .MAP файл в ассемблере |