NewbieContest

Challenges => Aide Javascript/Java/HTML => Discussion démarrée par: S0410N3 le 06 Décembre 2007 à 18:49:03



Titre: JS - Yet Yet Another Java Challenge
Posté par: S0410N3 le 06 Décembre 2007 à 18:49:03
Postez ici vos messages.


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: yotho le 10 Janvier 2008 à 18:51:46
Salut à tous...
J'ai réussis à finir l'épreuve précédente et je me suis lancé corps perdu dans celle-ci....

Malheureusement je me rends compte que la difficulté a bien augmenté notemant pour la première partie...
J'aimerais juste qu'on m'oriente un peu... en gros (j'essaye de pas trop en dire...) j'ai le contenue de l'objet mais pas en mémoire...
Si vous aviez un tout petit indice concernant les droits d'accès !!!
Merci et hésiter pas à virer le message si ça dit trop de chose sur l'épreuve précédente !!!


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Nebelmann le 13 Janvier 2008 à 16:37:41
Je sais pas pourquoi mais quand je vois ce genre de code j'ai envie de balancer un brute-force dessus plutôt que de tout comprendre...  :rolleyes:
C'est grave, docteur ?


Titre: Re : Re : JS - Yet Yet Another Java Challenge
Posté par: Zmx le 13 Janvier 2008 à 18:59:24
Je sais pas pourquoi mais quand je vois ce genre de code j'ai envie de balancer un brute-force dessus plutôt que de tout comprendre...  :rolleyes:
C'est grave, docteur ?
Oui, c'est grave.


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Shepard le 17 Janvier 2008 à 12:07:23
Ben ici t'as le droit de brute-force vu que c'est en local, malheureusement ça risque de ne pas trop fonctionner ici :p

D'après quelques tests que je viens de faire le mot de passe n'est vraiment pas court :D


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Shepard le 17 Janvier 2008 à 12:49:25
Terminé, et sans brute-forcing :p

Vraiment chouette ce chalenge, à recommander, merci à son auteur :)


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: tibobo le 23 Janvier 2008 à 22:22:29
Bonjour à tous,

J'ai trouvé une chaine qui est validée par l'applet, mais impossible de la faire valider par le site.
Je suppose qu'il faut la rentrer en minuscules (de toute façon en majuscules ça ne passe pas).

D'où ma question : faut-il insérer des espaces entre les mots et/ou un signe de ponctuation ou autre ?

Si quelqu'un qui a trouvé a quelques secondes, je peux éventuellement lui envoyer ma chaine en privé pour vérifier.

Merci d'avance et bonne soirée ;-)


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: BAAL le 23 Janvier 2008 à 22:43:20
En supposant que tu as bien trouvé une phrase intelligible qui valide l'applet, et en supposant que tu n'as pas fait d'erreur:
Essaye minuscule
Si c'est pas ça: Essaie majuscule
Si c'est pas ça: T'as un problème sur la fin de la chaîne
Si tu vois ce que je veux dire et que tu es sûr que ce n'est pas ça: c'est bizarre...

Et pour répondre à ta question: non


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: tibobo le 24 Janvier 2008 à 01:10:32
Merci Baal et désolé pour le dérangement ;-)

Je ne comprends pas : je l'ai tapée plusieurs fois, fait des copier coller et toute cette sorte de choses en pensant à une faute de frappe.
Et ce plusieurs fois sur les deux derniers jours, mais sans succès...
Et là du premier coup (en tapant tout doucement;-)
Bref, je suis ridicule, encore désolé.

Bonne nuit


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: dido_securinets le 09 Février 2010 à 13:40:31
Bonjour,
J'ai télécharger un trcu ***.jar mais j'arrive pas à trouver les applets .java ou .classe  pour voir le code ou la lancer
j'ai besoin d'aide merci


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Nil le 09 Février 2010 à 14:41:47
Un conseil, fait les autres épreuves plus simples avant de t'attaquer à celle-ci.
Si tu insiste quand même pour terminer cette épreuve, voici des informations [faciles à trouver] sur les fichiers jar : http://en.wikipedia.org/wiki/JAR_(file_format)

Bonne chance.


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Oxydium le 19 Mai 2010 à 10:57:30
Salut,

étant donné que je suis une quiche pour suivre tout ce code bien tordu avec des noms super explicites...  :rolleyes:

Je me suis employé à coder un petit bruteforce qui passe toutes les possibilités dans la moulinette... je teste par exemple:

a
aa
aaa
aaaa
....
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

Et ça le compare au mot de passe encrypté (enfin mes essais sont aussi encryptés par la machine à chaque fois) pour savoir si le mot de passe rentré est le mot de passe enregistré...


ça va prendre des plombes je le sent.. et je pense qu'il y a un autre moyen d'y arriver mais pour l'instant je tente celui la..


quelqu'un peut me dire si je pourrai éventuellement être sur la voie ou bien ça ne marchera pas?... merci


ps: si j'en ai trop dit merci de me censurer même si je ne pense pas que ça puisse être vraiment la solution du posteur de l'épreuve et il faut quand même savoir faire ce genre de truc.


Titre: Re : Re : JS - Yet Yet Another Java Challenge
Posté par: _o_ le 19 Mai 2010 à 11:06:47
quelqu'un peut me dire si je pourrai éventuellement être sur la voie ou bien ça ne marchera pas?...

La réponse est déjà dans ce fil. Mot clef : brute-force.


Titre: Re : Re : Re : JS - Yet Yet Another Java Challenge
Posté par: Oxydium le 19 Mai 2010 à 11:26:53
quelqu'un peut me dire si je pourrai éventuellement être sur la voie ou bien ça ne marchera pas?...

La réponse est déjà dans ce fil. Mot clef : brute-force.


merci ;)


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: tioxine le 04 Juin 2010 à 13:14:51
Pour ceux qui galère avec la validation alors qu'ils sont sur de la bonne phrase,taper la doucement et en minuscule => ça valide sans problème


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Jiss le 04 Juin 2010 à 19:17:09
Brute-force ?

Il y a une méthode plus simple et qui donne le résultat instantanément ;)

Et pour l'histoire des majuscules/minuscules, essayez plutôt d'analyser un peu plus le programme plutôt que de tenter toutes les possibilités. Mon conseil : faites afficher des trucs par ci par là, ça vous aidera beaucoup :p


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: zenpen le 28 Juillet 2010 à 23:10:33
Oula encore un applet Java, je range mon tablier pour ce soir ...

Elle a l'air de commencer comme Yet Another Java Challenge mais je crois qu'elle est plus dur  :O

Quand je vois qu'elle fait appel à toutes les classes je vais me coucher... ou me pendre ... mouarf

Merci pour le site, sa fait de l'entrainement.

Bonne nuit


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: kriegalex le 03 Décembre 2010 à 16:12:12
Salut à tous,

Personnellement, j'ai commencé ce challenge hier et j'y ai passé 2 heures en comprenant la structure mais en ne sachant pas comment decrypter le mot de passe (je pense que tout le monde sait qu'à un moment ou un autre faudra le faire ^^). Il y a 30 minutes, j'ai fait le "Yet Another Java Challenge", qui est un peu plus simple. Cela m'a beaucoup aidé pour bien comprendre celui-ci ! Et je n'ai pas utilisé de brute-force. Si vous êtes familiarisé avec la structure du java orienté objet, vous devriez trouver assez vite. Au final, les deux sont très similaires dans la forme ... Je n'en dis pas plus.


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: beschtraffer le 12 Avril 2012 à 20:40:55
Un bon vieux déterrage de topic....

Je tourne un peu en rond, depuis trop longtemps et il se passe quelque chose d'étrange...
Avant de sortir l'artillerie lourde j'ai fait quelques tests. Je suis tombé sur une séquence qui, une fois cryptée donne exactement ce qu'il faut... Mais sans valider  :shock: c'est donc faux. Malheureusement, c'est la seule séquence obtenue qui me permet d'obtenir le bon "crypto"...

Si quelqu'un a une idée de ce que je fais mal, je suis preneur  =)

Merci d'avance!


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: VY Canis Majoris le 18 Juin 2012 à 14:07:34
Bonjour a tous, je crois que j'ai le meme problème.
J'ai répliqué le programme et tenté de le brute forcer. Sachant qu'il faut tenir compte qu'on peut avoir un vrai plouf ou un faux plouf ( :cool:). L'un me donne une impasse et l'autre une chaine qui valide. Seulement cette chaine ne valide pas dans l'applet sur le site.

Donc heuuu ... aie?

EDIT: ok j'ai trouvé c'est bon, en fait je savais que je n'étais pas au bout car je ne me servais pas d'un fichier, or il ne pouvait pas etre inutile, en réfléchissant un peu j'ai pigé a quoi il correspondait et tout est allé comme sur des roulettes


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Sufod le 07 Juillet 2012 à 14:08:44
Bonjour,

J'ai un problème avec l'objet Plouf, le classLoader ne parvient pas à reconnaître la classe Plouf, que ce soit en sérialisation HTTP ou fichier local.

Je sais comment retrouver le mot de passe (déjà fait deux fois avec des mauvais objets Plouf ><)...

Un petit indice svp ?

Edit: Résolu...problème de nom de package...;)


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: ch4r le 13 Novembre 2012 à 22:49:38
Putaiiiiiiiiiiiiiinnnnnnn, merci Sufod, j'avais le même problème de M..... que toi !
Morale des deux heures de perdues alors que j'avais résolu le truc : "TOUJOURS TENTER DE COMPRENDRE SES ERREURS !"*

* même les Exception !!!!


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Al3x le 06 Avril 2013 à 17:52:04
Le mot de passe qui valide l'applet ne valide pas/plus l'épreuve :/
Pourtant j'ai bien le message "Bravo, vous pouvez valider cette epreuve avec le mot de passe !" en testant le pass sur newbiecontest (pas que dans ma version locale de l'épreuve).


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: syaaiek le 06 Avril 2013 à 18:23:38
Le pass fonctionne. Peut-être un problème de casse, de fin du mot de passe... ?


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Al3x le 06 Avril 2013 à 19:36:38
Oui effectivement il fallait que ce soit en minuscule...
Ça ne me paraît pas normal/logique que l'épreuve ne valide pas les mots de passe acceptés par l'applet :/
Bonne épreuve sinon :)


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: NeoKizashi le 16 Juillet 2013 à 09:30:32
Salut tout le monde !

Je me demandais s'il y avait moyen de résoudre l'épreuve rapidement, en modifiant juste un ou deux trucs dans le code ? (enfin "un ou deux", c'est peut-être exagéré)

C'est l'impression que j'ai mais vu que je trouve pas, je veux pas chercher dans le vide ^^


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: dauphinus le 16 Juillet 2013 à 13:16:37
Il suffit juste d'ajouter la fonction de décryptage  ;)


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Deamons le 22 Octobre 2013 à 18:36:10
D'ailleurs, petite astuce : vous n'êtes pas obligé de faire le cryptage de l'applet à l'envers pour trouver le code ... Y a même moyen de trouver le mot de passe sans écrire une seule ligne de code quand on a bien compris comment marche tout le bordel !  ;)


Titre: Re : Re : JS - Yet Yet Another Java Challenge
Posté par: Nebelmann le 02 Avril 2014 à 19:32:29
Je sais pas pourquoi mais quand je vois ce genre de code j'ai envie de balancer un brute-force dessus plutôt que de tout comprendre...  :rolleyes:
C'est grave, docteur ?

Bon ben 6 ans après j'ai quand même réussi à la finir :lol: (avec du bruteforce).


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Philipim le 25 Août 2019 à 09:13:33
Bonjour à tous,

Après 1 jour de travail et de reflexion, je suis bloqué.
J'ai obtenu une string cohérente sur les 22 premiers caractères, mais ensuite ca ne veut plus rien dire.
Je sais que c'est "normal" au vu de certains messages sur le forum, mais je ne comprends pas comment faire pour obtenir la fin. Est-ce que quelqu'un pourrait me donner un indice sur la suite (en MP si besoin).

Merci à tous

(Je suspecte que les 22 premiers caractères que j'ai récupéré et qu'ils veulent dire quelque chose ne sont pas les bons, en tout cas, cet exercice est un bonheur à resoudre)

EDIT : Je viens de résoudre mon problème... je suis en train de chercher pourquoi. J'ai changé de décompileur et là ca fonctionne, incroyable. Je suspectais un problème dans mon décompileur car il m'avait 4-6 lignes incompilable (il avait mis des bool à la place de certains entiers).
EDIT2 : En effet, mon décompileur avait foiré une des fonctions utilisé pour le chiffrement, et ce bout de code était appelé uniquement quand les jokers étaient au début ...


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Seber le 19 Avril 2020 à 12:06:52
Bonjour à tous,

