App - Script

samedi 22 février 2020, 23:21  #1
App - Script - Python - Jail - Garbage collector
Ozón
  • 2 posts

Salut,

Je suis bloqué depuis plusieurs jours sur ce challenge , pour l’instant j’ai réussi à obtenir un shell (et j’ai compris que ça ne servait à rien), à créer des fonctions à partir de leur bytecode en utilisant la documentation fournie et je suis désespérément à la recherche d’une référence au module gc pour utiliser le garbage collector. J’aimerais savoir si je suis sur la bonne voie, faut-il trouver un moyen d’obtenir le module gc ou peut-on faire sans ?

Merci d’avance,

Ozón

dimanche 23 février 2020, 15:05  #2
App - Script - Python - Jail - Garbage collector
Th1b4ud
  • 1636 posts

Sachant que le challenge s’appelle "Garbage Collector", il semblerait que le module gc (abréviation de garbage collector) soit une piste intéressante...

mardi 25 février 2020, 12:19  #3
App - Script - Python - Jail - Garbage collector
Ozón
  • 2 posts

Merci, j’ai continué a cherché dans cette direction. Désolé si je spoil un peu je n’ai pas réussi t’envoyer un MP.

Je recherche toujours un moyen d’importer le module gc. J’ai remarqué que la fonction os.popen2 importe subprocess qui lui même import gc, mais en l’exécutant j’ai toujours la même erreur "__import__ not found".

Avec le module sys et la fonction _getframe() j’ai découvert la variable x qui semble contenir le temps de fin du timer du challenge mais je ne pense pas pouvoir aller plus loin dans cette direction.

J’ai aussi pensé à importer os puis à utiliser gc de cette façon : [Th1b4ud : non pas comme ça] mais je n’y trouve rien d’intéressant, je ne pense pas qu’il faille passer par des commandes os.system car la commande python n’est pas interprété dans le programme actuel.

Bref, j’arrive à cours d’idée, est-ce que tu pourrais me donner une indication ?

mardi 25 février 2020, 15:41  #4
App - Script - Python - Jail - Garbage collector
Th1b4ud
  • 1636 posts

Trouve un moyen d’importer le module comme lors des autres challs pyjail