59 lines
1.0 KiB
Plaintext
59 lines
1.0 KiB
Plaintext
# 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
|
|
```
|
|
|