Casseur de mots de passe GNU linux

Maxime Roussel

Casseur de mots de passe GNU linux

Mon projet consistera à programmer un casseur de mots de passe pour l'authentification sous GNU linux. Pour ce faire, je vais utiliser la technologie cuda. Le but est d'évaluer le gain de performance en utilisant la technologie Cuda.  Ce projet va me permettre d'apprendre et d'explorer cette technologie de parallélisation. Le programme prendra en entrée le type d'attaque, les paramètres de l'attaque, le nom d'utilisateur à casser et le fichier /etc/shadow.   Le casseur aura deux types d'attaque. La première exécutera une attaque par dictionnaire. Cela veut dire que l'on doit fournir une liste de mots de passe courants et le programme tentera chacun de ceux-ci. La deuxième attaque sera par force brute. Dans ce cas, le casseur testera chacun des mots de passe possible. Il sera possible de fournir les caractères à tester. Par exemple, on pourra indiquer au programme de tester que les chiffres de 0 à 9.