Cracking

vendredi 24 février 2017, 00:07  #1
ELF C++ 0 Protection
Orontello
  • 2 posts

Salut !
Ça fait un petit moment que je suis sur ce challenge et là je bloque...
J’ai bien réussi à désassembler puis à trouver le saut "critique". Je me suis dit que c’était comme le challenge précédent et qu’il fallait un peu désosser la routine de comparaison (au dessus du saut) mais là je coince, je comprends pas trop ce qu’il s’y passe, où se trouve la partie qui compare ce qu’on a rentré avec ce que le logiciel attend. J’ai même lancé la routine en step-by-step avec EDB-debugger mais ça me donne pas grand chose de concret. J’y ai vu des lettres qui se mettaient dans la pile mais le pass que j’obtiens n’est pas bon, je dois rater un truc.
Si quelqu’un avait une petite piste ça serait cool  😄

vendredi 24 février 2017, 05:29  #2
ELF C++ 0 Protection
Orontello
  • 2 posts

Au temps pour moi, en fait ça fait des heures que j’ai le pass sans savoir que c’était ça.... 🙂

lundi 6 mars 2017, 09:40  #3
ELF C++ 0 Protection
Lualaba
  • 2 posts

Bonjour à tous,
#Orontelo help stp, j’ai essayé radar2, strings j’ai trouver nada.
Suis passé à (gdb)disas : la seule chose que je comprends : il ya une "JE" qlqpart et 28call qui appel des elements cryptés chacun d’eux un certain nombre de fois, 5fois pour 0x80487f0.
Suis sur la bonne voie ?

vendredi 25 mai 2018, 09:35  #4
ELF C++ 0 Protection
Amvis
  • 1 posts

Bonjour, j’ai trouvé le mot de passe j’ai eu le mot de passe pour valider l’épreuve mais je n’arrive pas a valider l’épreuve avec le mdp donné
EDIT : c’est bon, j’ai juste mal compris le mot de passe a entrer pour valider le challenge :/