Newsgroup: it.comp.sicurezza.windows
Titolo: Clamoroso buco in Windows 95 e 98

[da ZEUS News - 
http://www.zeusnews.com
 - 16 marzo 2000]
Ormai tutti ci siamo praticamente dimenticati dell'MsDos: Windows l'ha
sostituito pressoche' ovunque. Eppure il vecchio Dos e' sempre li', a 
ricordarci che le varie versioni di Windows discendono proprio da quel
sistema operativo nato vent'anni fa, che ha fatto la fortuna di
Microsoft ma che al tempo stesso assegnava all'utente il controllo a
basso livello della macchina, permettendo ai programmi di effettuare
operazioni che un "vero" sistema operativo dovrebbe bloccare. Il fatto
che Windows 95 e Windows 98 siano state progettati a partire dal
vecchio Dos riemerge in questi giorni, in seguito alla scoperta di un
nuovo clamoroso buco; quel che e' peggio, ce ne accorgiamo quando
Windows improvvisamente crasha perche' abbiamo ricevuto un'email, o
perche' abbiamo visitato una "innocente" pagina web.
Cerchiamo di capire come funziona il buco. Ricordate il vecchio
comando del Dos per creare un file di testo dalla tastiera? (funzione
peraltro comodissima negli anni in cui un editor di testo era piu'
complicato di un disassemblatore). Il comando in questione, "COPY CON
<nomefile>", permette di reindirizzare l'input dalla tastiera a un
file di testo. Oltre al canale "CON" (che corrisponde, appunto, alla
tastiera) il Dos permetteva di reindirizzare input e output sui canali
AUX (prima seriale), PRN (prima parallela), COM1-COM4 (porte seriali)
e LPT1-3 (porte parallele). Il problema nasce dal fatto che anche
Windows permette all'utente di utilizzare queste chiamate Dos a basso
livello; quel che e' peggio, tali chiamate possono essere "nascoste"
in una pagina web o in un messaggio di posta elettronica, comportando
il crash del sistema di chi visita la pagina o legge il messaggio.
Tanto Internet Explorer quanto Netscape Navigator sono soggetti a
questo buco. Tra i programmi di posta elettronica, invece, l'unico
colpito parrebbe essere Outlook Express 2000 (purche' vi sia abbinato
Word 2000 come editor di default). Gli altri programmi di posta non
sembrano essere soggetti a tale difetto, in quanto non permettono di
eseguire codice dalla semplice lettura di un messaggio. Microsoft ha
annunciato una patch per rimediare a tale difetto; nell'attesa, cosa
posso consigliarvi? Di "stare attenti alle pagine web che visitate"?
Basta che qualcuno inserisca l'opportuno comando nella pagina web e
tutti i visitatori di tale pagina (utenti di Windows 95 e 98) saranno
colpiti da una serie di Blue Screen Of Death tale da dover resettare
la macchina. Gli utenti di Windows NT e 2000 sono immuni, poiche' tali
sistemi operativi non derivano piu' dal vecchio MsDos. Immaginate
quale danno potrebbero fare gli hacker che, anziche' la 
solita scritta sbruffoncella "Abbiamo hackerato il vostro sito,
blablabla", inserissero il semplice codice che sfrutta questo buco.
Volete provare l'ebbrezza di veder crashare irrimediabilmente il
vostro sistema con un semplice comando di otto caratteri? cliccate su
Avvio (Start), selezionate Esegui, inserite \CON\CON e premete invio.
Per lo stesso motivo, diffidate da chi, chattando su IRC, vi invita a
digitare il comando /RUN /CON/CON , che (se usate il diffusissimo
programma mIRC) produce lo stesso effetto, senza che lo sprovveduto
utente riesca a capire perche' sia accaduto un simile disastro in
seguito a un comando tanto banale.
Dario Meoli - mailto:
dario...@zeusnews.com
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
[ZEUS News] - Notizie dall'Olimpo informatico
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
Anno II - numero 056 - 16 marzo 2000
Web: 
http://www.zeusnews.com
Contatti: mailto:
zeus...@libero.it
In questo numero:
** Blu ai nastri di partenza **
** Forza Italia attacca il portale di stato e triplica **
** Nasce Gnutella, versione GNU di Napster **
** L'universita' on line e' gratuita **
** A Tokio cellulari spenti sui mezzi pubblici **
** I dizionari Oxford sono on line **
** Tariffe telefoniche: ancora molto da rivedere **
** Clamoroso buco in Windows 95 e 98 **
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

 ricordarci che le varie versioni di Windows discendono proprio da quel
