Arvutiviirused
fail suureneks, saadud fail võib olla isegi esialgsest väiksem. Käivitades sellist
pakitud faili, hakkab viirus kõigepealt koodi lahti pakkima. Programm käivitub ja
pärast töö lõpetamist pakib viirus faili koodi kokku tagasi.
Ühed selliseid viiruseid on Cruncher-i "perekonda" kuuluvad viirused. Pakkimiseks
kasutavad nad Lempel-Zev-Huffman-i pakkimismeetodit.
6.4 Ketta krüpteerimine.
Esimesena tuli sellise idee peale mitmete viirusealaste raamatute autor Mark Ludwig.
Põhimõte on selles, et viirus, saades mälus residentseks, hakkab kettal olevaid
andmeid tugeva algoritmiga kodeerima. sellised viirused on väga destruktiivsed, sest
on oht jääda ilma kõikidest andmetest, mis asuvad kõvakettal.
Põhiline probleem sellistel boot-viirustel on see, et nad satuvad tihti vastuollu
Windowsiga kuna seal kasutatakse 16bitise andmevahetuse asemel 32 bitist. Seega
tuleb Windowsi peamine swap-fail jätta kodeerimata.
6