the lsd
|
 |
« #195 le: 14 Juin 2006 à 19:55:53 » |
|
Non pas moi ! Je suis heureux que pour moi ! (Comment ca je suis egoïste ! Meuuh non ! De toute facon t'as tort et j'ai raison...)
Arf ok je connais le chemin jusqu'à la porte, pas la peine de me lancer des cailloux!
Enjoy
The lsd
|
|
|
Journalisée
|
Newbie Contest Staff : The lsd - Th3_l5D (IRC) Statut : Administrateur Citation : Cartésien désabusé : je pense, donc je suis, mais je m'en fous !
|
|
|
|
blopblop
|
 |
« #196 le: 13 Août 2006 à 19:43:57 » |
|
Ayééééééé j'ai trouvé !!
Un **No Sms** BF en delphi, se qui prouve que tout les langages sont possibles pour realisé ce BF.
Une heure de brute force, un fichier txt de 10ko et 5min de recherche et de niquage de n'oeil.
Epreuve necessitant perseverance. Mais jouissance quand on arrive au bout :p
|
|
|
Journalisée
|
|
|
|
|
ulb
|
 |
« #197 le: 19 Août 2006 à 18:02:34 » |
|
@gob: Elle s'appelle comment ta copine?
|
|
|
Journalisée
|
|
|
|
|
Gardel
|
 |
« #198 le: 19 Août 2006 à 18:04:24 » |
|
laure manaudou !!!!!
|
|
|
Journalisée
|
Selon le postulat que les filles, c'est du temps accordé et de l'argent dépensé : Filles = Temps . Argent Et comme chacun le sait, "le temps c'est de l'argent", donc : Temps = Argent Par conséquent : Filles = Argent . Argent Et parce que, "l'argent est la racine du mal" : Argent = sqrt(Mal) On en déduit que : Filles = sqrt(Mal).sqrt(Mal) Force est de constater que : Filles = Mal
|
|
|
|
zagg
|
 |
« #199 le: 19 Août 2006 à 21:51:27 » |
|
Une heure de brute force, un fichier txt de 10ko et 5min de recherche et de niquage de n'oeil. :p Arfff une heure..... Avec un peu d'optimisation en java j'en ai eu pour 15mn de travail et 5mn de recherche. lol en fin le but c'est de le reussir par n'importe quel moyen. Bien joué 
|
|
|
Journalisée
|
|
|
|
|
ulb
|
 |
« #200 le: 20 Août 2006 à 02:19:27 » |
|
...
|
|
|
Journalisée
|
|
|
|
|
cezame
|
 |
« #201 le: 21 Août 2006 à 14:06:46 » |
|
Bonjour, tout d'abord bravo pour cette épreuve plutôt sympa qui demande un peu de prog pour en arriver à bout.
Je vous explique comment j'ai procéder (en gros)
Dans un premier temps j'ai analyser le script javascript (je n'ai aucune connaissance dans ce language) grâce a document.write() j'ai pu afficher les variables interessante et ainsi déduire comment la fonction qui génére le checksum marche.
Ensuite j'ai retranscrit le script javascript dans un language que je connais mieux c'est à dire perl. Après plusieur erreur et une nuit passé dessus, mon script est enfin fonctionnel. J'entend par là qu'il calcul et retourne bien le bon checksum, pour en être sur il faut modifier le script javascript pour qu'il affiche le checksum qu'il a calculé suivant le login et pass, pour ainsi comparer avec notre programme.
Bref je me dis que j'approche du but, je tombe sur votre forum et la j'apprend pas mal de chose, comme la longueur du login (merci :p), donc j'en deduis qu'il me faudrait une liste de tous les mots possibles de 6 lettres, je réduis les possibilitées en retenant que les minuscules et que les lettre de l'alphabet.
Je suis pas sûr mais ca devrait donner : 26^6 possibilitées
A ce stade je suis bloqué, après des heures de recherche je n'arrive pas à mettre la main sur un code source qui fait se genre de chose pour m'en inspirer. Il y'a surement un algo qui doit faire ça. J'ai beau réflechir je n'arrive pas a voir comment coder ça. (6 boucles for () ? )
Voila j'aimerais si possible qu'on m'aiguille vers des ressources qui pourrait m'avancer car la je suis vraiment près du but et j'aimerais bien la terminer.
Merci
|
|
|
Journalisée
|
|
|
|
|
Gardel
|
 |
