Ajout des fichiers de la séance de Cyber sur une simulation de ransomware, sur partage Samba, et modification de scripts Python.

This commit is contained in:
Guillaume Emorine
2024-11-04 11:58:21 +01:00
parent e113c968e8
commit d0a6791cad
5 changed files with 39 additions and 3 deletions

View File

@@ -0,0 +1,34 @@
#!/bin/bash
# déclaration des variables
chemin=$1
cred=$2
action=$3
ficcle=$4
# récup du mot de passe et nom d'utilisateur
user=$(echo $cred| cut -d "/" -f1)
pass=$(echo $cred| cut -d "/" -f2)
# créa du répertoire et on monte dessus
[[ -e /mnt/samba ]] || mkdir /mnt/samba
mount.cifs -o "username=$user,password=$pass" "//${chemin}" /mnt/samba
# vérification d'erreurs
if [[ $? != 0 ]] ; then
rmdir /mnt/samba
exit 1
fi
# la commande ccrypt
ccrypt "$action" -r -k $ficcle /mnt/samba
# vérification d'erreurs
if [[ $? != 0 ]] ; then
echo "ccrypt échoué, revérifie le script."
exit 1
fi
# nettoyage et sortie, code 0
umount /mnt/samba
rmdir /mnt/samba
exit 0