Ce projet est à but éducatif.
Il permet de chiffrer en AES 256 toutes les données d'un ordinateur.
Il fonctionne sur Windows & Linux. (il pourrait fonctionner sur macOs également).
Dans un premier temps, on créé la clé de chiffrage: il est important qu'elle soit très longue et contienne tout types de charactères.
Puis, on detecte l'OS utilisé (Windows, Linux, MacOs)Enfin, on se met à la racine C:\ pour windows et \ pour Linux.
On lance une boucle qui va descendre tous les repertoires et va apeller une fonction pour chiffrer chaque fichier.
La clé est supprimé à la fin du script del key
Amélioration : On créé une fonction qui génere une clé aléatoire et lorsque l'on descend notre boucle, il chiffre chaque fichier avec une clé différente. Et, à chaque fin de boucle on pourrait aussi supprimer la clé. Ceci entrainerait des données encore moins récupérables
Ransomware is more about manipulating vulnerabilities in human psychology than the adversary’s technological sophistication.
Notes : Ce projet semble fou et inutile, mais encore une fois il est à but éducatif et permet de comprendre comment ~50 lignes peuvent rendre des données illisibles.
A essayer sur un terminal linux : rm -rf /* Je ne suis pas respondable de vos actions :)