· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.VIROLOGY —› Exe-infector(начинающий)

Посл.отвђт Сообщенiе


Дата: Апр 5, 2003 18:45:46

Я только начинаю разбираться с вирусами.
С com-infectoraми времени выполнения, да резидентными уже разобрался,а вот с простейшим exe-infectoroм времени выполнения пока нет.
Вы не могли бы сказать по-какой формуле вычисляется CSIP,SSIP и с вычислением размера инфицированного файла( по смещению 02 и 04 в заголовке exe). Именно нужны формулы( без регистров и всяких вычислений(типа shl ax,cl))
Прочитал кучу туториалов на русском и английском, но везде разные алгоритмы вычисления, поэтому не очень понятен смысл.
С уважением,
Dux


Дата: Апр 6, 2003 21:32:01

тебе кинуть свой инфектор на асме? Зараженный exe показывает при запуске MessageBox и идет дальше. Ничего лишнего, все легко и просто! Для вывода результатов на экран использует VkDebug (в пакете MASM'а).


Дата: Апр 7, 2003 15:15:23

Да нет.
Мне не нужны исходники(спасибо).
Я просто хочу узнать формулы по-которым происходят вычисления


Дата: Май 27, 2004 18:36:25

SS:SP и CS:IP - это указатели на сегмент и смещение
если пересчитать в глобальное смещение то получается:
OFS = (SS*10h)+SP
соответственно, в зависимости от того, какой у тебя должен получиться SP/IP и расчитываешь SS/CS:
SS/CS = (OFS-SP)/10h


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.069