Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2011, 02:20   #1
Tetr1s
 
Регистрация: 24.07.2011
Сообщений: 7
По умолчанию Перезапись первых байт

Доброе время суток, хотелось бы задать вопрос о примере из книги Калашникова, по поводу перезаписи первых байт файла.Заранее предупреждаю, данная программа является вирусом, сам вирусы писать и распространять не собираюсь, но в его функционировании хотелось бы разобраться,чтобы лучше освоить ассемблер.Вопрос: в файле выделен кусок кода,в котором вирус меняет первые 6 байт программы на диске,что указывает на то,что именно записываются первые 6 байт вируса (не понятно зачем к размеру файла добавляется смещение метки init,не совсем понятна фраза:заносим полученный адресс после push, операция со стековым регистром и смещением, и адресом откуда будем писать 6 байт).Спасибо за помощь.
Вложения
Тип файла: doc 20.doc (64.5 Кб, 23 просмотров)
Tetr1s вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти байт максимальным количестов единиц и байт с максмальным количеством нулей и разность (ассемблер) Beren42 Помощь студентам 0 15.12.2010 20:32
Перезапись при копировании/перемещении Shouldercannon Общие вопросы Delphi 4 12.09.2010 02:32
Перезапись программы, C# Gogent Помощь студентам 2 15.08.2010 13:51
Перезапись строк Сергей33 Паскаль, Turbo Pascal, PascalABC.NET 5 16.05.2010 16:48
Перезапись файла в MFC nazavrik Visual C++ 15 13.02.2010 13:29