IL VIRUS 🖥 CHE COS'È ? Un virus, in informatica, è un software, appartenente alla categoria dei malware, che è in grado di infettare dei file in modo da riprodursi facendo copie di se stesso, generalmente senza farsi rilevare dall'utente. Coloro che creano virus sono detti virus writer. Questi tipi di software/eseguibili sono creati dagli hacker, che sfruttando le vurnelabilitá di un OS arrecano danni al sistema, rallentando o rendendo inutilizzabile il sistema infetto. I virus possono essere o non essere direttamente dannosi per il sistema operativo che li ospita. Come regola generale si assume che un virus possa danneggiare direttamente solo il software della macchina che lo ospita, anche se esso può indirettamente provocare danni anche all'hardware, ad esempio causando il surriscaldamento. CHI LI CREA? Dato che i virus sono programmi, necessariamente vengono creati da dei programmatori. Molti hanno la convinzione che siano le stesse compagnie che producono gli antivirus a mettere in giro i virus, con lo scopo di vendere i loro prodotti. Alcune tipologie di virus permettono ai loro creatori di prendere il controllo – parziale o totale – dei pc infettati. In questo modo, le macchine infettate possono essere utilizzate per gli scopi come per esempio: partecipare ad attacchi collettivi di hackig all'invio di centinaia di migliaia di messaggi di spam. In questo caso i creatori sono degli hacker che agiscono, con uno scopo ben preciso realizzando dei virus per pc molto specifici, in grado di compiere due, al massimo tre, operazioni. Non per questo, però, sono meno pericolosi di virus per pc più generici. Altri virus, invece, sono creati con l'intenzione di provocare delle aperture negli “schemi difensivi” e poter accedere a informazioni personali – come dati anagrafici, dati bancari o dati di accesso ai servizi web – salvati sulla memoria del computer. Anche in questo caso l'autore del codice malevolo è un hacker, che agisce però con scopi diversi rispetto al caso precedente. Altri sviluppatori creano virus per motivi di studio: vogliono, magari, valutare i modelli di diffusione del codice malevolo e la velocità con cui quest'ultimo si diffonde. Insomma, una categoria piuttosto ampia ed eterogenea, accomunata però da una caratteristica: lo scopo delle loro creazioni non è quello di provocare danni o far guadagnare loro denaro. Vogliono semplicemente dimostrare che nel sistema c'era un errore e chiunque poteva utilizzarla, magari con scopi differenti dai loro. COME SI CREA? Creare "Virus" in BATCH (Virus vecchio stampo) Eseguibile per disconnettere/riavviare/spegnere il pc (molto utile se si vuole accorciare il tempo di spegnimento del pc!) 1) Aprire blocco note 2) Copiate e incollate il codice seguente (senza apici!): “shutdown -xyz” 3) Al posto di -xyz potete mettere uno di questi codici: “-r” –> riavvia il pc “-s” –> spegne il pc “-l” –> disconnette l’utente “-f” –> chiude le applicazioni ancora aperte “-i” –> apre l’arresto remoto “-t sec” –> al posto di sec metteteci un valore numerico e il pc si chiuderà dopo tali secondi 4) Salvate il file in .bat Eseguibile per formattare il disco C (pericoloso solo per le versioni Windows 95 e 98): 1) Aprire blocco note 2) Incollare il seguente codice –> format C: /autotest /q /u 3) Salvare il file in .bat SPIEGAZIONE: “/q”serve per far sì che all’utente non arrivi la conferma e “/u” per non permettere di bloccare la formattazione, ma nei nuovi sistemi come ad esempio Xp questo non è più possibile dal momento che non sono permesse modifiche o cancellature di file importanti per il funzionamento. COME ABBIAMO FATTO NOI? abbiamo iniziato con l'aprire il blocco note e,dopo aver scritto i seguenti codici ha salvato tutti i file in .bat (batch) funzione destinata ai file che eseguono un comando (simili ai .exe). Scrivendo questo codici siamo riusciti a creare diversi tipi di finti virus, cioè virus che non danneggiando il sistema. Virus 1 : @echo off Virus 2 : start start Virus 3 : goto start (all'infinito,più volte lo si lol=msgbox("text", Color0a scrive più finestre 10,"text2") 01001001 appaiono) Virus 1.bat Virus 2.bat Virus3.vbs