MY GIT writeup

Descripción
I have built my own Git server with my own rules!
MY GIT solución
Al lanzar la instancia se nos proporcionará un enlace desde el que descargar el repositorio junto con una contraseña:
git clone ssh://git@foggy-cliff.picoctf.net:54221/git/challenge.git
Accedemos a él y veremos su contenido
cd challenge
cat README.md

Con esto, crearemos un archivo flag.txt y lo subiremos suplantando la identidad de root:root@picoctf
touch flag.txt
git add .
git commit --author "root <root@picoctf>" -m "flag"
git push
- touch flag.txt: Creamos el arthivo flag.txt.
- git add .: Añadimos todos los archivos de la carpeta a git para subirlos.
- git commit –author «root <root@picoctf>» -m «flag»: Creamos una copia del estado actual de la carpeta como root, con el correo root@picoctf y nombramos esta copia ‘flag’.
- git push: Subimos esta copia a git.
Al subir la copia git nos devolerá la flag:

Completando así el CTF.
Consultor de ciberseguridad especializado en continuidad de negocio y respuesta ante incidentes. Interesado en analizar tecnologías desde una perspectiva de seguridad y descubrir su comportamiento real.
