logo Homepage
+  NewbieContest
Username:
Password:
  Voir les messages
Pages: [1]
1  Challenges / Aide Javascript/Java/HTML / [JS.08] le: 21 Août 2006 à 17:52:35
Ca tourne

Plus qu'a attendre

Je croise les doigts

[edit] : Trouvé
2  Challenges / Aide Javascript/Java/HTML / [JS.08] 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.
3  Challenges / Aide Javascript/Java/HTML / [JS.08] 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
Pages: [1]