Cracking

jeudi 12 janvier 2017, 00:29  #1
ELF64 - Anti-debug et equations
Beuc
  • 7 posts

Hello,

Je me trompe, où ce chall utilise de la mémoire non-inialisée ?
La première équation utilise un bout de pile qui varie selon l’emplacement du programme, et surtout qui n’est pas stable d’une exécution à l’autre (testé aussi sans debug en modifiant l’appel à printf en dur).
Si le "logiciel" à cracker ne fonctionne que sans ASLR, ce serait à préciser dans l’énoncé.
Du coup je ne suis même pas sûr du comportement nominal du programme, et le chall est déjà assez chiant comme ça ;P

++

jeudi 12 janvier 2017, 20:31  #2
ELF64 - Anti-debug et equations
Beuc
  • 7 posts

J’ai flag, et je confirme, $rbp-0x44 doit être à 0 pour que ça valide, et ce n’est pas toujours le cas. Bouh :p