> For the complete documentation index, see [llms.txt](https://maciferna.gitbook.io/book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://maciferna.gitbook.io/book/writeups/dockerlabs/gallery.md).

# Gallery

Máquina **Gallery** de la plataforma [DockerLabs](https://dockerlabs.es/)

Autor: [cxfr4](https://cxfr4.vercel.app/)

Dificultad: Dificil (Mi opinión: Fácil)

![Gallery](https://617363938-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuZ321xiNDNLl74xJMAKB%2Fuploads%2Fgit-blob-c7508c60d47f8f28ea1a55dfe85894c7749e67e5%2FGallery.png?alt=media)

## AutoPwn

Esta máquina es muy buena ya que podemos practicar inyecciónes sql de manera manual y un command injection. En cualquier caso, para entender bien el proceso de completar la máquina puedes pedirle a *ChatGPT* que te explique el código del autopwn.

## Uso

```css
pip install -r requirements.txt
```

```css
python3 autopwn.py
```

**En caso de que la ip de la máquina sea distinta a '172.17.0.2', puedes cambiarla en el script de la siguiente manera:**

```css
sed 's/172.17.0.2/DIRECCION IP DE LA MAQUINA/g' -i autopwn.py
```

![AutoPwn](https://617363938-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuZ321xiNDNLl74xJMAKB%2Fuploads%2Fgit-blob-350dec815bb67718f60d241479f656ced7c36373%2Fautopwn.png?alt=media)

{% file src="/files/zwi8ob3c1Xzm5wlTx0sj" %}

{% file src="/files/RWN4srqgRv46RCv74Ltf" %}
