begin process at 2012 02 11 22:16:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Maths & Algorithmes

 > 

Algo Brute Force


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Algo Brute Force

mardi 4 janvier 2005 à 02:44:16 | Algo Brute Force

LordBob

Membre Club
Bonjour a tous,
alors voila cela fait un moment que je cherche a faire un alogrithme de Brute Force généraliste, valable pour n'importe quel longueur... pour ce qui ne connaisse pas, un algorithme de Brute Force génére toutes possibilité (pour trouver une mot de passe généralement)... moi ce qui m'interresse plus, c'est le point de vue algorithmique, de toute façon le brute force de nos jours ne sert pas a grand chose...
apres quelques temps j'ai reussi a faire un brute force numerique... je m'attaque donc a la génération de mot de passe des caracteres et c'est la que je bloque, ce qui me permet de constater que mon niveau en algorithmie n'est pas très elevé...
j'ai donc besoin d'aide, pour faire la génération de toute les possibilité avec des caracteres... voici la fonction que j'ai commencé à écrire:

[Code]// fonction de génération de possibilité "caractère minuscule"
int MinCarGen(int longueur)
{
int i, j, k; // variable pour for
// génération des possibilites
for(i=0; i < 26; i++)
{
printf("%c\n", (i+97));
// ecriture
// rajoute les caracteres
for(j=1; j < longueur; j++)
{
for(k=0; k < 26; k++)
{
// a partir d'ici ca ne vat plus
printf("%c", (i+97));
// caractere courant
printf("%c", (k+97));
printf("\n");
}
}
}
return 1;
}[/Code]

voila je suis donc bloqué, et j'aimerais que l'on m'aide un peu pour que je puisse avancé...
merci par avance...
Bob...

"La chance accorde ses faveur aux esprits avertis..."
mardi 4 janvier 2005 à 14:20:50 | Re : Algo Brute Force

Bebert37

Pour commencer , perso les indices de boucle seraient de type caractère (ça evite les changement de type). Ca doit etre pour ça que tu as des problèmes avec le printf ..

De plus ici ... un p'tit coup de recursif  va te simplifier la  vie :
char mot[longeur];

int trouver_mot(char* mot; int taille;int nbr_lettre){
    char i;
    if(nbr_lettre== taille+1)
       printf("mot : %s",mot);
    else{
       for(i='a';i<'a'+25;i++){
          mot[nbr_lettre]=i;
          trouver_mot(mot,taille,nbr_lettre+1);
        }

    }
}

Je dis pas que ça marche de suite à la compile .. mais c dans l'idée ...
une fois que c'est fait tu lances le machine avec
trouver_mot(mot,15,0);



Ce sont les tonneaux vides et les hommes pleins qui font le plus de bruit

mardi 4 janvier 2005 à 22:13:05 | Re : Algo Brute Force

LordBob

Membre Club
je crois voir a peut pres ou tu veux en venir, mais ton code ne marche pas :)
Bob...

"La chance accorde ses faveur aux esprits avertis..."
jeudi 6 janvier 2005 à 17:54:32 | Re : Algo Brute Force

scelw

il existe un bon programme de brute force en VB... ça t'intresse?
jeudi 6 janvier 2005 à 18:39:11 | Re : Algo Brute Force

LordBob

Membre Club
bah y a longtemps que j'ai abandonné VB, je ne suis donc plus très au point... mais je veux bien voir la source :)
Bob...

"La chance accorde ses faveur aux esprits avertis..."
vendredi 7 janvier 2005 à 10:07:10 | Re : Algo Brute Force

scelw

Réponse acceptée !

>> [ Lien ] puis tu télécharges "Brute_Forcer_Herculanum (VB)" (source + tutorial)

ou alors tu vas sur vbfrance.com et tu cherches la source de brute forcing
d'Akhenaton...

vendredi 7 janvier 2005 à 19:06:32 | Re : Algo Brute Force

LordBob

Membre Club
en fait ca me sera pas util, vu que j'ai reussi a faire ce que je voulai faire :)
d'ailleur je pense poster prochainement l'algo sur le reseau !!!
Bob...

"La chance accorde ses faveur aux esprits avertis..."


Cette discussion est classée dans : int, génération, force, possibilité, brute


Répondre à ce message

Sujets en rapport avec ce message

Algorithme Brute Force [ par LordBob ] SAlut a tous,voila j'essai de créer un algorithme de brute force qui ce généralise a X caractère. Pour le debut je me limite seulement aux chiffres ma Brute force Chiffre [ par Dewi78 ] Bonjour, Je cherche désespérément un algorithme ou alors un façons de procédé pour créer une sorte d'algorithme brute force qui trouverait toutes les FORCE BRUTE [ par ryuuku01 ] Bonjours tous le monde, en tant que nouveau dans le forum je sais pas comment doit-je faire.1° j'ai téléchargé force brute ( il n'y que des fichier te Brute Force [ par LordBob ] est ce que quelqu'un pourrait expliqué le principe d'écriture (comment ecrire quoi) d'un algorithme de style Brute Force...merci par avance... problème avec les templates [ par vecchio56 ] J'ai un petit problème en voulant compiler ceci (avec visual C++ 6): ////////////////////////////////////// Truc.htemplate class Truc{public: Truc(in Problème de compilation [ par lbs ] Bonsoir,J'ai téléchargé les sources d'eMule (version officielle et version lsd). Je compile le tout et ca me met le message d'erreur suivant :------ D Probleme de compilation Multithread [ par TwinSidE ] Bonjour,J'ai une classe de ce type :class C_ClientServer{public:    C_ClientServer(void);    ~C_ClientServer(void);    bool StartServerListening(char* AIDEZ MOI scp problème de texture bmp avec glaux [ par progundeath ] aidez moi svp g un big problème que j'arrive pas à résoudre mais bon je ne suis qu'un newbie d'autres le résoluront en 10 secondes enfin j'espère donc problem d'allocation avec visual [ par clem45 ] J'ai un probleme bizarre avec malloc ( ou calloc), voila, j'alloue un tableau d'int de la maniere suivante : tab_sol[m]=new Solution; // il passe


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,716 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales