Cryptanalyse
Cryptanalyse :ELF32 - Chiffrement avec le PID
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