Solution de tiphergane pour Snake

intro misc

1 décembre 2023

0x1 Reconaissance

Une fois connecté sur le canal, nous arrivons dans une console python, ceci ne nous étonnes pas étant donné la description du challenge.

Nous allons donc devoir, via python, explorer le système à la recherche du flag.

Pour cela, nous allons avoir besoin de la bibliothèque os.

0x2 Exploitation

C’est très simple et cela tient en 3 lignes de code. Mais avant nous allons détailler un peu ce que nous voulons.

Nous allons devoir charger la librairie os, qui ne l’est pas de base, pour cela nous allons utiliser import.

import os

Une fois importée, nous allons pouvoir lister les fichiers présents :

os.listdir()

Une fois la cible acquise, nous allons utiliser les outils du serveur pour l’extraire :

os.sytem("cat flag.txt")

flag this !

0x3 TL;DR

Cet exercice était un exercice de culture général sur Python.

Nous avons donc du importer une librairie (os en l’occurence), puis utiliser ses fonctions afin d’extraire le flag.