# Things are not always what they seem

### Bash Ninja Games

Similares a los juegos de [Bandit](https://overthewire.org/wargames/bandit), son niveles
que prueban los conocimientos básicos e intermedios de el uso de la shell Bash.

### 1

Entrar al servidor mediante el protocolo SSH.

```
act-with-honor-and-honor-will-aid-you
```

### 2

Listar los archivos ocultos

```
the-only-path-to-honor-is-to-stick-to-your-chosen-code
```

### 3

Hallar la contraseña en un archivo de texto enorme. Dado que las lineas se
repiten, podemos obtener las lineas únicas ordenando el archivo (`sort -d`) y
eliminando sus duplicados (`uniq -u`).

```
child-of-honor
```

### 4

Similar a _3_, pero ahora con un archivo binario (`strings`).

```
only*hack^things%you$own
```

### 5

Encontramos una imágen, para poder visualizarla la copiamos al cliente mediante
el protocolo SSH (`scp`).

```
have-you-memorized-the-code-yet
```

### 6

El contenido del archivo de texto se encuentra codificado en Base64 (`base64`).

```
white-hats-have-values-and-rules
```

