C'est pas les MP3 le problème, c'est winamp qui a un buffer overflow (c'est mal).
J'ai pas envie de me taper l'explication complète, mais grosso modo, un buffer overflow, c'est quand une application a un bug qui fait que le programme a tendance à écrire n'importe ou en mémoire. C'est généralement plantage, mais si on arrive le lancer sur l'éxecution de code machine valide, on peut arriver à lui faire exécuter ce que l'on veut.
Ainsi (je shématise lAAArgement) winamp lit le ID3 tag, si il est trop long, il va tenter d'éxécuter un nom de chanteur, et pouf, il plante.
Maintenant si à la place du nom du chanteur, on met du code machine valide, le code sera exécuté et fera ce qui est prévu par ce code.
Pour en savoir plus sur les buffers overflow, il y a eut un très bon article dans MISC numero 1
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !