Cryptanalyse

mardi 10 octobre 2017, 16:08  #1
Cryptanalyse :ELF32 - Chiffrement avec le PID
benoit35
  • 5 posts

Bonjour,

je pense avoir bien compris la finalité du script ch21 qui devrait me permettre une élévation de privilège suffisante pour résoudre l’énigne.
Dans /tmp, j’ai fait un petit executable en C qui calcule ce qu’il faut et qui appelle ensuite ch21 avec l’argument attendu.
Quand je lance ch21 depuis /tmp en ligne de commande avec un argument bidon j’ai bien un résultat

cryptanalyse-ch21@challenge01 :/tmp$ /challenge/cryptanalyse/ch21/ch21 $1$awesome$w7/pm5ahX1jySBh8yABNz0
/pm5ahX1jySBh8yABNz0=$1$awesome$CGVgnhWgNMRz8326tXwY5.phail... :/
 > mon user a bien les droits pour executer ch21
cryptanalyse-ch21@challenge01 :/tmp$ whoami
cryptanalyse-ch21

par contre l’appel de ch21 depuis mon programme échoue avec l’erreur
errorcode= Permission denied
 > le path vers ch21 est bon sinon j’aurais l’erreur "No such file or directory"

Merci de m’indiquer une piste pour poursuivre mes recherches.

Benoit