Irakurri pasarte hau, eta erantzun ondoren galdera pasartearen hizkuntza berean:  Pasabidea: Kode polimorfikoak izan ziren lehenengo teknika, birus-eskanerrak mehatxatu zituztenak. Zifratutako birus arruntak bezala, birus polimorfiko batek fitxategiak kutsatzen ditu bere kopia enkriptatuaz, dekodifikazio modulu batek deskodetua. Birus polimorfikoen kasuan, ordea, deszifraketa modulu hau ere aldatzen da infekzio bakoitzean. Ondorioz, ondo idatzitako birus polimorfiko batek ez du infekzioen artean berdinak diren zatiak, eta oso zaila da "sinadurak" erabiliz zuzenean detektatzea. Antivirus softwareak detektatu dezake birusak deszifratuz emulatzaile baten bidez, edo birusaren gorputz enkriptatuaren patroi estatistikoko analisiaren bidez. Kode polimorfikoa ahalbidetzeko, birusak motor polimorfiko bat eduki behar du ( "motore mutantea" edo "mutazio-motorea" ere deitua) bere gorputz enkriptatuan nonbait. Ikusi kode polimorfikoak motor horiek nola funtzionatzen duten xehetasun teknikoak lortzeko. Zenbait birusek kode polimorfikoak erabiltzen dituzte birusaren mutazio-tasa nabarmen mugatzen duen moduan. Adibidez, birus bat programatu daiteke, denborarekin zertxobait bakarrik aldatzeko, edo programatu daiteke birusaren kopiak dituen ordenagailu bateko fitxategi bat kutsatzen duenean, ez aldatzeko. Halako kode polimorfiko geldoa erabiltzearen abantaila da zailagoa egiten zaiola antivirus profesionalei eta ikertzaileei birusaren lagin adierazgarriak lortzea, izan ere, "bait" fitxategiak, birusaren lagin berdinak edo antzekoak izan ohi dira. Horrek birusaren eskaneatzailearen detekzioa ez dela fidagarria izango ziurtatuko du, eta birusaren kasu batzuk detekzioa saihestu ahal izango dutela.  Zer-nolako birusak dira deszifratu ditzaketen moduluak?
polimorfikoak