J’ai découvert le module uncompyle6 (6 voulant dire pour Python 2 et 3) et je dois dire que ça marche du tonnerre pour retrouver du code source lisible depuis des fichiers .pyc contenant le bytecode Python.
Vous pouvez aussi vous essayer à comprendre un peu la syntaxe du bytecode avec le désassembleur fourni avec Python, c’est assez intéressant.
Bref, si vous cachiez des trucs dans des .pyc… vous pouvez suer un peu :)