Newsgroup: it.comp.musica.mp3
Titolo: Virus in MP3

Ho sentito che circolano virus in MP3. Quali sono e quali
protezioni specifiche per scaricare musica in sicurezza?
(per Win e Linux)
Pensavo di passare da MP a Quick Time.
Quale dei due ritenete il piů sicuro.
Ben graditi suggerimenti su altri Player. ;-)   Good nighttp
--
Saluti
Żmassimo_ che senza musica č quasi un suicidio.

 Ho sentito che circolano virus in MP3.
Balle.
MaxArt

 ¯massimo_ che senza musica è quasi un suicidio.
Bhè, visto la sign, sei propio tu...e allora mi stupisci..su ICSV stiamo
dicendo *da sempre* che negli mp3 non ci sono virus. Lascia da parte i
discorsi sui buffer overflown e quelli sul Skill Rope e analoghi. Anche
se riesci a fondere un virus con un mp3, i player *non lo eseguono*,
cercano di farlo suonare ma senza riuscirci.
PS: leggiti le FAQ! ;-)
Saluti
Lella>

 Dai un'occhiata alle faq di it.comp.sicurezza.varie
Sono balle lo stesso. Se hanno scritto qualcosa relativo a ciò, hanno
scritto cazzate.
Gli mp3 contengono dati da suonare, non codice da eseguire.
MaxArt

 Ben graditi suggerimenti su altri Player. ;-)   Good nighttp
Secondo me il criterio di scelta di un player e' la qualita' dell'audio che
fornisce come output. ;-)
--
Carlo Luciano

MaxArt <maxa...@ZEROSPAMtiscalinet.it> wrote in message
news:9cv3sp$b5l$1...@pegasus.tiscalinet.it...

B04-X] Corro rischi ad ascoltare musica in formato MP3 sul mio
        sistema Linux?
I files .MP3 possono contenere, con _alcuni_ lettori MP3, un exploit
per sistemi Linux su piattaforma x86. E' stato presentato un mini
virus realizzato con script bash, che si propaga via MP3, a patto di
eseguire il lettore del file con diritti di "root".
L'attacco avviene con un giro un po' complicato. Si basa su un
exploit di Erikson, un programma in C che crea un file MP3 bacato. Il
baco fuziona solo su Linux, solo su Intel x86. Secondo la descrizione
del programma, contenuta nel suo header, esso crea un file MP3 che
esegue un programma se suonato con il programma mpg123 versione 0.59k
(mentre la versione 0.59o sembra non affetta da questo problema).
Il suo autore dice che sarebbe anche possibile inserire del codice
che crei un nuovo account e far saltare l'esecuzione all'inizio di
quel codice.
Qualcuno e' riuscito ad eseguire una system(), che esegue uno script
ESTERNO, che di per se' sarebbe privo di diritti. Lo script contiene
dei commenti su come sarebbe possibile, a questo punto, compromettere
la sicurezza del sistema e propagare script ed MP3 impestato.
Naturalmente, un sistema dove root esegue file MP3 ha gia' problemi
di sicurezza, quindi in un caso del genere sarebbe da rivedere la
politica con cui viene gestito...
Per inciso, lo script di cui sopra non prevede l'infezione di altri
files MP3, ma forse cio' non sarebbe affatto difficile, vista la
natura dell'exploit.
<PROGRAMMATORI C>
L'exploit si basa sul seguente bug contenuto nel file "common.c":
    if(newhead == ('R'<<24)+('I'<<16)+('F'<<8)+'F') {
            char buf[40];
            fprintf(stderr,"Skipped RIFF header\n");
            fread(buf,1,68,filept);
            goto read_again;
    }
In sostanza, il vettore buf e' lungo 40 bytes,  ma la fread() legge
68 bytes. La soluzione? Il buffer dovrebbe essere lungo 68, non 40. I
programmatori di mpg123 se ne sono gia' accorti, e l'ultima versione
e' quindi pulita.

 e' quindi pulita.
Premesso che ho qualche difficoltà perfino a giocare col DOS (figurati
il livello! ;-), stai parlando di buffer overflown, vero? Bhè, NON é un
virus. E deve essere fatto "ad hoc" per quella macchina, sennò ha
groooooosse possibilità di non fungere. Quindi è improbabile che uno
metta in giro un simile file, non avrebbe senso. Quindi le nostre
risposte sono corrette.
E smettila di polemizzare! :-P!
Saluti
Lella ;-)

 [omissis]
Balle. :-) No, scherzo.
Secondo me un virus serio dovrebbe funzionare senza sfruttare per forza i
bug di un programma...
Invece mettendo una nuova versione del codec il "virus" non funge piů.
Comunque, non so se hai presente cosa fa quel virus: sconfina in un'area di
memoria il cui contenuto viene eseguito e non suonato. Una cosa piů unica
che rara.
MaxArt

Era solo per polemizzare su qualcosa di diverso da WINMX2.5 che mi fa
aspettare 125 minuti prima di connettermi ai server....:-)