Featured image of post Mad Hatter

Mad Hatter

CI/CD Goat

Le fichier Jenkinsfile n’est pas dans le repo. En regardant dans les repos de l’organisation on trouve celui-ci Mad Hatter Pipeline.

A l’intérieur se trouve le fichier Jenkinsfile. En regardant le contenu du fichier, le pipe utilise la commande “make” avec le “flag3”:

image-20240424120925428

Il suffit alors de modifier le fichier “Makefile” auquel nous avons accès de la sorte:

1
2
 whoami:
     echo "${FLAG}" | base64

On push et fait une PR de la même manière que dans le chall précédent. Dans l’output de la console on retrouve bien le flag en base64:

image-20240424121208731