[Hack / Dev / Info] Comment remonter la piste des personnes qui partagent illégalement des mp3 sur le net

Capture

 

Salut à tous,

 

Comme vous le savez il est possible, facile et rapide de se procurer des films, des jeux vidéo, des galeries d'images et de musique, sans avoir à sortir le moindre denier de son porte-monnaie !

 

Cependant, les ruses sont nombreuses pour identifier la personne qui a partagé telle ou telle musique, tel ou tel film, ...

 

Chaque type de contenu à ces faiblesses !
Aussi, je ne parlerais aujourd'hui que des MP3.

 

La Théorie

 

Beaucoup de personnes aiment récupérer en 2/3 clics un album, mais vous êtes-vous demandé comment ces fichiers arrivaient là ?
Ce sont bel et bien des personnes comme vous et moi, l'âme charitable, qui (par exemple) décident de partager avec vous le dernier single de Shakira qu'ils viennent de s'acheter !!!

 

Sauf que les maisons de disques, ou les plateformes de ventes en ligne, ont des combines assez subtiles pour savoir d'où viennent ces musiques !

Les TAG

MP3

 

Grâce aux Tags MP3, ils peuvent facilement stocker des informations ...
L'identifiant d'un client par exemple (dans le cas d'un achat sur un site web)  ...
Ce tag étant dissimulé dans le fichier, on ne pense pas à regarder dedans ...

Ainsi ... lorsque le fichier se retrouve sur internet, il suffit à ces compagnies de le télécharger, puis de regarder dans ses tags pour savoir qui a partagé quoi ;) 

Simple comme bonjour, un "Tag MP3" qu'est-ce que c'est ?
C'est une information sur l'artiste, l'album, la date de sortie de l'album, ...
Capture2

 

Côté Développement :

 

Si je ne dis pas de "connerie", ces informations sont contenues dans les 128 derniers octets du fichier !!!

 

 

 

Capture

 

Vous  pouvez les voir avec un éditeur de fichier ^^

J'ai également trouvé et amélioré un code PHP pour vous extraire facilement ces informations :

function Mp3_Meta_Data($file){
	//Verifie que le fichier existe
	if (! file_exists($file)) return -1;
	
	$metatags_size = array('title'=>30,'artiste'=>30,'album'=>30,
						'year'=>4,'comment'=>30,'genre'=>1);
	$metatags_value=array();
	
	//Positionne sur la partie ou les Tags devraient être
	$id_start=filesize($file)-128;
	$fp=fopen($file,"r");
	fseek($fp,$id_start);
	
	//Verifie qu'il y a un emplacement pour les tags
	if (! fread($fp,3) == "TAG")return -1;
	//Récupère les tags
	foreach($metatags_size as $title => $size)
		echo $metatags_value[$title]=@fread($fp,$size);
	fclose($fp);
	return $metatags_value;
}

 

Ce qui vous permettra de consulter ces divers informations :

Capture

 

Conclusion ;)

 

Eh oui, il en faut une, alors je dirais tout simplement que si une personne se décide à partager un fichier, il faut qu'elle se méfie et qu'elle vérifie bien que les tags du fichier, où toutes autres informations sur le fichier qui puisse l'identifiée soit supprimé !

 

 

 

 

 

 

Partagez ce contenu

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *