Thread un po' al limite...
Beh questi sono più che altro i file batch del dos, tipo "crea un fottìo di directory qui dentro", una volta che hai lo script esistono appunto programmi per trasformarlo in bat o exe e quindi camuffarlo.
Questa non l'ho capita granchè...
Per questo bastano 4 righe di codice, ficchi la funzione per creare processi figli in un ciclo infinito e sei a posto. Dovrebbe bastare anche di meno, senza sfruttare i processi figli...
Non sempre/ovunque funziona, ad esempio in Linux puoi limitare la quantità di memoria occupata dai processi.
Comunque prima dovresti conoscere il concetto di virus in sè, prova a dare una lettura a
questo, specie nei primi capitoli.
Ovviamente in rete troverai informazioni anche più pratiche, ma dubito si possano linkare qui.