Stoned (MS-DOS)

Stoned
software
Dump esadecimale del codice del virus Stoned
Dump esadecimale del codice del virus Stoned
Dump esadecimale del codice del virus Stoned
GenereVirus del settore di avvio (non in lista)
SviluppatoreSconosciuto (attribuito a uno studente universitario di Wellington)
Data prima versione1º gennaio 1987
Sistema operativoDOS

Stoned è un virus del settore di avvio (boot sector virus) creato nel 1987. Scoperto a Wellington, Nuova Zelanda, entro il 1989 si era già diffuso ampiamente in Nuova Zelanda e in Australia, e nei primi anni novanta le sue varianti diventarono comuni in tutto il mondo. È considerato uno dei primi virus informatici della storia.

Un computer infetto dalla versione originale aveva una probabilità di uno su otto che all'avvio comparisse sullo schermo la frase: «Your PC is now Stoned!» (lett. "Il tuo PC è ora fatto!"). Tale frase, seguita da «Legalise Marijuana» (lett. "Legalizzate la marijuana"), era incorporata nel settore di avvio dei floppy disk e nel master boot record dei dischi rigidi infetti.

Versione originale

La versione originale del virus fu probabilmente scritta da uno studente dell'Università di Wellington, Nuova Zelanda, nel 1987. La firma della firma del codice del virus è facilmente modificabile anche da chi non possiede conoscenze di programmazione, il che ha favorito la proliferazione di numerose varianti con messaggi differenti.

Questa versione funzionava correttamente solo sui floppy disk IBM PC da 360 kB, poiché copiava il settore di avvio nell'ultimo settore del disco. Su supporti di capacità superiore il settore di copia ricadeva nel mezzo dello spazio di archiviazione, o direttamente nell'area riservata alla directory radice nel caso di dischi IBM AT da 1,2 MB, causando malfunzionamenti; lo stesso problema si verificava su sistemi con più di 96 file nella directory radice o sui dischi rigidi.

Varianti

Dal codice originale furono derivate numerose varianti, caratterizzate da messaggi differenti e, in alcuni casi, da comportamenti aggiuntivi.

Le varianti più note sono Michelangelo (1991), che deve il suo nome al fatto che sovrascriveva i dati ogni 6 marzo (giorno di nascita dell'omonimo artista rinascimentale), e Angelina (1994). Quest'ultima variante aggiunge meccanismi di occultamento (stealth) e contiene il testo nascosto: «Greetings from ANGELINA!!!/by Garfield/Zielona Gora», con riferimento alla città polacca di Zielona Góra.

Nell'ottobre 1995 la variante Angelina fu rinvenuta preinstallata in dischi rigidi Seagate Technology modello 5850 (850 MB) ancora sigillati in fabbrica. Nel 2007 ricomparve come falso positivo su diversi modelli di computer portatili prodotti da Medion e venduti in Germania e Danimarca dalla catena Aldi: i computer avevano il software antivirus BullGuard preinstallato, che a causa di un bug segnalava erroneamente la presenza dell'infezione su Windows Vista. Fu quindi rilasciata una patch correttiva da parte di Medion.

Incidente nella blockchain di Bitcoin (2014)

Il 15 maggio 2014 la firma esadecimale del virus Stoned fu intenzionalmente inserita nella blockchain di Bitcoin. Ciò indusse Microsoft Security Essentials a rilevare le copie locali della blockchain come infette, portando alla rimozione del file e al conseguente riavvio del download dell'intera catena di blocchi da parte del client Bitcoin, in un ciclo continuo. Nella blockchain era presente solo la firma del virus, non il codice eseguibile; pertanto non vi era alcun rischio reale di infezione. La situazione fu risolta in breve tempo da Microsoft con un aggiornamento delle definizioni di sicurezza, senza che venisse compromessa la capacità di rilevare le reali infezioni da Stoned.

Elenco delle varianti

Di seguito le varianti riconducibili a Stoned:

VarianteNote
Beijing / Bloody!Contiene la stringa «Bloody! Jun. 4, 1989», data della repressione delle proteste di Tiananmen
Swedish DisasterContiene la stringa «The Swedish Disaster»
ManitobaNessuna routine di attivazione; sovrascrive direttamente il settore di avvio originale sui floppy; usa 2 kB di memoria residente
NoInt / Bloomington / Stoned IIITenta di impedire il rilevamento; causa errori di lettura sulla tabella delle partizioni; riduce di 2 kB la memoria base
Flame / StamfordUsa 1 kB di memoria; salva il settore originale al cilindro 25, testina 1, settore 1; sovrascrive l'MBR al cambio di mese
AngelinaAggiunge meccanismi stealth; scoperta preinstallata in dischi Seagate nel 1995
MichelangeloSi attiva il 6 marzo; variante più nota della famiglia Stoned
Zapper—
Sanded—
June 4.a—
Sex Revolution 1.1 e 2—
Rostov—
Stoned-8 / Stoned-16 / Stoned.16.a—
Damien—
Bravo—
Laodung—
Azusa.aDisabilita le porte COM1 e LPT1 dopo 32 avvii; non salva l'MBR originale
Bunny.a—
Daniela—
Dinamo / Empire.INT.10.b—
Standard.a—
Lzr—
Empire.Monkey.a / Empire.Monkey.b—
Kiev—
NOP—
W-Boot—
No INT.a—
Teraz—
Sonus / Nulls / Donald—
Flushed / In love—
Stoned-floppy—
Mexican—
WD1 – WD7—

Note

  1. 1 2 3 4 (EN) Virus:Boot/Stoned, su F-Secure. URL consultato il 21 novembre 2025.
  2. 1 2 (EN) IBM Research – Antivirus Research – Timeline, su IBM Research. URL consultato il 21 novembre 2025 (archiviato dall'url originale il 27 ottobre 2012).
  3. ↑ (EN) Marijuana Virus wreaks havoc in Australian Defence Department, su The Risks Digest, vol. 9, n. 9, 14 agosto 1989. URL consultato il 21 novembre 2025.
  4. ↑ (EN) Virus:Boot/Michelangelo, su F-Secure. URL consultato il 21 novembre 2025.
  5. ↑ (EN) Boot virus shipped on German laptops, su Virus Bulletin, 14 settembre 2007. URL consultato il 21 novembre 2025.
  6. ↑ (EN) Vista attacked by 13-year-old virus, su The Register, 17 settembre 2007. URL consultato il 21 novembre 2025.
  7. ↑ (DE) Wichtige Produktinformation zum Notebook MD 96290, su Medion AG, 10 novembre 2007. URL consultato il 21 novembre 2025 (archiviato dall'url originale il 10 novembre 2007).
  8. ↑ (EN) DOS/STONED incident, su Bitcoin Wiki. URL consultato il 21 novembre 2025.
  9. ↑ (EN) Ancient 'STONED' Virus Signatures found in Bitcoin Blockchain, su The Hacker News, 19 maggio 2014. URL consultato il 21 novembre 2025.
  10. ↑ (EN) Bitcoin blockchain allegedly infected by ancient 'Stoned' virus, su The Register, 18 maggio 2014. URL consultato il 21 novembre 2025.

Voci correlate

  Portale Sicurezza informatica: accedi alle voci di Wikipedia che trattano di sicurezza informatica