E' roba vecchia che noi tutti conosciamo gia' da tempo, mi dispiace.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

E' roba vecchia che noi tutti conosciamo gia' da tempo, mi dispiace.
Alcuni ce l'hanno anche in apposito server, insieme al programma per
l'esplorazione frattale dell' infinitamente piccolo <guarda verso il
cielo fischiettando e domandandosi se domani piovera'>
Pero' in effetti chissa', a vederselo spiattellato cosi' forse viene
da domandarsi a cosa lavorino la' a Redmond.
BTW, una piccola modifica a quel comando di otto lettere e su alcune
schede madri si fotte la configurazione CMOS (perche'? Boh).
Leonardo
".signature": bad command or file name

 schede madri si fotte la configurazione CMOS (perche'? Boh).
Questo lo sanno solo zio Bill e quattro loschi figuri che si divertono a
scovare le (tante) incosistenze dei suoi giocattoli :-))


On Thu, 16 Mar 2000 15:39:43 GMT, 
pur...@libero.it
 wrote:
Dove è possibile venire a conoscenza di tutti questi bugs?

 Dove č possibile venire a conoscenza di tutti questi bugs?
Manda una email a 
LIST...@SECURITYFOCUS.COM
 con nel corpo
(non nel Subject) SUBSCRIBE BUGTRAQ Cognome, Nome


Avvio (Start), selezionate Esegui, inserite \CON\CON e premete invio.
Anche  se è la scoperta dell'acqua calda, però ora c'è anche la patch:
http://www.microsoft.com/technet/Security/Bulletin/ms00-017.asp
 
Bye Krmel

 
http://www.microsoft.com/technet/Security/Bulletin/ms00-017.asp
E' un pezzo che sto guardando quella patch, e non so decidermi ad installarla.
Ma va bene anche per la versione italiana ?
Sulla documentazione non c'e' alcun riferimento alla lingua.
--
Beppe
Firenze
g.sa...@flashnet.it

Ma va bene anche per la versione italiana ?
Certamente. Installa pure, almeno avrai un bug in meno ;-)
Bye Krmel

 Certamente. Installa pure, almeno avrai un bug in meno ;-)
O altri 3 in +...

> O altri 3 in +...
Scusa...
è una battuta o...
A.Giovanni

 Certamente. Installa pure, almeno avrai un bug in meno ;-)
Chiedo scusa, ma non ho piu' l'inizio del thread.
Quale e' la sequenza che provoca il crash ?
Ho provato a smanettare un po' con cartelle e riferimenti a nomi riservati, ma non e' successo
nulla.
--
Beppe
Firenze
g.sa...@flashnet.it

"A.Giovanni" ha scritto:

Dovrebbe esserlo, ma con microsoft in background non si è mai 
tranquilli...

Quale e' la sequenza che provoca il crash ?
\con\con (Avvio->esegui)
Bye Krmel

 Quale e' la sequenza che provoca il crash ?
...
Gia' trovato su "it.comp.os.win9x".
Esegui, \CON\CON
--
Beppe
Firenze
g.sa...@flashnet.it

 Certamente. Installa pure, almeno avrai un bug in meno ;-)
Allora...
La procedura di installazione mi dice che il modulo QFECHECK ha una tabella codici diversa.
C'era da aspettarselo: e' una patch marcata USA.
Lasciare il vecchio o mettere il nuovo ?
Ma possibile che nemmeno una correzione stupida possa andare su senza problemi ?
Ma QFECHECK non e' qual programma che verifica la correttezza dei programmi installati e registrati
?
Ma non era stato rimpiazzato da SFC ?
--
Beppe
Firenze
g.sa...@flashnet.it

Ma non era stato rimpiazzato da SFC ?
SFC comunque serve solo a testare l'integrità dei files di sistema.
Bye Krmel