Newsgroup: it.cultura.single
Titolo: [TECNICO] Winamp, MP3 & TAG


Spero di essere stato utile.
-- 
Bitless - maur...@tXiYnZ.it
Remove XYZ for valid address

 Remove XYZ for valid address
Mah, io non mi meraviglio più di niente ma credo di
poter assolutamente escludere la possibilità che
un MP3 possa contenere un troiano, meno che mai
un virus...
I virus sono - ne più ne meno - dei programmi che quindi
per compiere quello che sono progettati - sigh! - di compiere
devono essere mandati in esecuzione.
I troiani sono pure dei programmi che lavorano un po' più
subdolamente visto che l'accesso a segmenti protetti (e
quindi non raggiungibili da un programma con privilegi utente)
avviene tramite chiamate di nucleo che hanno la possibilità
di raggiungere tali segmenti (ecco il cavallo di Troia...).
Se così fosse il problema sarebbe simile a quello di una macro,
che - per molti aspetti - è praticamente un piccolo programma
non binario ma eseguito a run time, aspetto del tutto assente
nei TAG che contengono campi puremante informativi.
L'unica possibilità, dunque, è che un TAG possa contenere
un "programma" in un qualche linguaggio (un p-code magari)
interpretabile da un esecutore run-time, in questo caso il
riproduttore dell'MP3...
...ma se ragioniamo così, allora, anche i file TXT potrebbero
contenere virus... :-)
--
SiMoStro
"Il sistema è incazzato di default."

contenere virus... :-)
Con un notepad buggato e pieno di plug-in astrusi,
non ne sarei troppo sicuro.
-- 
Bitless - maur...@tXiYnZ.it


 assumi html=txt e jscript o vbscript=pcode...
Fra un browser (che per definizione, in origine, DOVEVA
gestire solo ipertesto e NON codice come java et similia,
dunque non doveva far altro che formattare testo ed allinearlo...)
ed un decoder di Fraunhofer c'è una bella differenza...
Un file HTML *non* contiene codice eseguibile, java (che è pcode)
o vbscript non sono gestiti dall'engine che analizza ed interpreta
il file HTML ma sono passati ad un altro interprete.
Il fatto che si faccia commistione fra le cose è una questione
accessoria e pericolosa.
Un file MP3 contiene solamente lo spettro trattato di un segnale
audio e non codice eseguibile.
Se poi si sceglie di rinominare un file di word come eseguibile
e si prova a mandarlo in esecuzione, la probabilità che il risultato
sia un programma che compie qualche cosa di sensato e
forse anche di dannoso è bassa ma non è nulla...
Personalmente - magari a mio discapito - ai virus
contenuti negli MP3 non ci credo...
Per correttezza, la differenza tra i worms ed i viruses non risiede
nella "sorgente dell'infezione" ma nella modalità.
I virus devono essere mandati in esecuzione per produrre
i risultati previsti dal codice e - per comportamento - si riproducono.
I worms possono passare da host a host senza tasmettere l'origine
dell'infezione (questo è il comportamento del verme...), cioè non
è previsto - a priori - la duplicazione del programma infettante in
altri eseguibili ne del programma stesso in un qualche file, dunque
il worm può - ed in genere agisce così - arrecare danni ad una
macchina provenendo da un'altra macchina e rimanendo
semplicemente in memoria.

contenuti negli MP3 non ci credo...
1) La possibilita' che i tag degli mp3 possano venire usati
in maniera maliziosa c'e'.
2) Winamp e' il piu' diffuso player di mp3.
3) Non esiste un tipo di file piu' diffuso, scambiabile, e
circolante con velocita' folle sulla rete, dell'mp3.
Anche io una volta pensavo che una volgare mail non
potesse infettarmi la il PC.
-- 
Bitless - maur...@tXiYnZ.it


 Scusa, ma hai letto l'advisory su securityfocus?
Si, l'ho letta.
E tu l'hai capita?


E tu l'hai capita?
A meno di colossali errori di traduzione, direi di si'.
Cos'e' che non ti torna?


 Cos'e' che non ti torna?
A me torna tutto.
Cioè il problema non è nel tag, è in
come un eseguibile intende uno stream di bit.
Se hai letto il mio secondo post, allora avrai trovato:
[quote]
Un file MP3 contiene solamente lo spettro trattato di un segnale
audio e non codice eseguibile.
Se poi si sceglie di rinominare un file di word come eseguibile
e si prova a mandarlo in esecuzione, la probabilità che il risultato
sia un programma che compie qualche cosa di sensato e
forse anche di dannoso è bassa ma non è nulla...
[end quote]
Quello che fa una parte del codice (pieno di bug...) di WinAmp
è di eseguire una RET su un EIP impostabile a priori, e tale
valore a 32 bit lo estrae da una STRINGA DI TESTO del TAG
che non è codice eseguibile.
Ripeto: i file MP3 non possono ASSOLUTAMENTE contenere virus.
Ma i programmi debuggati alla c***o continueranno ad esistere...


Ma i programmi debuggati alla c***o continueranno ad esistere...
Concordo. In effetti una mail non puo' ASSOLUTAMENTE
contenere virus (dopotutto e' solo ascii). Ma i programmi
debuggati alla c***o continuano ad esistere...
(adesso proviamo a dirlo agli utonti di outlook)
Il mio post era solo per avvisare che le versioni vecchie di
winamp sono _potenzialmente_ pericolose, e, per quelli che
smanettano un po' con il ripping, di non usare tag ID3v2.
Tutto qui. Non volevo creare polemiche, giuro.


 Tutto qui. Non volevo creare polemiche, giuro.
Figurati, ci mancherebbe!
Non ero in cerca di polemica!
Il fatto è che trovo francamente fuorviante
accostare "virus" ed "MP3", non perché io
sia particolarmente affezionato agli MP3,
solo che lo stesso problema di WinAmp è
presente in altre decine di programmi (ed altri
relativi formati...) e, checcé se ne dica, la
colpa non può e non deve ricadere su un formato...
Comunque grazie per l'informazione...
...fortunatamente non uso mai il minibrowser...
