[Hack] Supprimer la protection des feuilles Excels
Salut à tous,
Voici un petit bout de code à destination des développeurs Linuxiens, qui devrait faire leurs bonheurs !
Tout droit inspiré par Quick Tutoriel !
Je vous offre ces quelques lignes de Bash …
Qui se contentent de rechercher d’éventuelles traces de mot de passe sur vos feuilles Excels, et de les supprimer !
Pour les Développeurs totalement Mabouls & Linuxiens :
Pour cela, vous allez me créer un script « JeSuisUnFou.sh« , et le remplir avec ceci :
[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]
NAME=$1
if [ "e$NAME" == e ]; then
echo "No File specified"
exit
fi
mkdir tmp
cd tmp
unzip "$NAME"
grep "password=" * -lr | grep .xml | while read filename; do
echo "Protection found on $filename"
sed -i -- "s|password=\".*\"|password=\"\"|g" $filename
newName=unprotect-`basename "$NAME"`
zip "$newName" * -r
mv "$newName" ..
cd ..
rm tmp -fr
done
[/pastacode]
Ensuite, une fois que vous aurez enregistré le fichier avec ce contenu, vous allez lui donner les bons droits !
chmod +x JeSuisUnFou.sh
Pour terminer, il vous faudra le lancer de la manière suivante !
./JeSuisUnFou.sh /mon/chemin/vers/le/fichier.excel
Votre nouveau fichier devrait apparaître dans le même dossier que votre « JeSuisUnFou.sh »
Pour les gens qui ne sont ni Développeur ni Maboule
- Ouvrez votre document Excel depuis Winrar ou Winzip.
- Rendez vous dans l’un des dossiers nommé « xl«
- Ouvrez ensuite, chaque fichier dont le nom se termine par .xml
- Recherchez d’éventuelle trace de password= »QuelqueChose«
- Remplacez les occurrences de password= »QuelqueChose » par password= » »
- Enregistrez & Ouvrez votre document !
Plus d’info « visuelle » ici : http://quick-tutoriel.com/comment-cracker-protection-dune-feuille-excel/
Dyrk.org