cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 2009
-
2 févr. 2004 à 21:27
ironzorg
Messages postés45Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention27 juin 2008
-
8 juin 2008 à 10:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
ironzorg
Messages postés45Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention27 juin 2008 8 juin 2008 à 10:53
Pour un password classique de 20 chars, on arrive a 36 exp(20) = 1.33674945 × 10 exp(31) possibilités !
J'ai écrit il y a quelques temps un générateur de dictionnaire ( qui utilise les caractères du bruteforce: aa, ab, bb, ba etc... ), et pour l'écrire il m'a falu plus de deux jours ( meme pas fini en plus :D ) !
cs_chocobo
Messages postés126Date d'inscriptionsamedi 18 janvier 2003StatutMembreDernière intervention 4 mars 2005 5 févr. 2004 à 17:25
Mouais bô c'est pas mal quoi !!!!!
C'est un peu lent comme système dès qu'on veut des mots
un tout petit peu long mais bon ...
gagah1
Messages postés509Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention 3 août 2010 3 févr. 2004 à 09:23
C'est bien ton programme. Par contre j'ai 3 remarques:
D'abord dans la fn bruteforce, tu as alloué des memoires avec malloc, donc tu devrais les liberer en fin de programme.
La seconde , tu mets char* la valeur renvoyée par bruteforce, alors qu'elle retourne toujours NULL . Si je comprends bien ce que tu as l'intention de faire, c'est à partir de ce char* que tu devrais liberer les mémoires allouées par malloc.
Dernièrement, pourquoi tu mets cette source en niveau 2 ????
Tchao!! Bonne prog!!!!!!!!!!!!!!!!!!!!
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 3 févr. 2004 à 07:44
si tu passais au C++ tu pourrais utiliser new et delete pr les allocs dynamiques, et c'est vachement élégant comme méthode ^^ je dis ça je dis rien, faut surtout pas mal le prendre.
sinon un truc, tu utilises un bloc do/while, pourquoi ne pas mettre juste while? je sais que le do while assure que le bloc soit exécuté au moins une fois, mais ça tu peux t'arranger dans la condition non ? enfin, c un truc uqi m'a tjs étonné ici, y a pleins de gens qui utilisent ça.
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 2 févr. 2004 à 21:27
j'avais y a certains temps essayer de réaliser exactement le meme code, mais j'avais arrete... mais ton code est bien je trouve... il n'a pas grande grand utilité... mais au moins on peut apprendre des choses sur l'allocation dynamiques :)
8 juin 2008 à 10:53
J'ai écrit il y a quelques temps un générateur de dictionnaire ( qui utilise les caractères du bruteforce: aa, ab, bb, ba etc... ), et pour l'écrire il m'a falu plus de deux jours ( meme pas fini en plus :D ) !
5 févr. 2004 à 17:25
C'est un peu lent comme système dès qu'on veut des mots
un tout petit peu long mais bon ...
3 févr. 2004 à 09:23
D'abord dans la fn bruteforce, tu as alloué des memoires avec malloc, donc tu devrais les liberer en fin de programme.
La seconde , tu mets char* la valeur renvoyée par bruteforce, alors qu'elle retourne toujours NULL . Si je comprends bien ce que tu as l'intention de faire, c'est à partir de ce char* que tu devrais liberer les mémoires allouées par malloc.
Dernièrement, pourquoi tu mets cette source en niveau 2 ????
Tchao!! Bonne prog!!!!!!!!!!!!!!!!!!!!
3 févr. 2004 à 07:44
sinon un truc, tu utilises un bloc do/while, pourquoi ne pas mettre juste while? je sais que le do while assure que le bloc soit exécuté au moins une fois, mais ça tu peux t'arranger dans la condition non ? enfin, c un truc uqi m'a tjs étonné ici, y a pleins de gens qui utilisent ça.
2 févr. 2004 à 21:27