Projet perso sous w7 - Shell/Batch - Programmation
MarshPosté le 29-02-2012 à 01:04:57
Bonjour à tous
Je ne suis pas forcement dans la bonne catégorie, n'hésitez pas à m'orienter.
Je me lance:
Partant d'un problème assez débile (l'oubli d'un mot de passe (conteneur true crypt) (j'imagine que ca à du arriver à bon nombre de gens vu les bestioles qu'on peut mettre comme mdp là dessu en fonction de ce que l'on a à y cacher...)) je me suis mis en tête de créer un script ou un programme qui permettra l'attaque d'un mdp par dictionnaire et ou brute force (ciblé).
Avant propos IMPORTANT: Je cherche surtout à faire cela dans un but didactique,
Mon BUT: me familiariser avec la programmation sous windows que je ne maitrise pas (je suis étudiant en informatique, on est sur Linux). Sur linux un petit script bash aurait permis de faire ca assez aisément (il me semble) (on a d'ailleurs fait quelque chose de semblable en cours). Mon conteneur TC ne renferme pas de choses si terrible ou si indispensable, ne pas retrouver le mot de passe ne me chagrinera pas.
J'entends ceux qui diront "si tu as mis un mot de passe de malade c'est mort, tu n'imagines pas toutes les combinaisons possibles, etc..." et je répondrai que: Trouver mon mot de passe est possible et cela très rapidement bien qu'il soit extremement complexe. En effet je connais le mot de passe dans son intégralité, hormis une serie de chiffres qui terminent le mot de passe: cela nous donne donc une base commune à tous les mots de passes à tester a laquelle on ajoute à chaque fois en argument les combinaisons probables restantes (sachant que je connais le nombre de chiffres et d'autres données). Nous avons donc au maximum "0,1,2,3,4,5,6,7,8,9" puissance 10, soit moins de 10milliards de combinaisons. Ce qui me semble raisonnable pour un pc (doté d'un i7 2670).
Donc: j'aimerai que l'on me guide sur le "langage" à utiliser (sachant qu'il faut executer un programme (true crypt) monter le bon contenair puis tester les mots de passes; je ne sais pas du tout comment m'y prendre)
Merci à ceux qui me suivrons et qui m'aideront à avancer :)
Voila ce que j'ai déjà fait: J'ai migré sous linux déja et j'ai fais un script bash pour faire mon affaire. Il me semble que tout est ok avec mon code, mon seul problème c'est la ligne de commande pour monter le contenaire true crypt. J'utilise $ truecrypt mondisque.tc ~/mesfichiers --password= $mesmotdepassegénérés . Mais ca ne marche pas, lorsque j'execute le script on me demande la saisie manuelle du mot depasse..
de plus j'ai envie qu'une fois que le mot de passe à été trouvé mon script s'arrete donc j'avais pensé à faire $ truecrypt mondisque.tc ~/mesfichiers --password= $mesmotdepassegénérés -e quit . Mais le '-e' et le 'quit' ne sont pas des arguments valides pour true crypt. Connaissez vous l'équivalent qui pourrait passer pour true crypt? Je veux faire "si le mot de passe existe on quitte"
Merciii!!
Message édité par scarchimas le 01-03-2012 à 14:41:23
Marsh Posté le 29-02-2012 à 01:04:57
Bonjour à tous
Je ne suis pas forcement dans la bonne catégorie, n'hésitez pas à m'orienter.
Je me lance:
Partant d'un problème assez débile (l'oubli d'un mot de passe (conteneur true crypt) (j'imagine que ca à du arriver à bon nombre de gens vu les bestioles qu'on peut mettre comme mdp là dessu en fonction de ce que l'on a à y cacher...)) je me suis mis en tête de créer un script ou un programme qui permettra l'attaque d'un mdp par dictionnaire et ou brute force (ciblé).
Avant propos IMPORTANT: Je cherche surtout à faire cela dans un but didactique,
Mon BUT: me familiariser avec la programmation sous windows que je ne maitrise pas (je suis étudiant en informatique, on est sur Linux). Sur linux un petit script bash aurait permis de faire ca assez aisément (il me semble) (on a d'ailleurs fait quelque chose de semblable en cours).
Mon conteneur TC ne renferme pas de choses si terrible ou si indispensable, ne pas retrouver le mot de passe ne me chagrinera pas.
J'entends ceux qui diront "si tu as mis un mot de passe de malade c'est mort, tu n'imagines pas toutes les combinaisons possibles, etc..." et je répondrai que:
Trouver mon mot de passe est possible et cela très rapidement bien qu'il soit extremement complexe. En effet je connais le mot de passe dans son intégralité, hormis une serie de chiffres qui terminent le mot de passe: cela nous donne donc une base commune à tous les mots de passes à tester a laquelle on ajoute à chaque fois en argument les combinaisons probables restantes (sachant que je connais le nombre de chiffres et d'autres données). Nous avons donc au maximum "0,1,2,3,4,5,6,7,8,9" puissance 10, soit moins de 10milliards de combinaisons. Ce qui me semble raisonnable pour un pc (doté d'un i7 2670).
Donc: j'aimerai que l'on me guide sur le "langage" à utiliser (sachant qu'il faut executer un programme (true crypt) monter le bon contenair puis tester les mots de passes; je ne sais pas du tout comment m'y prendre)
Merci à ceux qui me suivrons et qui m'aideront à avancer :)
Voila ce que j'ai déjà fait: J'ai migré sous linux déja et j'ai fais un script bash pour faire mon affaire. Il me semble que tout est ok avec mon code, mon seul problème c'est la ligne de commande pour monter le contenaire true crypt. J'utilise $ truecrypt mondisque.tc ~/mesfichiers --password= $mesmotdepassegénérés . Mais ca ne marche pas, lorsque j'execute le script on me demande la saisie manuelle du mot depasse..
de plus j'ai envie qu'une fois que le mot de passe à été trouvé mon script s'arrete donc j'avais pensé à faire $ truecrypt mondisque.tc ~/mesfichiers --password= $mesmotdepassegénérés -e quit . Mais le '-e' et le 'quit' ne sont pas des arguments valides pour true crypt. Connaissez vous l'équivalent qui pourrait passer pour true crypt? Je veux faire "si le mot de passe existe on quitte"
Merciii!!
Message édité par scarchimas le 01-03-2012 à 14:41:23
---------------
Rien d'tel