« #202 le: 21 Août 2006 à 14:15:22 » |
|
Il me semble qu'il y avait des idées de BF dans ce topic  6 boucles for me paraissent pas trop mal si elles sont bien placées 
|
|
|
Journalisée
|
Selon le postulat que les filles, c'est du temps accordé et de l'argent dépensé : Filles = Temps . Argent Et comme chacun le sait, "le temps c'est de l'argent", donc : Temps = Argent Par conséquent : Filles = Argent . Argent Et parce que, "l'argent est la racine du mal" : Argent = sqrt(Mal) On en déduit que : Filles = sqrt(Mal).sqrt(Mal) Force est de constater que : Filles = Mal
|
|
|
|
lordzak
|
 |
« #203 le: 21 Août 2006 à 14:18:43 » |
|
J'ai balancé un algo de brute force l'autre jour en PHP, tu peux t'en insipirer ou le retranscrire en Perl
|
|
|
Journalisée
|
"Il ne faut jamais prendre les gens pour des cons mais il ne faut pas oublier qu'ils le sont."
|
|
|
|
cezame
|
 |
« #204 le: 21 Août 2006 à 14:20:57 » |
|
Tu l'as balancé ou ton algo ? Je le vois pas sur ce topic. si tu pouvais m'indiquer ou ca serait gentil  merci.
|
|
|
Journalisée
|
|
|
|
|
lordzak
|
 |
« #205 le: 21 Août 2006 à 14:30:41 » |
|
|
|
|
Journalisée
|
"Il ne faut jamais prendre les gens pour des cons mais il ne faut pas oublier qu'ils le sont."
|
|
|
|
ulb
|
 |
« #206 le: 21 Août 2006 à 14:40:11 » |
|
oui les boucles for me paraissent être la solution la plus simple et la plus rapide, c'est comme ça que j'ai fait en tt cas, suffit de sauvegarder les mots qui passent le test. En c++ avec ce système et quelques optimisations j'avais les réponses possibles en 1'40 comme ça. (qui dit mieux?  ) l'algo est très simple et une fois que tu l'as bien compris, c'est très facile à retranscrire. bonne chance!
|
|
|
Journalisée
|
|
|
|
|
Gardel
|
 |
« #207 le: 21 Août 2006 à 15:33:55 » |
|
/me a fait une simple attaque au dico 
|
|
|
Journalisée
|
Selon le postulat que les filles, c'est du temps accordé et de l'argent dépensé : Filles = Temps . Argent Et comme chacun le sait, "le temps c'est de l'argent", donc : Temps = Argent Par conséquent : Filles = Argent . Argent Et parce que, "l'argent est la racine du mal" : Argent = sqrt(Mal) On en déduit que : Filles = sqrt(Mal).sqrt(Mal) Force est de constater que : Filles = Mal
|
|
|
|
nofx
|
 |
« #208 le: 21 Août 2006 à 15:43:02 » |
|
/me a du mal a retranscrire en **No Sms** calcul du checksum.. les boucles for fonctionnent mais si je fait tout sortir sur un fichier texte il fait plus de 3mo ca fait du monde!!
|
|
|
Journalisée
|
|
|
|
|
ulb
|
 |
« #209 le: 21 Août 2006 à 17:20:03 » |
|
/me a du mal a retranscrire en **No Sms** calcul du checksum.. les boucles for fonctionnent mais si je fait tout sortir sur un fichier texte il fait plus de 3mo ca fait du monde!! c'est que ya des mots qui passent alors qu'ils ne devraient pas passer, faut vérifier ton algo! si tu ne prends que les minuscules, le fichier fait un peu moins de 10 ko normalement. lol j'arrive à 54s avec mon prog en c++ (multithread sur mon x2 3800+  ), mais l'attaque au dico doit être plutôt aux alentours du quart de seconde (mais c'est moins fun qu'un peu d'optimisation!)
|
|
|
Journalisée
|
|
|
|
|
|