Principe:
Décompiler un script Python pyc, le lire et reconstituer l'algorithme de chiffrement du mot de passe pour retrouver ledit mot de passe
Le challenge
Testons
Décompiler python avec Python
Uncompyle
Il me semble toujours plus logique d'utiliser un "décompilateur" proche du langage d'origine.
S'il faut "décompiler" du Python, il existe sûrement des paquets Python ou liés à Python pour ça.
De même, s'il s'était agit de PHP, il y aurait sûrement eu des fonctions de PHP
ou des paquets liés à PHP permettant de faire cette décompilation
Je hais Python
Pycdc
Match
Python assembleur
La plupart des instructions sont toutefois compréhensible facilement, comme
COMPARE_OP ou LOAD_CONST
Pour arriver à cela, le mieux est probablement de prendre une feuille de papier,
et de "simuler" ce que font les instructions avec la stack mémoire pour
saisir la logique de l'algorithme.