Malheureusement après pas mal de temps de recherches, d'analyses et de programmation, je n'arrive pas à valider cette épreuve.
J'ai réalisé une méthode de dechiffrement afin d'avoir la string recherchée.
J'en ai trouvé une qui valide bien l'applet que j'ai téléchargé mais qui ne marche pas sur le site. Aussi, cette chaine n'est pas compréhensible en voici une partie : fvjrjp.
Résultat je ne vois plus quoi faire.
Dans le dernier défi, il fallait récupérer un objet d'un fichier .o mais ici l'applet a l'air de vouloir récupérer un objet depuis un fichier sans extension finissant par plouf
Personnellement, j'ai l'impression que récupérer un objet nous est inutile dans ce challenge mais étant donné que je ne valide pas je me pose la question.

Si certains souhaitent en savoir plus sur ma méthode pour trouver la string, vous pouvez me MP.


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Ivar le 19 Avril 2020 à 14:31:19
Je ne peux que te conseiller de bien analyser la fonction de chiffrement de l'algo, teste la, comprend ce qu'elle fait..etc
Après sache que comme la plupart des challenges, le mot de passe veut dire quelque chose  :wink:

Ivar


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: ced236 le 13 Août 2020 à 18:02:00
Hello,

Je suis un peu perdu. Comme d'autres membres, j'ai réussi à avoir une chaine qui est validée par l'applet.
Je vois que le cryptage rajoute des caractères mais l'applet valide la chaine avec ces caractères compris. Du coup, faut-il garder ces caractère pour la validation sur le site ?
J'ai essayé de valider la chaine trouvé sur le site en enlevant ces caractères (en majuscule/minuscule) mais rien y fait.

J'imagine donc que je dois avoir la mauvaise chaine mais pourquoi l'applet valide ?
La chaine trouvée ne veux rien dire. D'après ce que je vois dans les autres postes, la chaine veut dire quelque chose. Je pensais donc modifier la chaine mais comme l'applet la valide cela ne me parait pas être la solution.

Ce qui m'intrigue aussi, c'est d'avoir vu certains postes parlant de taper "doucement la chaine en minuscule". J'imagine qu'il y a une autre sens à cette phrase mais je ne vois vraiment pas le quel.

Voila, je suis un peu bloqué :)

Je vous remercie d'avance pour vos conseils.

Cédric


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: Ivar le 13 Août 2020 à 19:26:57
Salut Cédric,

Sache que le pass veut bien dire quelque chose, donc c'est bizarre que ça fonctionne sur ton applet alors que tu n'as visiblement pas le bon pass..

Citation
Ce qui m'intrigue aussi, c'est d'avoir vu certains postes parlant de taper "doucement la chaine en minuscule". J'imagine qu'il y a une autre sens à cette phrase mais je ne vois vraiment pas le quel.
Je pense juste qu'ils se sont trompés plusieurs fois en entrant le pass car il est long, d'où le "doucement"

Good luck  :wink:

Ivar


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: ced236 le 14 Août 2020 à 16:48:25
Merci Ivar,

J'ai au moins compris pourquoi ça validait sur l'applet.
Je pense que cela est dû à mes chipotages dans le code car J'ai repris les sources de bases et là ça ne valide plus.

Je vais continuer à chercher et voir ce que j'ai modifié qui fait que ça passe dans ma version de l'applet.

Edit: Ouf, j'ai validé. J'avais fait une erreur dans mon code qui validait la première chaine que j'avais trouvé.  =|

J'ai perdu quelques heures à cause de cette erreur...  :P


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: ska1imer0 le 03 Février 2023 à 00:05:44
Bonsoir,

Je jette une bouteille à la mer.

Epreuve qui semblait facile si on connait le java, on peut facilement faire l'algo inverse pour retrouver le mot de passe.
Un mot de passe qui veut effectivement dire quelque chose (poétique je dirais même).

Mais finalement la validation de l'applet se passe bien mais pas dans le site  :cry:

Après une ou deux googlelisations, j'ai tenté un mot de passe "propre" (une vraie phrase quoi) mais toujours rien.

C'est bête je pense ne pas être trop loin. Faut il du coup séparer les mots, la ponctuation.... mystère.


Titre: Re : JS - Yet Yet Another Java Challenge
Posté par: ska1imer0 le 03 Février 2023 à 22:11:28
 :?

Voila done, j'étais sûr d'avoir testé la bonne réponse a un moment donné.
petit contre-temps finalement.

Donc pas de fioriture.  8)