[C/C++] BruteForce
|
25-02-2013, 08h22
(Modification du message : 26-02-2013, 00h29 par InstinctHack.)
Message : #1
|
|
InstinctHack
Posting Freak Messages : 1,366 Sujets : 184 Points: 299 Inscription : Dec 2011 |
[C/C++] BruteForce
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!" |
|
25-02-2013, 09h49
Message : #2
|
|
gruik
gouteur de savon Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: [C/C++] BruteForce
Code : $ ./bf-orig y'a pas comme un souci avec ton code C ? |
|
25-02-2013, 12h51
Message : #3
|
|
Sh4dows
Tweetos Messages : 293 Sujets : 5 Points: 49 Inscription : Dec 2012 |
RE: [C/C++] BruteForce
Cool, enfin un peu de C
Regardons ça de plus près ...
Faites ce que je dis et non ce que je fais !
|
|
25-02-2013, 13h39
Message : #4
|
|
Creepy_p0ney
chef des poneys voodoo Messages : 146 Sujets : 9 Points: 24 Inscription : Dec 2011 |
RE: [C/C++] BruteForce
j'ai fait un code un peu barbare qui génère un dictionnaire de mots de 5 lettres.
Code C :
Penser que coder est coder explique-t-il la recursion ?
http://p0neyland.wordpress.com/ |
|
25-02-2013, 15h01
(Modification du message : 26-02-2013, 00h23 par InstinctHack.)
Message : #5
|
|
InstinctHack
Posting Freak Messages : 1,366 Sujets : 184 Points: 299 Inscription : Dec 2011 |
RE: [C/C++] BruteForce
@gruik moi ça marche, reteste le code que j'ai mis (j'ai peut-etre pas remis le code bien)
@Sh4dows si ça vous motive pour qu'on fasse des trucs ensemble, je fait du c sans problème, je comblerais mes lacunes en plus @Creepy_p0ney mon code est justement fait pour éviter tous ses boucles, d'accord il ne t'affiche que des nombres, mais en finale, tu as un identificant pour la position de la lettre dans l'alphabet, faux juste creer une table de correspondance comme ASCII, et puis ça voilà Mon code affiche les caractères au lieu des valeurs (mais le charset est codé en dur, j'aimerais faire comme mon code en python, mais j'ai pas les connaisances pour :p je vais continuer mes recherches) Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!" |
|
25-02-2013, 16h47
(Modification du message : 25-02-2013, 16h57 par gruik.)
Message : #6
|
|
gruik
gouteur de savon Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: [C/C++] BruteForce
en 1 seule boucle, le code fait le job mais il est potentiellement pas super propre pour autant, en revanche il est commenté et le principe est assez simple;
on stocke le pass non pas sous la forme d'un tableau de char mais d'un tableau de int, qui représentent en fait pour chaque lettre du pass l'index dans l'alphabet, à partir de là on a plus qu'à faire comme lorsque l'on compte manuellement en décimal; on incrémente le chiffre des unités, si il est à '9' on le remet à '0' et on essaye d'incrémenter le chiffre des dizaines à la place etc. as usual le plugin code du fofo est pas terrible, je mets donc une copie ici pour plus de lisibilité Code C :
edit: je viens de voir ton dernier code Khaled, il semble fonctionner comme prévu edit2: aussi je précise au cas où un exemple d'invocation pour lancer le miens : Code : $ ./pouet.exe 3 abc |
|
25-02-2013, 16h57
Message : #7
|
|
Creepy_p0ney
chef des poneys voodoo Messages : 146 Sujets : 9 Points: 24 Inscription : Dec 2011 |
RE: [C/C++] BruteForce
gruik pas mal ton code, c'est ce que je cherchais à faire masi je savais pas comment
Penser que coder est coder explique-t-il la recursion ?
http://p0neyland.wordpress.com/ |
|
25-02-2013, 17h12
Message : #8
|
|
InstinctHack
Posting Freak Messages : 1,366 Sujets : 184 Points: 299 Inscription : Dec 2011 |
RE: [C/C++] BruteForce
@gruik compile pas chez moi ton code
Citation :khaled@loopinfinity:~/LIFE/Informatique/Programmation/C/bruceforce$ gcc gruik.c -o gruik sinon comparatif de deux algos ? Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!" |
|
25-02-2013, 17h24
(Modification du message : 25-02-2013, 17h26 par Sh4dows.)
Message : #9
|
|
Sh4dows
Tweetos Messages : 293 Sujets : 5 Points: 49 Inscription : Dec 2012 |
RE: [C/C++] BruteForce
Code : root@VPS1-Debian:/home/sh4dows# ./a.out 5 J'ai corrigé les petits bug, a l'exception de l'erreur glibc qui arrive quand tu free pass_interne. Code C :
Khaled, pour compiler il faut ajouter la lib math du coup Code : gcc *.c -lm
Faites ce que je dis et non ce que je fais !
|
|
25-02-2013, 17h24
(Modification du message : 25-02-2013, 17h26 par gruik.)
Message : #10
|
|
gruik
gouteur de savon Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: [C/C++] BruteForce
faut linker avec la lib math
Code : gcc -Wall gruik.c -o gruik -lm sinon pour ce qui est du comparatif globalement on utilise tous les deux la même technique, la différence c'est que tu fais pleins de malloc/free dans des boucles là où j'en fait que 2 au début et à la fin uniquement, potentiellement ça peut faire perdre pas mal de temps à ton algo, difficile à dire, perso j'aurais plus tendance à peaufiner le code pour qu'il fonctionne 100% correctement (c'est pas le cas du mien par exemple, mais il est plus souple, j'ai pas regardé pour le tiens) et ensuite seulement chercher l'optimisation éventuelle, sachant que c'est très contextuel une bonne façons d'aller vite c'est de pas faire de printf ou de rediriger dans un fichier déjà... edit: nice sh4dows, thx |
|
25-02-2013, 17h40
Message : #11
|
|
InstinctHack
Posting Freak Messages : 1,366 Sujets : 184 Points: 299 Inscription : Dec 2011 |
RE: [C/C++] BruteForce
Citation :root@loopinfinity:/home/khaled/LIFE/Informatique/Programmation/C/bruceforce# gcc -Wall gruik.c -o gruik -lm Bon, sinon un md5 en C, ça se calcule comment ? Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!" |
|
25-02-2013, 18h51
Message : #12
|
|
Sh4dows
Tweetos Messages : 293 Sujets : 5 Points: 49 Inscription : Dec 2012 |
RE: [C/C++] BruteForce
Il faut utiliser la libmd5, ou alors faire le hashage à la main.
Je te recommande la première méthode
Faites ce que je dis et non ce que je fais !
|
|
25-02-2013, 19h49
(Modification du message : 25-02-2013, 23h05 par InstinctHack.)
Message : #13
|
|
InstinctHack
Posting Freak Messages : 1,366 Sujets : 184 Points: 299 Inscription : Dec 2011 |
RE: [C/C++] BruteForce
Edit : found
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!" |
|
25-02-2013, 21h28
(Modification du message : 25-02-2013, 21h30 par balis.)
Message : #14
|
|
balis
Hack Compagnie by Eballys Messages : 156 Sujets : 3 Points: 16 Inscription : Dec 2012 |
RE: [C/C++] BruteForce
Essaye de link la biblio de MD5 dans le compilo c'est quelque chose du genre md5.lib autre du genre et non avec SSL
EDIT : Essaye aussi md5.a dans libm aussi
Sur le net , les poules ont des dents. Bali .
Soit original soit celui qui sort de l'ordinaire soit toi . Bali . C: ok bash : ok asm : en cours. HTML/CSS : ok , PHP/MySQL : en cours. |
|
25-02-2013, 21h45
Message : #15
|
|
gruik
gouteur de savon Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: [C/C++] BruteForce |
|
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 5 visiteur(s)