| eXeL@B —› Основной форум —› Восстановление регистров | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 24 ноября 2005 09:18  · Личное сообщение · #1 Обязательно ли делать восстановление регистров после распаковки ? Многие упаковщики ловятся на esp-4 , потому, что сначала сохраняют состояние регистров в стек pushad'ом, а затем перед переходом на оep восстанавливают popad'ом. А протекторы не сохраняют чтоль ? или подменяют esp на ebp ?  
----- "Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels ![]()  | 
| 
 | 
Создано: 24 ноября 2005 09:23  · Личное сообщение · #2  | 
| 
 | 
Создано: 24 ноября 2005 14:14 · Поправил: Smon  · Личное сообщение · #3  | 
| 
 | 
Создано: 24 ноября 2005 14:21  · Личное сообщение · #4  | 
| 
 | 
Создано: 24 ноября 2005 15:14  · Личное сообщение · #5  | 
| 
 | 
Создано: 24 ноября 2005 15:31  · Личное сообщение · #6 Smon вообще-то нет. иногда проги завязываются на предопределенные значения регистров при старте, но я не видел официальных доков, где было бы написано что именно так и должно быть. Обычно пишут что мол такие-то регистры нулевые, такаие-то нет, в таком-то адрес из кернел32. Ну так обнулить регистр - миллион способов. Также как и записать адрес. ![]()  | 
| 
 | 
Создано: 24 ноября 2005 21:47  · Личное сообщение · #7  | 
| 
 | 
Создано: 24 ноября 2005 23:29  · Личное сообщение · #8  | 
| eXeL@B —› Основной форум —› Восстановление регистров | 



)
 просто хотел узнать, ОБЯЗАТЕЛЬНО ИЛИ НЕТ ИХ СОХРАНЯТЬ млин.... 
 

 Для печати