Заражение файла

Тема в разделе "WASM.BEGINNERS", создана пользователем temi4, 18 янв 2011.

  1. temi4

    temi4 New Member

    Публикаций:
    0
    Регистрация:
    17 янв 2011
    Сообщения:
    22
    спасибо все уже 100 раз перечитал, но что то где то косячит(
    почему то rep movsb - при записи тела вируса прога встает и вылетает(
    В ESI указатель на начало тела вируса
    ECX размер
    EDI - указатель на начало записи, как проверить правильность этого параметра?

    В любом случае всем спасибо за помощь, без Вас бы не разобрался.


    еще не понятно из статьи
    почему в SizeOfRawData и VirtualSize записываем одни и теже значения?
     
  2. lexerff

    lexerff New Member

    Публикаций:
    0
    Регистрация:
    26 янв 2011
    Сообщения:
    7
    под win7 x64 sp0 не работает зараженная прога(, будем ковыряться, спасибо за пример.
     
  3. newbie

    newbie New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2008
    Сообщения:
    1.246
    У тебя фамилия не Петросян случаем?
     
  4. niakris

    niakris Дмитрий

    Публикаций:
    0
    Регистрация:
    3 сен 2008
    Сообщения:
    45
    lexerff
    Я знаю :) Там проблема с поиском адресов api :)
     
  5. temi4

    temi4 New Member

    Публикаций:
    0
    Регистрация:
    17 янв 2011
    Сообщения:
    22
    под вин7 х32 там начало kernel32 было расположено на 6 шаге поиска а не на 5 как в примерах статей
     
  6. temi4

    temi4 New Member

    Публикаций:
    0
    Регистрация:
    17 янв 2011
    Сообщения:
    22
    Подскажите следующее:

    GetFileSize - возвращает 664h - размер файла, а согласно винде файл занимает 1000h
    с чем это может быть связано?


    Еще вопрос: если я беру указатель на конец последней секции минус 50h, то тело вируса я тоже должен записать по адресу конец секции минус 50h я правильно понимаю? и все должно работать?
     
  7. krabz

    krabz New Member

    Публикаций:
    0
    Регистрация:
    26 май 2010
    Сообщения:
    135
    Не верьте винде, юзайте TotalCommander