
Créer des archives tar/zip pouvant exploiter des vulnérabilités de traversée de répertoire
evilarc vous permet de créer un fichier zip contenant des fichiers dont le chemin intégré contient des caractères de traversée de répertoire. La plupart des programmes zip commerciaux (winzip, etc) empêcheront l'extraction des fichiers zip dont les fichiers intégrés contiennent des chemins avec des caractères de traversée de répertoire. Cependant, de nombreuses bibliothèques de développement logiciel n'incluent pas ces mêmes mécanismes de protection (ex. Java, PHP, etc). Si un programme et/ou une bibliothèque ne prévient pas les caractères de traversée de répertoire, evilarc peut être utilisé pour générer des fichiers zip qui, une fois extraits, placeront un fichier à un emplacement arbitraire sur le système cible.