Юный техник 2003-12, страница 43

Юный техник 2003-12, страница 43

Обычно программа вируса сделана так, что при этом она первой получает управление и начинает выполняться. Например, для этого достаточно, чтобы

в зараженном

файле первой стояла команда безусловного перехода на дописанный в конце этого файла «кусок» программного кода вируса. Дальше вирус должен сделать две простые вещи:

— разместиться в оперативной памяти на все время работы компьютера, пока он включен (такие программы называются резидентными и могут постоянно контролировать некоторые процессы работы компьютера, например, запуск всех файлов);

— скопировать себя на жесткий диск, чтобы переждать время от выключения питания компьютера (когда, как известно, все содержимое оперативной памяти стирается) до его следующего включения, а когда это произойдет — опять-таки получить возможность запуска.

Обычно для этого вирус копируется в какую-либо программу (заражает ее), которая всегда запускается в ходе стартовой загрузки компьютера (например, в какую-нибудь программу операционной системы Windows), либо запуск вируса встраивается в загрузочный сектор системного диска, где прописаны команды, которые компьютер должен выполнять после включения питания.

Вот и все! Теперь та часть вируса, которая находится в оперативной памяти резидентно, будет отслеживать все случаи, когда пользователь запускает на выполнение или копирует на дискеты любые исполняемые программы, и дописывать себя в них (например, добавлять свою копию в конце такой программы, а в самом ее начале записывать команду перехода на свой код), — это и есть заражение.

"» !- Г —

UIL

л" «Г

JW1!

grcpj; дкеэ

j I

а г t

I'll . I-

jj' i

Д.*'-» J"

awv

ЗЛ» 3!

3' *

агая дичи?

■д I .i

J/ I

фг&э. er^J-3 -

Д с

euerel

I ■ —*—

Г А чЧ .-E .1 1-Ы-1 vl

1

l!<h #r

LtM «■

i lirt* »:

lfn« ic

lm :i

■ l*>f 15;

i liv li:

Lin» H

Li л iJ;

lIM >B

Vint trs

i Hr it

i-Ы U-

LUv 20" Lin* si: Llfrt

! 1-4 if:

i lm ?4

0700

■•hm-w; vV • и ^Лчй--» •»,. «";« 'к*;

ГР» .«I CrJilt f г s I rr . ttV lt]

то-i " JtfwvItr таи t!U".*uj».r*t:'~" icttm*Blir<bu^i i»t

*

vei'jrtl-r' Jl»«1

М-r . T1> >ШУ 5МП z\ LI кш :.a

s-waHV- | jyjerwi r Bill V-гП*;* V on»*»»»-!^*! »u1 r Vjr1 ЛН I

WiRFVrl J№ ' u:f*CFn.Ciri*rrir J10L- ny&yjW vf* 9t?«W*Qt$t«

ГНИ «tlby ID V I nil*

ПО?

thl», fг'-вёд, i b' cr JI1

sine* «II I Uln tuii • •( it* arm мм tu^ nne Inglibl-v

COnLFtt-IyBV! («il.'P 1'Jln,

Cht.1 Ы I lint liali

iblra la » Г*Ч.™ Jie !А: л|.г mi

Ll««

Г

Hft

Ил»

L>*4 ■ f

Lf lb

I-.*

25:

3»:

ra Si;

и и

----- j*t mpwtjowJVUMP r,, ffK

» »> ' --'HfJ*-! Kt<T Strva; fff» lUfM.Tit.lM*

EnaaMViKju

■fnn^anl Jili.pna.HMpn uc < « Na»i*t,

■ "ЯлГ Int.iva'lilp.iliupl tat .*«■■

Листинг вируса нетрудно найти в Интернете.