Domingo, 5 de Enero de 2020: Nuevo Año, nuevas restricciones

Querido Diario…

¿Recuerdas cuando Nessus lucia así?

Eran buenos tiempos… levantabas el servidor, usabas el Home Feed, y escaneabas de 10 en 10 IPs cada vez. Luego vino la moda web.

Aun así, seguías teniendo tus 10 IPs por escaneo, y de hecho podías usar el cliente desktop, al final era sólo un cliente que se conectaba al servicio para ejecutar los escaneos. Alguna vez incluso vi a Jorge, un amigo de Aguascalientes, programar algunos scripts en Python para conectarse al API y automatizar los assessments que nos llegaban; así todos los lunes podíamos ir al carrito fuera de Softtek por café y té de matcha muy especiado; mientras nuestros escaneos corrían sin tener que configurarlos.

De hecho, Querido Diario, mientras escribo esto, me preguntó si aun funcionaría conectar el cliente desktop… como sea, el asunto cambio. El día de hoy me encontré con esto:

Adiós a las 10 IPs por escaneo, hoy en día tienes 16 IPs, las cuales puedes registrar por una única vez. Y aunque elimines los escaneos anteriores, y las IPs, ya no podrás dar de alta más. ¡Genial!, ahora necesito una licencia de Burp Suite, Acunetix… un celular Android más reciente para pruebas a aplicaciones, y… $2500 USD para una licencia de Nessus… ¡rayos!, ser un bug bounty hunter «profesional» no está siendo sencillo.

Querido Diario…

No, no podía dormir bien en ningún sitio… ¿cómo podía dormir contigo en mi mente?. Aun faltaban muchas horas para mi vuelo, y debido a que no puedo automatizar el análisis de vulnerabilidades en infraestructura, y tampoco quiero terminar usando OpenVAS, pues… creo que me centraré en la parte del API del bounty que estoy hackeando ahorita.

Mientras hackeaba desesperado por dinero, como si no hubiese un mañana. Al fin cumplí mi promesa de ver la película de Estefania.

Sólo diré… #viejastodassoniguales… vengativas; entre otras cosas.

Por cierto… Querido Diario, ¿te fijaste que el formato cambió un poco?, así es; ya no tengo compromisos comerciales, ahora escribiré por el gusto de escribir y… serás un diario de un bug bounty hunter como se supone que deberías de haber sido siempre 🙂

Viernes, 28 de Diciembre de 2019: Un beso resuelve todo

Querido Diario…

Desperté, pensé que ya eran las 7am o algo así, pero no… apenas eran las 12:35am… ¡habían pasando 35 minutos!, parecían una eternidad, fui al baño y me lave la cara, miré por la ventana, regresé a la cama. Cerré los ojos y le pedí a Lucifer un momento sin pensar, una noche sin recordar nada, una noche en la que durmiese en blanco. Le pedí dormir.

Apenas había terminado de rezar, escuché un estruendo, estaba un poco confundido. Escuche pasos hacía la puerta de la habitación; y me escondí detrás de la cama.

- ¡Joven!... este... ¿joven?, ¿estas escondido? - Lalo me miraba hacía abajo
- Hum... no, estoy aquí manteniendo la posición
- ¿Posición de cobarde?
- No, es la posición... 54-1-A... técnicas avanzadas de combate de fuerzas especiales; ya sabes, las aprendí con los caibiles de Guatemala
- Tú nunca has estado en Guatemala
- ¿Ah no?... digo, carabineros de Chile
- Hum... como sea, ten... y ponte esto - me aventó dos pistolas y un chaleco antibalas

Tome mis cosas, me puse rápidamente los tenis, y tiré a un lado el chaleco. Tal vez hoy fuese el día que terminase mi maldición. Al salir lo único que veía era un caos, todos tirando a todos lados, sin orden. Lalo estaba dándole un sape a Janey, Beto corría por todos lados disparando como maniático… y veía sudafricanos aparecer por todo el departamento de la señora que habla portugués.

- ¡Becario!, avanza por 45... fuego directo, Lalo cubre a Becario, mantén posición detrás de ese sofá. Alonso, Isaac... fuego a discreción, 45 a 165... todos los demás, cubran a Alonso e Isaac

Era inútil, eran demasiados; cada vez eran más, y su equipo era muy bueno. Levante el puño, y todos tiramos las armas. La señora que habla portugués entró con sus tres nietos, estaba roja de furia; también cerró su puño y me miró de extremo a extremo de la habitación.

- Oye... - Alonso me habló al oído - Lalo 3 y Paola tiene una sorpresita, no te preocupes. Perder aquí estaba planeado

Cuando me dijo eso, un halo de confianza regresó a mi, caminé directo a ella, sin titubear y la amenace

- Sinto muito, senhora Olga, mas ... nos aposentamos. É uma pena que eu não tenha terminado de hackear o banco pra você
- Você retornará ao seu quarto e terminará. E os outros vão acabar em pedaços por todo San José
- Vê aquele garoto ali? - señalé a Becario - ele é o nosso pozolero... você não vai acabar em pedaços se não me tirar da frente; nada vai acabar de você

Carambales.. ¿de donde me salió esa valentía?, mientras miraba amenazante a la señora que habla portugués, Becario se me acercó y hablo a mi oído

- Joven, no se que estas diciendo pero... shhhh
- O Mover - dije a la señora que habla portugués
- Joven - Becario me interrumpía
- O Mover agora - casi grité
- Joven...
- ¿Qué pasa Becario?, estoy en alg... - Paola y Lalo 3 salieron volando por el suelo, arrojados por uno de los guardias
- Você tem 1 hora, antes de eu matar ao todos

Nos dejaron sólos en la sala. Me acerqué para ayudar a Lalo 3 y Paola a levantarse.

- Jefe... - Lalo 3 se veía afligido
- Beli...

Paola me vio a los ojos arrepentida, pero les sonreí para liberar la culpa

- ¿Quienes de nosotros quedan allá afuera? - pregunté
- Xohicalito, Kevin y Joseph - me indicó Alonso
- La pura banda pesada, papá - no sé si Krusty dijo eso sarcásticamente
- Ok, Lalo, Beto, Karen, Becario, Luis... creo que hay que hackear un banco en una hora - dije mientras caminaba de regreso a la habitación
- Huuuuuy que poca confianza tienes en tus becarios, joven
- A menos que Joseph les aviente proteinazos encima, Kevin los agarre a mazapanazos y Xochicalito haga lo que sea que sea su talento secreto, creo qu...

Sentí el golpe de la explosión y quede sordo, ciego y aturdido; veía humo por todos lados, había un boquete enorme en el departamento y veía cuerpos tirados por todos lados. Un incendio empezaba a propagarse y vi como los pocos guardias que quedaban corrían protegiendo a la señora que hablaba portugués, mientras sus nietos corrían detrás de ella.

- La culpa no era mía, ni de donde venía, ni como vestía, era del inge Erick, que la dinamita traía... - Joshua entró cantando
- Jajajaja chaaa... se me pasó poquito
- Esta H. Organización Turbia e Ilegal se esta saliendo de control.. pero.. recuérdenme que al regresar, les haga una revisión del sueldo a los dos - giré hacia los demás - este... creo que aquí es en donde todos corremos como gordas frente a Luis Miguel

Mientras salíamos corriendo a un autobús que tenía afuera Enrique estacionado, vi a Evelyn que iba a corriendo en sentido contrario. Corrí tas de ella..

- ¡Oye tú!

Su mirada estaba inundada en lagrimas, confusión.. sabía que me iría, y con ello la oportunidad de salvar a su abuela.

- Te lo prometí - empezó a llorar - encontré algo, pero necesito más tiempo... confía en mi

Asintió con la cabeza, pero en su mirada podía ver que no creía nada de lo que decía

- Corre... ushca...

Vi como corrió con su abuela y hermanos, mientras subían a un helicóptero sin siquiera voltear hacia donde estaba yo. Todo había terminado.

- Joven - Becario estaba a mi lado - ya estamos listos
- Vayámonos Becario.. mucha acción por hoy

Cuando el avión cruzó Chiapas, me sentí seguro y tranquilo; sólo hasta ese momento. Me paré al baño a lavarme la cara, al regresar me senté en otro de los asientos.

- ¿Qué ve Señora Houses?
- Gray's Anatomy - me pasó uno de sus audífonos
- No, gracias... eso es como para llorar a moco suelto
- No, esta temporada no, en esta puros dramas pen&/() que hacen, en vez de arreglar todo a besos
- Una vez alguien me dijo que eso sólo pasa en las películas. Y la vida no era una película
- ¿Entonces como se arreglan las cosas en la vida real?

- No lo sé...  - mi celular vibro, leí el mensaje. Lo esperaba; le mostré la pantalla; había sido relevado del mando
- ¡Ah nu ma!, ¿ahora qué?
- La semana pasada gané algo de dinero... voy a ocultarme un tiempo
- ¿En dónde?
- Hum... Múnich
- ¿Qué harás allá?
- Lo normal, beber cerveza, comer salchichas y terminar en las sábanas de todas las rubias, güeras, altas y pechugonas; con vestido bávaro que me encuentre
- Suena a que vas visitar cada museo de la Segunda Guerra Mundial que haya, y pasarla con la única persona que no te juzgará por estar triste
- Hum... mi plan suena mejor
- ¿Qué vamos a hacer sin ti?
- Ponerse serios, estudiar, progresar, titularse, ser todos unos ingenieros, pensar en el futuro, sacar un crédito INFONAVIT, actualizar y descargar los parches de seguridad de Windows, subir stories en Instagram mostrando sus grandes logros escolares y laborales, selfies en el trabajo, en el gimnasio y obvio con sus autos nuevos... no hay que olvidar las frases motivacionales "un logro más, gracias Dios", "2019 lleno de logros, 2020 ya no puedo esperar"; ya es Diciembre "si... otro 10, ya falta menos... matemática en progreso", "un semestre más y matemática", "tardecita de estudio y trabajo, rendido, súper equipo", "mi razón para luchar" y compartir memes de gatos... bueno, los memes de gatos están chidos, aunque sigo sin entender porque en todos los memes de gatos la humana se llama Karen
- Jajajaja... - escupió la pantalla - Beli, eso suena como todo lo contrario a ti, siempre nos has dicho que eso es falso e hipócrita
- Debes de prometerme, tú y los demás, que si no estoy yo; seguirán las ordenes del nuevo lugarteniente
- Estas hablando en serio... - su cara se entristeció
- Yo siempre hablo en serio... nada de tonterías, los quiero a todos alineados; deben seguir el plan
- Tú nos han enseñado a no tener planes, siempre improvisar, un problema a la vez, siempre asumir que todo va a salir bien, y cada que todo el universo nos indique que no lo debemos e hacer, no hacerle caso y seguir avanzando. Y cuando haya crisis, no tenemos que preocuparnos, Beli va a llegar en un avión a arreglar todo.
- ¿Sabes?
- ¿Qué?
- Me caes bien... - le di un golpecito en el hombro
- Es la primer vez que me dices eso
- Bajando del avión me voy a desaparecer, no le digas nada a nadie
- ¿Regresarás?
- Ten ... - le puse un mangomi en su mano
- ¿Qué?
- Cometelo - se lo metió a la boca
- No entiendo
- Yiuck... se me había caído al suelo

Querido Diario…

Llegué al mostrador de Aeroméxico, en un descuido de todos.

- Hola, buenas tardes
- Buenas tardes, señor - la aeromosa me sonrió
- Quiero un boleto a Múnich, el primer vuelo que tenga
- La temporada es complicada, tengo uno con conexión en Dublín
- Me lo llevó
- Sólo, señor.. es un poco caro, por la temporada alta
- Tengo 350 mil puntos de Aeroméxico
- Excelente señor, ¿primera clase?
- ¿Es de esos aviones 737 con cabina que se hace cama?
- Si señor
- ¿Cobijita?
- Si señor
- ¿Me la puedo llevar después del vuelo?
- No señor
- Hum...
- Pero si gusta se puede llevar los audífonos
- Ok, démelo, ventanilla por favor

Mientras esperaba en la sala de espera escribí una carta de agradecimiento:

«A todos los lectores de este blo.. diario…

Este es el último post del año, les quiero agradecer todo su apoyo; hemos llegado a 2 millones 400 mil visitas en 2019; muchas gracias por querer aprender un poco de seguridad informática de una forma un tanto extraña.

Muchas gracias a Platzi y Packt, por ayudarnos a mantener el proyecto. Recuerden que si tienen suscripción Platzi, no pueden dejar de entrar a https://platzi.com/seguridad-informatica/ para tomar el mejor curso de seguridad web en línea que podrán ver en el mundo mundial, y no olviden comprar uno de mis libros en https://www.packtpub.com/authors/carlos-lozano, todo ayuda a seguir mateniendo este, otros proyec… y nah.. la realidad es que soy un fanático de no morir de hambre 😛 y de esa forma me ayudan para RedBull y cheetos.

Nos vemos el siguiente año, con más historias de la vida de un pobre muchachito que vivía feliz en un pueblito revisando aplicaciones; y ahora hace lo que sea por sobrevivir, aunque sean cosas turbias e ilegales.

// vendetta
»

El altavoz anuncio mi vuelo, cerré rápido la computadora y subí al avión. Seleccioné la película en la tablet.

Los demás llegaron al día siguiente a las oficinas de la H. Organización Turbia e Ilegal, esperaban verme, pero no llegué.

- ¿Dónde esta Belindo? - cuestionó Lalo a Paola
- No sé, ¿yo por qué sabría?
- ¡Becario!, ve por Lalo 3 nos lo vamos a pozolear
- No, no, no... se fue a Múnich
- ¡¿Múnich?!, ¡¿Europa?!
- Si
- Becario... suelta a Lalo3
- Ok joven, ¿quieres que le vaya avisando a mi esposa que vamos a ir a Europa por Belindo?
- No Becario, eso está fuera de nuestra jurisdicción... son sitios peligrosos
- Ouuu... ¿ese joven irá a estar bien?
- Hum... seeeeh... Belindo aprendió todo lo que sabe de esa gente
- Ouuuu... ¿y entonces?
- Es momento de buscar trabajo Becario, a mandar CVs
- ¿Qué?, ¿cómo que buscar trabajo? - gritó Paola
- ¿Te dijo que volvería?, ¿te pidió mantener lealtad?, ¿te prometió fama, honor y gloria?, ¿te dijo que era momento de mantenernos unidos y luchar por nuestros sueños antes que por nuestros bolsillos?
- Si
- I-lu-sa - Lalo hizo una pobre imitación de mi

Martes, 24 de Diciembre de 2019: Hallo ich bin Augusto

Querido Diario…

Desperté durante la noche, no sabía exactamente que hora era. Había soñado la Villa Navideña en Mexicali, con renos; y después una escena muy extraña sobre el Krampus, la versión antagónica de Santa Claus. Después estaba en casa, escuchaba a mi mamá llamarme, pero no había electricidad, sólo veía la luz colarse por las ranuras de las puertas de madera… y desperté…

Tenía las manos frías del miedo, y el dolor en la garganta que no me había dejado desde que me metieron el tubo en la garganta en el hospital. Saqué el celular de debajo de la almohada, y me detuve antes de escribir; no había a quién.

Sobre el escritorio no estaba mi computadora, estaba la computadora que sonaba a turbina de avión y tenía muchos focos de colores. Entonces recordé que tenía un banco que hackear.

No tenía nada mejor que hacer, incluso, no tenía ni siquiera ganas de pensar en escapar. Al menos, aquí estaba ocupado en algo; y con la leve posibilidad de que al fallar, tal vez rompiesen mi maldición. Me puse de pie y fui al baño. Al volver, tome la computadora y me fui a la sala. Sabía que de todas formas estaría rodeado de seguridad, a la señora brasileña, no le importaría si me iba a un sito con más luz.

Lo primero que se me ocurrió fue buscar algo en el código fuente que me llevase a explotar la aplicación. Así que decompile la aplicación:

$ apktool d AppBank.apk -o appbank

Como, mencioné antes, el AndroidManifest.xml es un archivo muy importante, porque contiene el nombre del paquete, actividades, servicios, broadcasts, receivers, permisos de uso e información de librerias externas. Podemos buscar esta información haciendo uso de un grep:

$ less AndroidManifest.xml | grep "package"

Una vez que lo hayamos encontrado, podremos navegar el directorio en donde se encuentra el código fuente de la aplicación: /smali/jakhar/aseem/appbank

Aquí ya se puede explotar el código, y encontraremos algunas cosas que vienen en texto claro e incidicios del funcionamiento, pero para ser honestos ¿quién lee MSIL?, lo mejor es decompilar:

$ ./jadx appbannk.apk -d appbank_d

Se ven muchos errores, pero no importa, esos warnings en su mayoría son cosas que no encuentra el decompilador, como librerias. Ahora si, «cd appbank_d» y podemos empezar a explorar el código en claro.

Cuando uno está del lado del atacante, es más sencillo hacer un análisis de una aplicación; podemos pasar mucho tiempo, cuando uno está del lado que defiende, es más conveniente hacer detecciones rápidas. Es cuando me gusta usar SourceTrail.

SourceTrail importa toda la estructura de una aplicación, y nos muestra flujos, métodos, clases. De esa forma, podemos tener una idea más o menos genera de como funciona, y hacer búsquedas más sencillas. Incluso se puede conectar con un IDE, pero para eso se tiene que tener el proyecto bien armado o sino sólo nos encontraremos relaciones rotas.

Lo primero que hago cuando reviso código es buscar clases que suenen interesesantes, tratandose de un banco «MoenyDispatcher», «TokenAuthentication», «TransactionDispatcher», «Swift», «XSSWrapper», suenan bien.

En el caso de Android, también es importante tener en cuenta métodos que usen Android Native Library (JNI). JNI es algo que se encarga de manejar la comunicación entre las librerias nativas y el código en Java.

Un ejemplo común son los inputs, como este:

Cualquier cosa que leemos, la pasamos a través de una libreria nativa. Si examinamos las librerias, nos encontraremos con esto:

Una lista de las librerias compiladas para diferentes arquitecturas.

Dentro de todo esto a veces nos podemos encontrar información hardcodeada, como claves de cifrado principalmente, pero a veces algo más sensible.

Había un avance, pero no lo suficientemente importante. En realidad, aun no sabía ni siquiera como saltaría de la aplicación móvil, al banco. Me senté un momento en el sofá sólo a pensar, estábamos en uno de los pocos edificios de San José. Me dio algo de sed, dado que era un prisionero, sacaría el mejor partido de mi situación, así que fui hacia la cocina y busqué en el refrigerador algo que beber.

Encontré jugo, no sé exactamente de que era, era algo naranja. Cuando se está en Sudamérica, es difícil saber que estas comiendo. Todas las frutas son deliciosas, y la mayoría de ella no las conocemos en México.

Cerré la ventana y sentí un resplandor de luz azul; era un acuario que dividía una barra entre la cocina y el comedor. Era un acuario marino, pero aun sin nada, me le quedé viendo, recordando cuando extraño tener peces. Recordé cuando alegré dijiste «ella se llama Samantha», un Disco Heckel, que curiosamente resultó si ser hembra:, de los cuatro, Samnatha era mi favorita, sólo porque era tuya.

Mis pensamientos se disiparon cuando escuche su voz.

- Ele ainda não tem nada, dizem que ele está amadurecendo, enquanto ele está todo morto

Mire a un lado, era levemente más alta que yo, de inmediato supe que era familiar de la señora que habla portugués; se parecía en todo, pero varías décadas más joven. Excepto por los ojos, ella los tenía café oscuro. Su adicción al gimnasio se notaba en cada parte de ella, altiva.. tanto que intimidaba.

- Isso não está certo. Desde o primeiro momento, um aquário tem vida - dije, mientras le di un empujoncito para que se asomase al acuario - Você consegue ver esses pelinhos verdes nos corais? São algas, algas verdes. Isso significa que ele está em execução há cerca de uma semana ou duas
- Dois
- Dois - asentí - são algas que se alimentam de fosfatos, fosfatos que existem graças a resíduos de matéria orgânica de algo
- De algo?
- Sim, algo vivo

Mi explicación pareció haberle convencido, nos quedamos los dos mirando el acuario. Hasta que ella me tomo del brazo y me invitó a sentarme en un diván. Abrió el refrigerador, sacó más jugo, se sirvió un vaso y volvió a rellenar el mío.

- Por que você precisa esperar tanto tempo antes de colocar o peixe? - rompió el silencio una vez más
- Eles precisam cultivar várias colônias de bactérias, que destroem os resíduos. Se não fosse o esperado, o lixo envenenaria o peixe
- Eu quero peixe-palhaço. Quais são seus favoritos?
- O peixe Disco, do seu país

De nuevo se quedó en silencio todo el departamento por unos minutos, hasta que ella habló

- ¿Cual es mi país?

Su español era claro, sin acento nasal, de inmediato pude detectar que era su lengua nativa

- Suponía que Brasil, pero ahora... ya no estoy seguro
- Nací en San Paulo, así que supones bien - me dijo mientras extendía su mano - soy Evelyn
- Augusto - respondí el saludo

Nos quedamos otro rato mirando el acuario vació, las ondas de azul neón que se formaban por la corriente del filtro, entonces se levantó y me dijo que la acompañase.

Salimos del departamento, hasta ese momento no había reparado en la altura a la que estábamos, sólo sabía que estábamos en un departamento. Por los corredores había guardias por todos lados, que con sólo verla, inclinaban la cabeza hacía abajo. No sólo tenían mucho poder y dinero, también les tenían un pánico notorio.

Bajamos por el elevador hasta un sótano, allí vi algo que hizo que me diese un vuelco el corazón, de la emoción. Era una sala de tiro.

- Aquí entrenan nuestros guardias - me explicó, mientras me ponía frente a una pared de triplay repleta de armas
- ¿Estas segura?
- Si, te ves de confianza

Tomé una Glock, me puse los aisladores de sonido y disparé. Fue todo en automático, como si fuese algo natural, como si el arma fuese parte de mi, de esas cosas que jamás se olvidan; como andar en bicicleta… bueno, si supiese andar en bicicleta.

Sin embargo al primer impacto algo pasó, a pesar del aislamiento del sonido, sentí un agujero en el estomago. Los siguientes disparos continuaron más complicados. Hasta que mi mano izquierda cedió, mis costillas resintieron los culatazos; pero no lo dejé. Cambié el cartucho y disparé.

Caracas, Moscú, Morelia, Ottawa… una imagen diferente me aparecía en cada disparo; apreté los labios y disparé con más rabia, con más fuerza…

7, 8, 9… cambio…. 7, 8, 9… cambio

Respiré lo más hondo que pude, el olor a pólvora me volvía loco. Me emocionaba, al mismo tiempo que recordaba todas las ocasiones en que lo había olido, los gritos, la sangre, el sufrimiento… aunque me acercó un cartucho más; no pude hacerlo, me retiré.

- Para tu fama, es un resultado un tanto patético - miré el objetivo, tenía razón
- Bastante.... ¿tal vez un 150/300?. Te toca
- Yo no sé

Me parecía extraño, le quité la Glock de las manos, y fui por un Colt 38. Le puse una única bala, la ajuste en el inicio del carrusel y cambié el objetivo.

Le tomé los brazos por detrás, cuidando no tocar de más; no quería recibir una cachetada, o que el disparo terminase en mi; le levanté la barbilla, le dije que pusiese el estomago duro; y jaló el gatillo. Apunto a la cabeza, entró en el cuello… como sea, habría muerto el objetivo.

- Es emocionante
- Si, mientras sean objetivos de cartulina.. cuando son reales deja de ser emocionante
- Mi turno
- ¿De qué? - pregunté confundido
- ¿Quieres salir?, un poco de aire
- ¿Salir a donde? 
- Vamos a un bar, algo... ¿comes ravioles?
- Creo que tu abuela se enojaría un poco
- Nah, mi abuela es dueña de Costa Rica entera, no puedes escapar, ni siquiera podrías tomar un vuelo sin que ella lo autorice
- No se si tranquilizarme o asustarme

Me tomó de la mano y caminamos al elevador, subimos al siguiente sótano y subimos a una Cayenne. Le dio algunas instrucciones al chófer y empezamos a avanzar.

Ahora si, estaba asustado, ni siquiera Don R tenía tanta soltura como esta muchacha.

Cruzamos San José y llegamos a Escazú; apenas bajamos me sentí avergonzado de haber venido en playera y pantalón de mezclilla. Entremos a un restaurante, por fuera se veía más sencillo que cualquiera de la Ciudad de México; pero al entrar me pude dar cuenta que no era cualquier sitio.

La hostes se me acercó y me puso un blazzer.

- Caballero, creo que se sentirá un poco más cómodo
- Gracias, me sigo sintiendo igual de incómodo, pero gracias

Nos dieron la mejor mesa del lugar, lo sé por la regla de «la mejor mesa es desde donde puedes ver a todos, pero no todos te pueden ver a ti»; ella pidió ravioles y me pasó la carta de vinos. Había cosas allí que ni siquiera podría imaginar probar; pero vamos que soy mexicano, un mexicano jamás queda en ridículo.

- Esta botella de la familia Comenge, por favor
- ¿Le gusta la mineralidad?
- Más la acidez - dije, como si supiese de que me hablaban 
- Excelente elección Don Augusto

¿Cómo sabía mi nombre?…. preferí no pensar en eso.

Estaba mudo, no sé si estaba asustado de tal lujo, asustado de que esta muchacha me hubiese sacado de mi prisión, que el mesero supiese mi nombre; o asustado de que al final me dijese que debía de pagar yo.

El mesero sirvió el vino, y se me hizo muy gracioso que me sirviese primero a mi; acepté y nos sirvió a ambos. Levantó su copa para que brindásemos.

Comimos, bebimos, nos mareamos… pedimos una botella más. Y al final, me comporté como un caballero y pagué. Casi me dio un microinfarto al ver la cuenta, pero pagué.

Mientras volvíamos al departamento, vi un grupo de patrullas ir a toda velocidad seguidas de auto verde chillón, no le di mucha importancia.

Al llegar nos sentamos en el sofá, el alcohol había hecho efecto, me sentía muy relajado; borracho alegre. Es lo mágico del vino.

- ¿Te gustó la cena? - preguntó
- Si
- La pasta es mi comida favorita; adoro cuando voy en verano a Sicilia, ¿cual es la tuya?
- Los peneques
- ¿Qué es eso?
- Hum... algo así como una quesadilla rellena de queso panela, pero más gruesa y con caldillo de jitomate
- ¿Qué es una quesadilla?
- Ouuu... creo que es un poco complicado de explicar - estallamos en risas

Entonces, de pronto el ambiente se volvió serio, extrañó; me miro a los ojos, algo pasaba

- Necesito de tu ayuda
- ¿Tú de mi?
- Ayúdame a rescatar a mi abuela - no entendí
- ¿Rescatarla?
- Si, sé que ella no es quién está haciendo todo esto... ella no es así
- Hum... no es por dañar tu imagen familiar, pero... tu abuela me tiene secuestrado, y secuestró a mi amiga antes; y me acabas de decir que es dueña de todo un país
- Lo sé, pero ella no es así, algo.. no sé qué.. es lo que la obliga a hacerlo; sus socios, no sé - las lagrimas empezaron a mojar sus mejillas
- ¿Por qué crees eso?
- Porque esto es tan grande, que no puede ser sólo una persona quién mande, la debieron de amenazar

Me recargue en el sofá, si lo que decía era cierto… no, no, no…. imposible. Ni es EEUU hay relaciones criminales tan complejas.

- Dicen que tu sabes todo de todos; tú puedes averiguar si lo que digo es verdad o no, y si no lo es... 
- No soy el único, sniffear es una habilidad básica de muchas personas
- ¿Una ciudad completa? - objetó... no sabía que responder, todo esto me tomó por sorpresa
- No siempre lo que lees es bueno
- ¿Por qué no?, si puedes saber todo de todos, nadie te puede engañar, puedes saber lo que piensan a tu alrededor y adelantarte a todo
- Hum...

Recordé ese día en el sushi, cuando decidí que jamás volvería a interceptar el tráfico; como esas dos personas se burlaban de mi. Cuando yo ni siquiera sabía quienes eran. Los ojos de Carito cuando leyó aquella conversación que intercepté sólo para mostrarles como funcionaba; como me di cuenta que la gente es mala; como supe que todo había sido planeado…

- No puedo, dije... - mi corazón se hacía un nudo
- Te daré lo que quieras, lo que sea... mi abuelo también me dejó mucho dinero, todo es tuyo si rescatas a mi abuela
- No es por eso, no me interesa el dinero
- Tú eres famoso por hacerle favores a los ricos y poderosos, yo lo sé... ¡ayúdame!, por favor

Dejó de poder contener las lágrimas, me abrazó y no pude más que corresponderle el abrazo.

¿Sniffear de nuevo?, no podía quitarme esa imagen y aunque no pude verles, leer todo eso…

- Oye... - le dije al oido
- ¿Qué?
- ¿Lo qué yo quiera?
- Si, cualquier cosa; lo juro - los sollozos empezaban a calmar
- Tres cosas, primero... quiero mi computadora; tú abuela me la quitó al secuestrarme
- Pero te compró una Alienware Area 51 de $7, 000 USD
- Si, pero... yiuck... Linux, yo uso Apple
- Ok
- Dos... necesito que me ayudes a cuidar de los locos que andan dando balazos por todo San José buscándome, que los entretengan, pero que no les pase nada
- Ok
- y tres... yo te ayudo con tus peces, ¿vale?

El llanto explotó de nuevo, y su abrazo era tan fuerte que sentía sus uñas lastimando mi piel.

Después de un rato el alcohol y las lagrimas la hicieron dormir. La acomodé en el sofá y me fui a la prisión. Alguien tocó a la puerta, era un guardia, me dio mi mochila; mi computadora.

Me senté en el escritorio y voté a un lado la computadora que sonaba a turbina. Sentí en mis manos suaves las delicadas teclas que sólo Apple puede hacer, y me puse a pensar…

Pufff… la señora que habla portugues usa Whatsapp para todo, ¿desencriptar Whatsapp?… hum… el cifrado punto a punto… funciona… pero.. ¿y si manipulo la aplicación de un lado para poder controlar la forma en que la aplicación manda los datos de un lado a otro?.

Cuando se establece la comunicación con Whatsapp web, y leemos el código QR para poder enlazar el celular con el navegador; se generan las llaves privadas.

Intenté ver el flujo para la generación de la imagen con el fin de entender, pero me dolió la cabeza. En general todo se basa en un dato «secret», el cual se comparte para poder compartir la información y la private key para poder cifrar la información de punto a punto. ¡Matemáticas! [inserte aquí emoticón de la cabecita explotando]

El punto es después de ver mucho del tráfico sacando del proxy, se puede sacar las llaves. Lo importante de esto, es que Whatsapo no falló, sino simplemente yo estoy manipulando el comportamiento de la aplicación desde el cliente, en este caso el navegador.

*Probando….*

¡Oh si!

Luego me di cuenta que no era necesario que lo hiciese yo a mano, había una extensión en Burp Suite para poder hacerlo, lo cual lo hacía mucho más sencillo. Podría hacer un MITM interceptar toda la comunicación de Whatsapp y poder obtener las conversaciones de todas las personas en la misma red.

Me conecté a la red… lo deje correr. Pude ver cuando la señora que habla portugues mandó sus primeros mensajes del día… oh diablos, Evelyn.

A varios kilómetros de mi, los muchachos habían encontrado un sitio que parecia sospechoso, entraron y empezaron a catear el lugar en búsqueda de información sobre mi. Sin embargo, cuando todo parecía bien, policías llegaron; lo único que se les ocurrió fue robar un auto verde chillón y salir manejando a toda velocidad.

Todos, casi todos.. pudieron escapar, excepto Chucho… no pudo correr, y fue detenido. Todos el equipo estaba decaído, habían perdido a uno de los más fuertes del equipo. Mientras tanto, seguían sin pistas sobre mi.

Querido Diario…

Puede que sea un bug bounty hunter muy malo, pero si algo puedo hacer, es localizar personas; y como dice la historia, sniffear.

- ¿Glühwein?
- Tú lo serás uno más que yo - lo probé, sabía muy dulce y caliente - ¿por qué traías dos?
- Porque dijiste que estabas a unas calles
- ¿Y me creíste?, alguien normal habría dicho "ajá si, cómo no. Dejado en visto"
- Si algo sé, es que contigo todo puede pasar

Sábado, 14 de Diciembre de 2019: La maldición, ya estoy sano

Querido Diario…

Janey llegó a la H. Organización Turbia e Ilegal; había volado durante varías horas con Estafenia, entró corriendo al Red Team y le gritó a Lalo.

- Lalito, Lalito, Lalito... abre la bodega... necesitamos sacar todo, pero ya, ¡apurate!
- Momentito.... - Lalo le respondió con mucha calma - La-bo-ra-to-rio forense, si me hace favor
- Güe$%&/ apurateeeeeee

Todos en el Red Team se mostraron muy indiferentes a Janey corriendo de lado a lado intentando urgirlos a salir corriendo por mi. Estefania se quedó parada viendo a todos, tal vez un poco sorprendida de que la gran organización criminal que había conocido a través de Don R, fuese como lo que veía. De pronto, Lalo se le quedó mirando, se quitó los audífonos y le preguntó:

- ¿Y tú quién eres?
- Holiiii.. yo soy Estefania
- ¿Y tú qué o qué o cómo o por qué? - Lalo no es de los que se impresionan nunca
- Pues yo soy cantante, actriz, modelo, gimnasta y piloto; y traje a Karen aquí
- ¿Eres famosa?
- Mi serie está en Netflix
- Ouuuu... ¿me firmas un autografo? - Lalo le pasó los postips de Karen, y una vez que tuvo su autografo lo guardo en la cajita de las pineapples, se pusó los audífonos y siguió con lo suyo.

Janey miraba con desesperación a todos, nadie le hacía caso; así que corrió al Blue Team. Alonso estaba sentado junto con Fer y Xohicalito discutiendo las apuestas del día.

- Alonso, Alonso, Alonso, necesito de tu ayuda
- Huuuuy... ahorita ya no se puede, ya casi es hora de comer - su tranquilidad era épica
- Secuestraron a Belindo por mi culpa, se quedó en mi lugar, y lo van a matar, ¡lo van a matar!

Mientras Janey intentaba relatar la travesia, Xochicalito se le quedó viendo a Estefanía

- ¡Ahhhh no maaaaa...!, tú sales en la película esa de los chavorucos
- Siiiii... me reconociste.. awwww que lindo, ¿quieres mi autografo?
- Va - Xochicalito le pasó el cuaderno de las apuestas - ¿tienes algo que hacer el fin?

Janey no podía creer cuanta indiferencia, casi sacudía a Alonso y él intentaba decidir si apostarle al Barcelona o al Totenham.

- Pues mira, yo te ayudaría, perooo.. como puedes ver no tengo recursos; y justamente no tengo recursos por ese joven. Y por otra parte, pues... creo que todos, incluyendome, estamos un poco molestos con Belindo, así que dudo que alguien quiera partir a una misión suicida para rescatarlo. Hay vuelve luego de las elecciones y chance y si arma algo.

Eli llegó corriendo, disculpándose por llegar tarde, vio a Janey y se sorprendió, y hasta le abrazó

- ¿Qué onda?, pensé que ya eras historia
- Belindo me rescató, pero ahora necesitamos ir por él
- ¿Dónde está?
- En Costa Rica, lo van a matar o algo peor
- Huy, este.. - señaló a Alonso con la mirada - creo que ahorita todos quieren muerto a Belindo, no te van a ayudar
- ¿Pues que les hizo?
- Pues... en realidad no ha hecho nada, lleva un mes que sólo desapareció, y todo es un caos. Todos nos tratan mal, y no está aquí para defendernos como siempre.

Janey volvió al Red Team y se sentó enojada en su lugar, parecía que nadie la escuchaba. Nuevamente Lalo vio que estaba allí, y notó a Estefania.

- Sigues aquí
- Siii... holiiii - Lalo vio a Janey con cara de puchero
- ¿Qué te pasa gü%&?
- Nadie quiere ayudarme a ir por Belindo
- Ahhh... psss... que te digo, ese joven por primera ocasión no es el favorito de nuestros corazones
- Pero es nuestro amigo
- Hum... no lo sé, si hacemos un balance de su último mes... hum.. hice ejercicio todo un año para usar mi traje slim fit, y me mintió sin ninguna explicación, sólo me depositó el dinero de los boletos, y ni a Tania le quizó decir... no, fuera Belindo #noreelección
- ¿Belindo es Augusto? - Estefania interrumpió a Lalo 
- Si, ese mero. ¿Lo conoces?
- Si
- ¿Cómo rayos es que Belindo conoce a tanta gente?
- Mi papá tiene una empresa de aviones privados, y Mom a veces le contrata. Y hace poco lo traje de Mexicali, porque lo estaban matando en un hospital insalubre
- Ouuu... ¿en un hospital?, Belindo no va al médico
- Tenía fiebre, tal vez estaba alucinando y el hospital estaba en la esquina de su casa
- ¡Ahhhh!, bueno... eso es más probable
- ¿Ven?, está enfermo, tenemos que ir por él - Janey casi lloraba del berrinche
- Seamos imparciales y justos, a ver tú, la nueva - Lalo señaló a Estefania - ¿tú rescatarías a Belindo?
- Si
- ¿Si?, ¿por?
- No sé, Augustito es súper cute, siempre está alegre, siempre ayuda a todos, ay no se.. es bien lindo
- Creo que estamos hablando de un Augusto diferente, ¿estas segura que tu Augusto es nuestro Augusto?
- Ajá
- Belin.. Augusto, ¿él que te manda a trabajar dos semanas toda la noche, mientras él esta dormido a las 8pm?
- Belindo, ¿él que vende tu alma y ya que la negoció te avisa 5min antes de que estas ensartado? - dijo Luis
- Belindo, ¿él que huye cuando ya te tienen el código listo para ser revisado? - dijo Beto
- Belindo, ¿él que vende un forense cuando no tiene ni gente ni tecnología; y te hace trabajar en 1ero de Mayo? - Becario no podía faltar
- Belin... Augusto, ¿él que te encima los proyectos porque no se dio tiempo de abrir su calendario?

Allí todo fue gracioso, nadie esperaba que dijese Aldo algo, todos lo miraron; y saludo desde el fondo de su monitor. Estaba claro, la revuelta social estaba en momento más algido de los últimos dos años.

- Belindo él que rescata borracha a rastras, después de que te subiste a la mesa y te caíste intentando bailar - Janey los miro amenazándolos
- Augustito... el niño súper cute que cruzaría corriendo cuatro plazas, sólo por llevarte hot-cakes - Estefania se unió a la pelea
- ¿Eh?, ¿hot-cakes? - Lalo no había desayunado 
- Siiii... nos conocimos en un curso, no había desayunado y dijo que volvería con hot-cakes, aunque fuese lo último que hiciese en su vida
- ¿Hot-cakes?
- Aja... Augustito es así, como que hace puras tonterías lindas, es como ese niño lindo que no sé, podría dejar todo por su verdadero amor, irse a Rusia, no sé, es súper cute. 
- ¿Algo así como irse a un desierto a bajar cajas de un trailer? - dijo Lalo poniendo cara de emoticón pensante
- Pues no sé... si, ¿por qué?
- Hum... demonios, ese suena a Belindo - Lalo hizo a un lado sus audífonos, intentó hacerse la cola en el cabello, aunque ahora no tiene cabello... y le gritó al Becario - ¡Becario!
- ¿Ahora qué pasó joven?
- Durante los próximos tres días ese sujeto sigue siendo nuestro jefecito, esto es lo último que hacemos por él... ¡Becario!, preparate para la acción
- Ok joven, deja le aviso a mi esposa que aun no pague el salón de la boda, puede que ese dinero lo necesitemos para mi sepelio
- Güe%&/ ya deja de chillar, ya vayámonos por el pin%&= Belindo... tú, ¿puedes llevarnos a Costa Rica?, somos un poco pobres, por culpa de ya sabes quién
- Obviii... si me pagan la turbosina y el uso de pista
- ¡Becario!, efectivo
- Ok, allí va el dinero de los arreglos florales

Mientras en Ciudad de México todos peleaban por decidir si me rescataban o no, además de intentar contener la revuelta social que ya prácticamente me dejaba sin gobierno, sin dinero, sin empleo y sin futuro. Yo me encontraba en Costa Rica pensando como hackear un banco.

Después de que Janey se fue me llevaron a una habitación donde había una computadora con muchas lucecitas, y me pusieron un guardia.

Me senté frente al escritorio, miré los cables, los conecté, miré al guardia y vi hacia la ventana. No sabía por donde empezar. Intenté preguntarle por ayuda a mi captor.

- Oye tú
- ¿Qué?
- ¿Sabes por donde se prende esto? - el guardia pensó que bromeaba
- No te hagas el chistoso conmigo
- Sabes, me intimida un poco verte allí de pie con un arma.. ¿me podrías dejar sólo?
- Recuerda que controlamos el país completo, no intentes nada

Salió de la habitación. Y yo saqué mi celular, compré un paquete de $200 de Telcel para poder hablar en el extranjero, y le marqué al primero que se me ocurrió que podía ayudarme.

- Bueno, ¡Leonel de León VII!
- ¡Belindoooo!, ¿cómo estas?
- Bien
- Oye, no había podido agradecerte, ese día estaba muy ocupado. Pero muchas gracias por ir a mi conferencia, de verdad valoro mucho que hayas ido - Leonel era muy elocuente
- Ahhh los amigos no agradecen
- Claro que si Belindo, y dime; ¿qué te pareció?
- Hum... pues... hum... muy interesante, hum... yo estoy completamente de acuerdo. La verdad es que eso de la miel y las conspiraciones alrededor de ella es algo muy complejo; y luego la forma en que secuestran a las abejas para polinizar campos.. pues.. pfff.. no sé, es complejo y lo vivimos todos los días. El otro... el otro día.. justamente fui a comer a un restaurante vegano que abrieron en Mexicali, y comí miel.. y no sabía a miel. Entonces, pues es algo que nos afecta a todos, es.. es.. es complejo
- Belindo - el tono de su voz había cambiado
- Leonel
- Mi conferencia fue sobre seguridad en aplicaciones móviles, no sobre abejas y miel
- ¿Ah.. hum... 
- No llegaste, ¿verdad?
- Si, obvio que si.. dije que estabas gordo

 

- Entonces te valió madr$%& mi coferencia
- No, no es eso... es... son temas muy complejos que mi cabecita no da para ellos
- ¡Ay Belindo!, eres una horrible persona.. - suspiró - dime, ¿qué necesitas?
- Pues básicamente, necesito hackear un banco
- ¿Qué no eres tú el gran, el único, el increíble vendetta; hacker legendario de la más alta y selecta élite del mundo?
- Yo soy todo eso
- Eso dicen 
- Oh rayos... bueno, tal vez este banco es más complicado. ¿Por donde puedo iniciar?
- Ahh pues mira, eso es algo difícil. Pero tú eres una persona muy inteligente, si le echamos ganas, yo creo que en unos dos años podrías estar hackeando sitios web en PHP
- Creo que tengo un par de días
- Ok, olvida el esfuerzo; ahora lo que necesitas es un milagro
- #estacabr&/()estepe%&
- Dime Belindo, ¿por qué necesitas hackear un banco?
- Ya sabes, la vida es compleja... de pronto estabas acá, y luego Karen, y luego yo vine, y luego se armo la gorda, se cometieron errores, todo salió mal, y henos aquí
- Belindo, ¿todo bien?. ¿Sabes?, hace poco conocí a una de tus niñas, Paola. Me dijo que estabas muy cambiado, hasta haciendo investigación, proyectos, una visión de no mam%&/ ese tipo es un dios
- ¿Paola?.. hum... yo no conozco ninguna Paola
- Si, Paola.. el día de mi conferencia también estaba allí
- No se llama Paola, se llama MiniKrusty
- No Paola, la de al lado, tatuaje de carpas, pelo negro
- Ahhh ya... si, si, ya sé quién, me dijo que te conoció, que estbabas borracho y que vomitaste a una mesera encima
- ¡¿Quéeeeee?!, ¡ay Dios que verguenza, no volverá a ir a ese bar!
- Bien, entonces ¿hackeamos un banco?
- Belindo, ¿tienes problemas económicos?, ¿por qué quieres hackear un banco?. Tú niña Karen me dijo que hace poco les pagaste unos boletos de avión a todos, y que probablemente estabas muy pobre
- Hum... no, había ahorrado mucho, ya sabes.. uno cuando sueña se vuelve responsable y todo lo hace por eso. Además que me ha ido bien en Synack
- Si, ya vi que apareces en la tabla de gente decente
- ¿Entonces?
- Ay Belindo, creo que estas metido en un gran problema... pero bueno, empecemos por el comienzo
- Eso mero, así mismo pienso yo... siempre es bueno comenzar por el comienzo
- Ok
- Ok
- Pues ok... 
- Pues ok...

Querido Diario…

Me puse los audífonos y puse música para hackear.

Encendí la computadora como me dijo Leonel, y abrí esa cosa llamada Frida; en eso una señora cruzó la puerta

- Bom día - me saludo, de inmediato supe que era la jefa de todo esto
- Bom día - respondió
- Espero que você esteja confortável. Me disseram que voce matou 11 dos meus guardas, e você trocou pela mulher
- Bem, então eu digo não, sim, sim
- Espero que você saiba o que faz, isso não é um jogo - me costaba trabajo ocultar mi nerviosismo
- Eu digo o mesmo, e não é uma ameaça, é um aviso

Así no podía hackear un banco, esa señora me estaba amenazando muy feo y se veía peligrosa.

Ya era de día en el otro lado del mundo…

- ¿Cuantos panes llevas?
- Muchos, los cachetes ya me crecieron 
- Exagerada, no pueden crecer en tan poco tiempo... oye, te tengo una misión
- Ay no, ¿qué?
- Abre está página...

En ese momento supe su ubicación exacta.

Lunes, 10 de Diciembre de 2019: Intercambio

Querido Diario…

Al día siguiente desperté temprano. No quería decirlo, pero la cama era extremadamente incómoda, o sería la almohada. Pero el punto era que me dolía todo el cuello.

Mi habitación era enorme, tenía un baño dentro. Me aliste, asicale, perfume y salí de la habitación; cuando vi pasar a alguien le pregunté por la cabaña de los arcos; y me pidió seguirle

Cruzamos toda la casa enorme central, y de allí caminamos por unas caballerizas, unas canchas de tennis, y al fin llegamos a una pequeña cabaña; en donde ya estaba Don R, Estafenia, y la familia de Don R. Nos sentamos a desayunar realmente no hubo nada relevante durante el desayuno, mientras está con su familia Don R es muy mesurado con lo que dice.

Después del desayuno nos alistamos y Estfania de nueva cuenta piloto la Wonder Woman, y llegamos a San José.

Una vez que estuvimos en San José, nos reunímos en lo que antes eran las oficinas de Don R, allí conocí a quienes me ayudarían; cinco tipos que se veían bien maleados y dispuestos a todo por dinero. Espero R3 les haya pagado, porque pues #pobre.

El apoyo de R3 también consistia en una camioneta con blindaje, armas, parque, y lo más importante; y lo más importante. El mapa de donde se encontraba Janey secuestrada. Para mi lo más importante era no esperar a la noche, y el equipo me secundaba en mi desición.

Según la inteligencia de R3 los tipos se encontraban en una casa de seguridad, ni muy grande, ni muy pequeña. Con un único acceso; había unos tipos sobre la calle, los cuales los podíamos sorprender facilmente, y dentro, deberíamos de aprovechar el factor sorpresa. Llegaríamos hasta donde tuviesen a Janey, usaríamos humo y saldríamos corriendo de allí; sencillo.

Ok, ok.. lo sé, soy pésimo en planeación; yo era de interrogatorios, no de táctica. Así que básicamente la idea era, entrar dando tehuacanazos por todos lados, hasta capturar a la objetivo, y salir corriendo a toda velocidad.

Todos se veían convencidos del plan, nos armamos y nos subímos a la camioneta. Tres calles antes de llegar a la casa, nos detuvimos, respiré para tomar un poco de valor. Los miré a todos y les pregunté si estaban listos; estos tipos eran profesionales, creo que estaba más asustado yo que ellos.

Me estacione perpendicular sobre la esquina, bajé la ventanilla de la camioneta y saqué. Saqué un rifle, un AW50, uno de los más potentes del mundo; lo use unas 100 horas durante mi entrenamiento. Ajuste mi mira para poder enfocar hacia la distancia de la puerta donde estaban los guardias.

Acorde a la mira, estabamos a 400 metros; es decir que a pesar de la potencia del rifle a esa distancia ya no podía confiar en que el disparo caería en el centro de la retícula. A esa distancia, la bala caería a por acción de la gravedad y es necesario compensar dando un tiro más alto; por fortuna 400 metros no son suficientes para que se vuelva la caída muy pronunciada, y el cálculo no era tan complicado.

Mi bala era de 0.50 con un peso de 46 gramos, aplicando la fórmula de caída eso es la velocidad inicial multiplicado por el tiempo de vuelo de la bala, + la gravedad dividida entre dos, por el tiempo de vuelo al cuadrado. Es decir, para 400 metros, me daba 17 metros de altura de compensación del disparo.

A partir del momento en que la bala sale por el cañon, también había que contar con la deriva. Saqué mi anenometro paa calcular la deriva, es el sen del ángulo del viento multiplicado por la velocidad del viento por el tiempo de vuelo de la bala. En el caso de San José me dio 1.7.

Lo sigueinte es la deriva por rotación; en este caso de rifle se tienen estrías en el cañón. Este cañon generaba tiros hacia la izquierda, para compensar el movimiento se calcula la deriva por rotación que es 1.25 por el factor de estabilidad giroscopica de la bala, por el tiempo de vuelo de la bala.

El calculo de rotación de la tierra también llega a afectar la bala, los dos efectos son Eotvos y Coreolis; para calcularlos ajuste la retícula a 3 grados y 18 grados cada uno; para compensarla. No era grande por estar tan cerca del Caribe.

Respiré profundo, cerré los ojos y me concetré lo más que pude para evitar la teoría de agrupación. Justo cuando iba a disparar, uno de los ticos me detuvo, una camioneta estaba saliendo de la casa; iba llena de hombres, por lo que intuí que era el cambio de alguna guardia. Los dioses estaban de nuestro lado, era el momento de actuar. Avanzamos hacía la entrada de la casa, y saltamos desde la camioneta, los ticos fueron los primeros en salir, y apenas pusieron los pies fuera dispararon contra los guardias.

Mientras nos coordinabamos pusé a Estegania a 2 metros de mi, la distancia de protección más segura para un segundo. Dos de los tipos avanzaron, dispararon sobre la chapa y avanzamos. Entré primero yo.

Mientras los ticos iban armandos con sus AR15, yo sólo traía dos Berettas. Avance sobre la entrada, que daba hacía un patio no muy grande, había un guardia directamente frente a nosotros, que no tuve tiempo de reaccionar cuando dos ticos lo eliminaron desde dos angulos a 137 y 63. Seguímos avanzando, sobre un ventanal.

Pedí humo, mientras los ticos avanzaban y cubrían las puertas que encontramos a la izquierda. Un baño, que estaba libre, y un cuartito de escobas, también libre; detrás había un jardín también pequeño, pero lo notamos libre y caminamos hacia unas escaleras. Allí la posición era complicada por la altura. Dos ticos nos cubrieron en avanzada manteniendo posiciones a 85 verticales. Mientras los demás avanzamos, dos guardias aparecieron y los eliminaron las posiciones de reserva.

Al subir al descanso de la escalera, nuevamente pedí humo. Entramos en las dos habitaciones laterales, y finalmente avanzamos en una central. Los ticos eliminaron dos objetivos al frente y amagaron a uno que se encontraba sentado sobre un sofá. Al lado, en otro sofá, estaba Janey, con una computadora. Apenas me vio sonrió, sabía que habíamos venido por ella.

El tipo sentado en el sofá intentó ponerse de pie para actuar, pero uno de los ticos lo sentó de un culatazo.

- Hijo de tu p$%(&/) te dije que no intetases nada - dijo mientras me miraba con rabia
- Hum... no deberías de confiar en mi, usualmente nadie confia en mi y es precisamente porque hago todo lo contrario a lo que me dicen

Los ticos avanzaron por detrás para marcar posiciones en las ventaas y asegurar el lugar; pero el tipo logró controlar rápidamente su furia; se cruzo de piernas y empezó a esbozar una sonrisa un tanto burlona.

- Karen, dile a tu amigo.. ¿cuantos hombres vienen en camino? - el tipo era un fanfarrón, mientras decía eso tomo el vaso que tenía a un lado y le dio un sorbo

Miré a Janey, de pronto, su mirada de alegría por verme se borró, miré sus ojos temblar, su mirada era profundamente de miedo, ya me había dicho todo. Estabamos en problemas; no sabía el número, pero sabía era imposible salir de allí.

Con mi mano izquierda les pedí a todos que bajaran las armas, nos habían ganado antes de empezar. Me acerqué a Janey y le di unos golpes en el brazo. Ushca, Aldo te va a regañar por no haber ido a trabajar, Lalo se va a enojar porque lo has dejado en el gimnasio y Toshihiro se va a poner celoso que andas en Costa Rica hackeando bancos.

Dejé caer los cartuchos de mis armas, y las aventé sobre el sofá.

- Yo tomaré su lugar
- ¡¿Qué?! - todos repitieron a coro
- Si, busca mis referencias.. he hackeado bancos desde que existen las bancas en línea. Quieres hackear un banco, yo lo hackearé para ti

Janey me empujo a una pared

- No idiota, no... tú sabes que no vas a sacar ni un cross site
- Y tú sabes que si hackeas un banco no te dejarán ir hasta que hackees otro, y otro, y otro más... 
- No, no, no, no te voy a dejar
- Relajate... respira profundo.. yo sé lo que hago 
- ¡No Belindo!

Caminé hacía el sujeto sentado en el sofá, simulé que escupí en mi mano y la extendí para sellar el pacto. El tipo me dio la mano.

Giré y con la vista les pedí a los ticos que se llevarán a Janey. Me acerqué a Estefania y le dije:

- Llevala a Ciudad de México, por favor
- Si, yo me encargo

Janey estaba dando patadas y golpes para no irse, entonces me acerque y le dije en secreto

- Regresa a Ciudad de México, y dile a Aldo y Alonso que se preparen; espera mi señal

Sus ojos expresaban terror, miedo, dudas…

- Si, dales duro 
- Chsss...

Todos salieron de la habitación casi caminando, y yo me senté en el sofá frente al tipo tico.

- Augusto, ¿cierto? - me dijo mientras servía un vaso de ron y me lo daba
- Si, ¿cómo te llamas?
- Gerardo
- Salud, Gerardo

Querido Diario…

Tal vez no pueda comer pavo este año.. bueno, nunca he probado el pavo, pero… creo que no podré probarlo este año tampoco.

Ayer, mientras deliraba por la fiebre… soñé mientras regresábamos de Tecate, y bailabas.

Domingo 8 de Diciembre de 2019: DF 1 – Monterrey 0

Querido Diario…

Estefania despegó a la Wonder Woman. Debo admitir que no me siento cómodo en las alturas, pero al menos parecía que si había aprendido de su papá las habilidades de piloto.

Intentaba evadir sus preguntas, pero en algún punto tuve que responder, era ilógico estar allí volando en medio del Caribe, después de tanto tiempo sin vernos y no intercambiar palabras.

- Entonces, ¿sigues son las negociaciones turbias? - me preguntó 
- No, en realidad no. Llegó alguien más turbio que yo a la H. Organización... últimamente he estado un poco abandonado. 
- Nunca he entendido que clase de trabajo tienes
- Ya somos dos - era verdad, no lo terminaba de entender - ¿y tú qué haces con Don R?
- Mi papá, me mandó... dice que me ayudará a entender el negocio
- ¿Eh? - estas generaciones tan raras
- Si, ¿qué tu en las vacaciones de la escuela no ayudabas en algo a tu familia?
- Pues si, ordenaba los frascos de la alacena, pero no andaba aprendiendo negocios turbios e ilegales con un capo del Caribe
- Mi papá dice que me ayudará a formar el carácter
- [Inserte emoticón pensante del wassab]
- ¿Ya viste mi última película?

Estefania era a veces actriz, había salido 32 segundos en una película; pero no, la había visto. Aunque vi Frozen 2 el sábado.

- Hum... si, me encantó - mentí
- Lo sabía, y ya casi ponen en Netflix mi serie - ouuu... una serie - Ayyyyy.. si, te va a encantar, estuvo súper, súper genial la grabación. Y tú, ¿por qué vas a ver a R?
- Una señora me agarró a escobazos, y me dijo que si no volvía con mi amiga, usaría también el trapeador
- ¿Y por eso le pedíras ayuda a alguien tan poderoso en el Caribe?
- Tenemos confianza
- ¿Cómo fue que llegaste a estos lugares?, ¿acaso un día alguien te dijo "queremos que hagas explotar una fabrica de agua pesada" y sólo dijiste que si?
- Naaaaaah, obvio no - sonreí, con esa cara que sólo puede expresar algo "orgullo" - en realidad, les respondí que volaría la planta nuclear completa
- ¿En serio?, ¿y luego?
- Conseguí un empleo en el desierto
- ¿Y volaste la planta?
- Es algo discutible

Aterrizamos en Antigua, y bajé para cerciorarme que mi maleta estuviese en su sitio, nada más importante que mantener los calzoncillos limpios seguros.

Unas personas nos ayudaron a bajar, mientras que alguien se llevó mi maleta, «ohhh rayos, mis calzoncillos», pensé.

Habíamos aterrizado en lo que parecía una Hacienda, en medio había una casa enorme, bastante lujosa, y alrededor otras pequeñas construcciones, que por la hora de la noche no alcanzaba a distinguir bien. El olor a sal acababa con el encanto, nunca me han gustado las playas.

Seguí a Estefania hacia la casa, al entrar vimos un gran salón y entonces Don R salió a saludarme.

- Don Augustooooooo.... pero que milagro - apenas la puerta se abrió, me extendió las manos para darme un abrazo.

Don R es un tipo alto, no es viejo, pero no es joven; y cuando digo alto es alto de verdad. Siempre ha sido muy amable conmigo, es muy educado, y platica mucho. Lo conocí hace muchos años, cuando recién me había mudado a Mexicali. Él quería abrir negocios en México, pero no conocía a ningún mexicano, y me ofreció el trabajo. Finalmente no acepté, pues quería que estuviese en CDMX, sin embargo nos mantuvimos siempre en contacto. Cuando empecé a trabajar para Mom, formamos una alianza, y empezamos a realizar operaciones conjuntas por toda Latinoamérica, incluyendo Chile, donde Hereje también ha tenido que coordinarse con Don R para negocios turbios e ilegales, firmados con pizco.

- Don R, un gusto verlo por acá - le correspondí el abrazo
- Pasa, pasa... vamos al salón, que no tienes idea de que grupito nos espera

Caminamos a un salón más pequeño, las paredes eran estanterías llenas de libros, sin duda era de las casas más elegantes que he visto; incluso mucho más que la casa de Mom.

Al entrar me encontré a R3, un viejo amigo sentado, y a su lado a un militar; sabía que era militar por el uniforme, pero no lo conocía.

- Señor presidente, pero mire nada más donde lo encuentro, ¿cómo esta usted? - hice una reverencia fingida y saludé a R3 - no sabí que conocía a gente tan importante
- Pues ya ves, por acá la democracia no existe, aquí quién gobierna es el que sabe, y pues, yo soy el mejor
- Disculpe usted, pero creo que me salpicó algo de ego - le di un abrazo, mientras el volvió a tomar su asiento - recuerda que yo ya serví a un presidente, y trabajé para otro; mantén mi número cerca
- Y a los dos les fue muy mal, pero te tendré en cuenta - reímos, aunqu ese comentario no me agradó del todo
- Augusto, te presento a Hermenegildo, mi futuro ministro de guerra - le saludé con la mano

Don R estaba a lo lejos parado en su cantina, y me gritó desde allá

- Don Augusto, yo sé que a usted no le gusta, pero esto es el caribe, así que dígame ¿qué cerveza le sirvo?
- Erdinger Dunkel, por favor... pero vaya buscando hielo, que si vamos a conversar necesitamos alcohol de hombres, no de viejas... - miré de reojo a Estefania - bueno, ta.. no, no... es mexicana y es norteña; las mexicanas también beben alcohol del fuerte - me miró con odio
Me senté en uno de los sillones, y empezamos con algo de plática común y corriente; sobre todo nos centramos en halagos para R3, que en Enero habría de convertirse en presidente de un país cercano. Entonces Don R me preguntó sobre mi vista.

- Pfff.. pues no sé ni como pasó, ya sabe que yo soy algo despistado, pero unos tipos secuestraron a una de mis recursos más importantes, y pues.. vengo por ella
- Don Augusto, ha de tener usted mucho cuidado con esa gente, dicen que andan unos 100 canijos bien armados y se ve gente preparada; cuentan los rumores que son ex-milicias sudafricanas
- Hum... - no me llenaba de alegría escuchar lo peligroso de la situación 
- Mira Augusto, como sabes no puedo meterme mucho ahora con mi nuevo puesto, y R vino para acá huyendo de esa misma gente, pero he acordado aquí con el General, que te presten cinco de sus muchachos, los mejores; totalmente a tus servicios, además de la señorita aquí presente y R de proveerá en Costa Rica de todo el material necesario 
- Sinceramente es mucho más de lo que esperaba
- Nada, nada... vamos que los amigos sabemos que estas situaciones son complicadas. Vamos a brindar porque todo salga bien.

Pasamos un par de horas más platicando, sobre de R3 y su futuro bastante cercano como presidente, en un país cercano. La verdad es que jamás imaginé que R3 fuese tan importante, y no fue que me enteré hasta hace poco que vi las noticia entre mis feeds.

Ya pasada un poco la noche, R3 y el General se despidieron; Don R los acompañó hasta el salón mientras Estefania y yo os quedamos en el salón.

Estefania me daba la impresión de que no entendía en la casa de quién estaba, tomaba demasiadas confianzas. Se puso de pie y fue detrás de la barra de la cantina, que estaba ubicada en una esquina, y con un gesto me llamo.

Se puso un gorrito y delantal de tabernero que estaban colgados, y me pregunto:

- ¿Qué le sirvo señor? - imitó una voz grave
- ¿Señor? - pregunté, haciéndome el ofendido
- Tú tienes 29 y yo apenas 20; si hacemos el 2020 challenge, tu estabas hace 10 años saliendo de la universidad, y yo apenas estaba respondiendo chismografos en el cole - tenía razón, no lo había pensado así
- Deme un bourbon cantinera - dije, también exagerando mi voz
- Sale bourbon

Puso un vaso ancho frente a mi, y sacó un cubo de hielo; me sorprendió cuando vi que se dispuso a hacer una esfera de hielo con un cuchillo. Primero pensé «wow, esta niña fresa sabe cortar hielo», pero cuando empecé a ver como los trozos de hielo salían volando, me di cuenta que sólo lo había visto por allí y trataba de imitarlo.

Al final tuve un vaso con raspado en él, y el bourbon pintando el frappe. Ella pusó un caballito y se sirvió tequila, reposado; todo un limón y sal y me sonrió.

- Debes de saber que soy vieja, pero esta vieja es del norte, y los del norte no bebemos cerveza, también bebemos como los hombres
- Hum.. claro, yo tengo otros datos - le devolví la sonría, y entonces levante mi vaso - salud

Mientras Estefania se ponía colorada, sus ojos azules se ponían rojos; como de estudiante de Filosofia y Letras de la UNAM, y tosía por como el tequila le quemaba la garganta; Don R entró al salón y se acercó a la cantina.

- A penas los adultos se van, los jóvenes hacen fiesta. ¿Qué le haces a esta pobre muchacha Don Augusto?
- No se preocupe Don R, yo no le voy a hacer nada que no le guste

Don R estalló en risas. Don R siempre me ha mencionado lo mucho que le gusta México, por la forma en que nosotros tratamos a la gente, para él cada tres frases, nosotros decímos un chiste, siempre somos alegres, y sin importar lo difícil de la situación «jamás rajamos», como dice él, o como algún día le dijeron.

Cuando la cantinera al fin pudo recuperar el aliento le sirvió una Pilsen, una cerveza de Costa Rica, a Don R y los tres nos sentamos a platicar; en realidad de cosas sin importancia. Como lo mucho que siempre competimos regios y chilangos, o porque Monterrey es un rancho y no una ciudad. Ya pasada la noche Don R se levantó y dijo que se iría a dormir.

- Creo que también es hora de que me vaya, tengo en San José una reservación en el cómodo Florencia - exageré mi sarcasmo, minetras Don R se rió
- Imposible Don Augusto, tú te quedas, no pienso dejar a esta niña volar a esta hora. Ya mañana será otro día. Estefania te llevará a tu habitación y mañana dile a la servidumbre que te lleven a cabaña de los arcos; desayunaremos con mi hija y mis nietos. 
- Nuevamente le agradezco - suspiré y me di un poco de valor, probablemente era el fecto el alcohol - Don R, ¿puedo ser indiscreto?
- Todo lo indiscreto que quieras, pero recuerda que estamos frente a una señorita - dijo sonriendo
- ¿Por qué se vino para acá en vez de quedarse en San José?

Su cara cambio a alguien que recuerda con alegría el pasado, y sonrié mientras lo imagina.

- Don Augusto, le diré un secreto que pocos saben. Me estoy retirando y ya no quiero más problemas. Estoy vendido mi participación en todas mis empresas y dejando a socios. Pero no se preocupe Don Augusto, eso no termina los negocios, espero pronto visitarlo en Ciudad de México para platicar con Mom sobre el futuro
- Hum.. entiendo
- Ten mucho cuidado, esa gente es peligrosa... aunque, no dudo ni por un momento de ti
- Gracias, usualmente la gente me sobreestima igual que usted, no se preocupe, es un efecto encantador que tengo

Le sonreí y le despedimos. Me volví a sentar en el banquito alto de la cantina, miré a los ojos a Estefania, ya el tequila le había hecho efecto. DF 1 – Monterrey 0

Le escribí a Janey, para asegurarme que aun seguía viva. Estaba hackeando un banco… sólo le escribí que no se preocupase, mañana se armaban los tehuacanazos y regresaríamos a México, felices y contentos. Y esto sólo habría sido un mal trecho es nuestra vida Turbia e Ilegal

Estefania se fue a dormir, yo no tenía sueño, así que salí a caminar y entré al cine. Vi la nueva película de Woody Allen.

Entonces le escribí:

- ¿Te gusta Woody Allen?

Respondió con la foto de su itinerario.

Apenas estaba entendiendo el significado de la imagen, mi teléfono empezó a sonar. Estaba feliz, tan feliz que la imaginé tratando de ocultar su sonrisa sin éxito, un gesto muy usual en ella.

Querido Diario…

No podía dejar de escribir en ti, sin antes agradecer y felicitar a Ericka de Platzi, quién nos ha apoyado en la organización de todos los Meetups, nos ha ofrecido pizza gratis, y todas las atenciones posibles. Sin duda, ahora en su nueva posición en Bogotá, seguirá ayudando a conformar una gran industria de TI. Mis mejores deseos, y espero me inviten a actualizar el curso; que me voy a comer una changua y beber ron con los parses.

Gracias 🙂

- ¿No puedes dormir? - me preguntó, eran como las 4am
- ¿Cómo sabes?
- Lo adiviné, siempre estas despierto
- Hum... ahora más que nunca, si estoy despierto pienso en ella y sólo quiero cerrar los ojos para no pensar en ella. Y si estoy dormido, sueño con ella y lo único que quiero es que sea de día para dejar de soñar. 
- ¿Y... - la interrupí antes de que continuase, no quería hablar de eso con nadie
- ¿Por qué estas despierta?
- Estaba viendo Doctor Who
- ¿La 13va? :O
- No, me faltan aún unos del 12vo
- Yo también voy en ese, aunque no me gusta
- ¿El 12?, ¿por qué?

En algún momento me dormí.. y volví a soñar contigo.

 

Viernes, 29 de Noviembre de 2019: Esas no son formas

Querido Diario…

Recorrí el pasillo y llegué al «cajero», ingresé mi número de boleta, de esos números que siempre recuerdas, aunque pasen años 2004620080; y entonces el cajero desplego mi boleta de calificaciones; debía 12 materias. Era Diciembre, y sabía que la primer ronda de ETS la aprobarían para antes de salir de vacaciones, así que tenía unas dos semanas para pasar al menos 10 materias o quedaría fuera de reglamento.

Sentía como el mundo se me vino encima, otra vez fuera de reglamento, mi mamá me iba a reventar la cabeza a sapes, y otra vez tendría que ir a Comisión de Honor y Justicia a rogar, pues yo ya tenía tres dictámenes, y esto era baja definitiva.

Me senté en la jardinera, y el sonido de intro de Californication llenó todo el rededor.

Entonces abrí los ojos, caí en cuenta de que era un sueño. Mi mayor pesadilla, volver a la escuela. Era Fab quién me marcaba, y era mi celular clamando mi atención.

- Bueno
- ¿Qué tranza chavo?, ¿estas durmiendo?
- Ya no - en realidad creo que si seguía un poco dormido
- ¿Dónde andas? - miré la tablet para saber donde iba el avión
- Creo que estoy como en Nicaragua, Guatemala, uno de esos países de la parte de la tripita de América
- ¡Ah ya!, oye, tenemos acá este.. algo que decirte
- ¿Qué pasó?
- Pues... este... espérame - escuché como puso el altavoz y se escuchaba ruido de fondo, no estaba sólo.

Escuché como murmuraban entre él, Eli y Henrri para decirme, lo que sea que fuese que me querían decir.

- No, no.. mejor dile tú
- ¿Yo por qué? - decía Eli
- Porque contigo se va a enojar menos
- No, que le diga Henrri
- Achiiiis... ¿yo qué?

Mientras discutían, levanté la mano para que me llevasen más jugo.

- Coff.. coff.. - intenté llamar su atención - no sé si sepan, pero los megas de Internet en los aviones son muy caros
- Este... ya vez que siempre mantenemos vigilancia sobre ti, para pues, detectar cualquier amenaza que pueda afectarte... y pues, te vamos a pasar una screenshot, pero no te vayas a enojar

- Hum...

Charles Bukowski decía que el dolor tenía sus ventajas, es tan fuerte la sensación de dolor, que lo demás no se siente…

- ¿Hum... ? - Fab estaba desconcertado
- Psss ya que, la gente mala siempre gana. Gracias por avisarme
- Tenemos un análisis más grande de todo el árbol de contactos que tiene, por si necesitas explotar más la información
- No, déjenlo así - y colgué

En realidad no necesitaba investigar más, en cuanto vi la screenshot mi imagen empezó a relacionar todo de golpe, y pude ver toda una serie de acciones, que en efecto, eran indicios de mentiras, complicidades, más mentiras y juegos. Cachanillos, creo que eso es genético.

Llegó mi jugo de naranja, y le pedí a la aeromosa que le pusiese un chorro de vodka, otra de las enseñanzas de Charles Bukowski es que estar borracho las 24 horas, ayuda bastante a olvidar.

Cuando estaba a punto de quedarme dormido de nuevo, recibí el primer signo de vida de Janey:

- Belindoooooooooo, Belindoooooo, ayudaaaaaame - la desesperación la estaba haciendo perder el control
- Ya estoy en eso, estoy rumbo a Costa Rica para ir a soltar tehuacanazos - esperaba que mi pasividad le trajese calma, pero no
- Estos tipos están bien locos, están armados, son como cien, ayudameeeeee me van a matar si no hackeo un banco
- ¡Relaaaajate!, respira profundo, 1, 2, 1, 2, inhala, exhala... todo va a estar bien, ¿cuando te he fallado?
- Ayudaaaaaaaaaaaaaaaaaame
- ¡Janey!, metete unas cachetadas reaccionadoras, ahorita arreglamos todo
- Oki, pero te apuras
- Shi, shi, shi...

¡Ay caramba!, cien tipos rudos contra mi; esto se va a poner feo. No pensé que fuese a extrañar en ese momento a Lalo y Lalo 2. De nuevo me hice bolita para poder dormir; y entonces otra vez el celular comenzó a sonar.

- Dicen que voy a llegar a Costa Rica y cien tipos rudos me esperan, necesito dormir para estar listo para la acción
- ¿Cómo estas? - su tono de voz era diferente al de hace un momento, estaba preocupada
- Hum... no importa... - intente decirse lo más alegre posible, al igual que todos estos días que intentando evitar que se den cuenta como realmente me siento
- Puedes decirme
- No puedo, no porque no quiera, sólo no puedo, no sé que decir
- No te escuchas bien, no como siempre... y no tengo mucho de conocerte, pero; no estas feliz como siempre
- Hum... ¿cómo vas?, ¿ya lista para producción?
- Estamos en eso... 
- Vamos, vamos.. es momento de brillar, son la esperanza de esta H. Organización Turbia e Ilegal
- Cuidate, si necesitas contarle a alguien, estoy conectada
- Gracias.

Al fin me hice bolita y me quedé dormido. Y al cerrar los ojos, nuevamente estaba allí; en la jardinera, con mi mano llena de formas de ETS.

Al aterrizar al aeropuerto me contactó Señorita RH, para decirme que ya sabían que había venido en misión para salvar a Janey; y habían hecho mi reservación de hotel. Oh rayos… me hospedaron en el Florencia.

Bueno, podría ser peor; como cuando fui a Lima. Janey me volvió a contactar, ya estaba mas tranquila, aunque seguía secuestrada y estaba intentando hackear desesperadamente un banco.  Sin embargo, me comentó sobre los riesgos de estar tan lejos de la H. Organización; al parecer este año el golpe de estado se vislumbraba, si no regresaba con Janey viva, sería mi fin. Eso me hizo comprometerme más con la causa.

Esperé mi maleta, caminé hacía fuera del aeropuerto y miré hacía todos lados buscando a Don R, que pensé habría ido a recogerme al aeropuerto. Sin embargo no lo vi, entonces en ese momento la vi, la regía más chaparra que he conocido, y los ojos azules tan claros que siempre le he dicho que parece drogadicta en fase terminal.

- ¡Augusto!
- Estefania
- ¿Andas buscando raid? - me dijo mientras me mostraba su licencia de piloto
- ¿Qué haces aquí? - podría ser agradable, pero eso no evitaba que desconfiase de ella
- R me mandó por ti, te voy a llevar a Antigua para que cenes con él
- ¿Por qué no está en Costa Rica?
- Ya te platicará él, pero las aguas andan agitadas, y quiere estar lejos de todo; tiene que ver con quienes secuestraron a tu amiga
- Demonios, se escucha peligroso
- Si, son muchos y bien armados
- No, me refería a ti pilotando un helicóptero
- Idiota, dame un abrazo - y estallamos en risas

Querido Diario…

Caminamos al helipuerto y estaba «La wonder woman», uno de los helicópteros de la empresa del papá de Estefania, amarré con el cinturón de seguridad mi maleta, no quería quedarme sin calzoncillos limpios en una isla tropical. Y me subí en el asiento del copiloto. Y despegamos.

Teníamos de no vernos más de año y medio, desde que los dos estuvimos en un curso; y nos sentamos juntos en la misma banca. Quién pensaría que nos convertiríamos en secuaces turbios e ilegales en esta ocasión. Cuando empezó a preguntarme sobre como me iba, entre en un loop, donde simplemente quise bloquear todo, para no responder. No podía explicar como estaba, ni todo lo que pensaba.

- ¿Sabes? - rompí el silencio por un momento - si todo sale bien, deberíamos de ir a una posada
- ¿Una posada?, si genial, me encantan los villancicos
- Bueno, es una posada un tanto diferente; se habla de hacking, exploits, shellcodes, vulnerabilidades... es el Viernes 6 de Diciembre, en las oficinas de Platzi México, un Meetup llamado NoTrustSec: https://www.meetup.com/es/NoTrustSec/
- Hum... suena a una posada rara, lo consideraré
- No puedes faltar, no estaré yo para firmar autografos... pero te gustará

Sábado, 23 de Noviembre de 2019: Chocolate con bombones

Querido Diario…

Compré el primer vuelo disponible para Costa Rica, el vuelo tardaría más de dos horas en salir, así que; aprovechando que ahora tengo 350 mil puntos Premier, decidí usar unos pocos para beber algo fuerte para darme valor; tequila, mezcal.. cosas de machos.

Fue en ese momento, que bebiendo alcohol del fuerte y comiendo frituras, me marcó Becario con Esteroides.

- Bueno
- ¿Qué tranza boss? - se escuchaban también las voces del Kevin y de Uriel
- Psss aquí, viendo... el partido de futbol

- ¿Dónde estas?
- Esperando el vuelo para ir por Karen; ¿cuanto levantaste hoy?
- Poco estoy acá, descansando para competencia... 360 en barra, 50 en mancuerna.. ¿tú como vas boss?

Becario con Esteroides llevaba un par de semanas ayudándome a quedar aunque sea un poco cercano a hace un año.

- Bien, 20 kilos - dije lleno de orgullo
- Pues no está tan mal, 20 kilos de mancuerna - ¿mancuerna?.. coff.. coff.. era barra
.- Shi, shi, shi... ¿que pasó?
- Ahhh.. oye boss encontramos algo que puede ser de importancia
- ¿Qué cosa? - estos muchachos llevan a cargo de la organización desde hace unos meses, empiezan a ponerse más despiertos
- Fuimos a peinar la zona, y nos encontramos con un dispositivo un tanto raro

- Hum... es una Raspberry Pi Zero 
- Exacto boss.. pero no es una, tenemos 18; las encontramos en el gimnasio, en la plaza, en los tamales, y afuera de las oficinas
- Hum...  - ¿qué eran?, lo primero que se me ocurrió es que habían sido utilizados para interceptar las comunicaciones de Lalo y Janey
- ¿Qué hacemos?
- Saquen una imagen y subanla, para que pueda analizarla
- Ya la tenemos, ahorita Uri te pasa el link
- Ok

Descargué el binario, aparentemente era sólo una distribución de Linux ejecutandose, pero había un archivo un tanto extraño.

Ese archivo «waitz.tzt» no era parte del firmware de Raspberry. Pero tampoco tenía mucha información; al abrirlo sólo parecía un archivo de configuración con unas interfaces.

Al montar la partición del sistema de archivos me encontré con una estructura normal de Linux, y dentro un archivo llamado tshark, un sniffer. Lo primero que pude imaginarme era que eso confirmaba mi teoría de que eran dispositivos dedicados para interceptar información; probablemente credenciales. Estaba a nada de llamar desesperadamente a Krusty para decirle que revocase todas las credenciales. Pero seguí investigando.

Hice un grep de waitz, para saber que era eso.

Hum… Java… pero también encontré algunos archivos de configuración.

Lo inquietante era, si… en efecto. Había un intercepción del tráfico.

La única forma de saber que era lo que hacía este servicio, era haciendole reversing completamente… hum… Java…

No, no encontré nada que indicase un sniffeo; pero si comunicación entre estos dispositivos a través de MQT. Yo conocía ese protocolo, hace mucho tiempo había revisado una aplicación, la cual era un controlador de robots que revisaban fugas en lugares de difícil acceso, todo se hacía a través de este protocolo. No los habían sniffeado, los siguieron para saber cuales eran sus horarios.

No había sido tan sorprendente, pero algo me quedaba claro, estos tipos no eran cosa sencilla; tenían tecnología y tenían habilidad. Lo primero que pensé fue en huir, debía de regresar y conformar a un equipo de rescate, yo sólo no iba a poder. Aunque eso significase poner en riesgo a Janey, sin embargo. Me llegó una notificación de LinkedIn, y entonces recordé porque Janey era tan importante.

Si regresaba, la ponía en riesgo. No podía dejarla; somos amigos, compadres, casi hermanos.

El sonido el micrófono me hizo volver a la realidad.

- Pasajeros del vuelo 733 con destino a San José, favor de abordar.

No iba a dejar a Janey… además, si no regreso con ella, la Señora Esthela me rompería otra escoba encima.

Saqué mi celular y le marque a la persona que sabía me ayudaría.

- Aló
- Bueno, Don R, ¿cómo está?
- Don Augusto, que milagro - tenía que ser rápido, R siempre se extiende mucho en las llamadas
- Bien, oiga... necesito de su ayuda
- Claro, claro... lo que quieras
- Estoy subiendo al avión, voy a Costa Rica, tengo que rescatar a alguien; pero voy sólo. Necesito de su venía
- No te preocupes para eso estamos los amigos. Mandaré a alguien por ti al aeropuerto, que tengas buen viaje
- Gracias.

Querido Diario…

Subí al avión y entregué mi chamarra para que la colgasen:

- Buenas noches, bienvenido señor. Asiento 1A

Me senté en mi asiento, había escogido el de la ventana.

- ¿Desea tomar algo?
- Si, juego de naranja con hielo por favor. 
- En un momento, ¿cena regular o vegana?
- Sólo el jugo por favor, gracias

El día que revisé esa aplicación del robot, tuve que trabajar desde casa; había alguna clase de problema que impedía que desde la IP se pudiese, y debía de usar una VPN. Terminé, aunque realmente no había hecho mucho, sólo quería que pasase rápido el tiempo. Tú estabas viendo un programa de Katy Perry en la televisión, en algún momento dije «viejas, todas son iguales», y respondiste que no la entendía.

Entonces salí un momento, fui a Superama por sushi, un té de durazno; y ese día; ese fue el pretexto para ir rápido a la plaza, y comprar los zapatos que te regalé por tu cumpleaños. Escondí la caja en la bolsa del súper, y el sushi lo llevaba en la mano. No te diste cuenta, de todas formas seguías viendo la tele.

Comimos, me agradeciste que hubiese llevado el sushi. Esa tarde, ya no volví a trabajar. Comer contigo, me alegra mucho, por eso odio tanto el comer sólo.

El avión despegó.

Martes, 19 de Noviembre de 2019: La furia de Esthelita

Querido Diario…

Llegué a la H. Organización Turbia e Ilegal, esperé a que la Señora Esthela me sirviese café y me pusé a leer Facebo… el periódico. Más o menos como a las 11am llegó Lalo, y antes de entrar a su oficina me saludo.

- Joven, ¿qué tranza?
- Hola
- ¿Y esta güey aun no ha llegado?, tsss.. me debe una tortita de milanesa - Lalo decía eso mientras miraba la silla vacía de Janey
- Mmm... mmm... no ha llegado - confirmé mientras veía los Tik Tok de Stefanía, y me preguntaba como alguien puede pasar tanto tiempo para grabar un vídeo de unos segundos

Pasó el día, yo iba por mi segundo litro de café, y me metí al Red Team para poder sentarme de forma más cómoda en la mesa de centro. En eso Nidia tocó la puerta, Lalo la dejó pasar y me dijo:

- Augusto, tienes una llamada de Costa Rica, ¿te la pasó?
- Si, por fa... mándamela a aquí y contesto en el teléfono de Aldo
- Ok

¿Costa Rica?, hum… probablemente Don R, era el único que se me ocurría, alguna propuesta me iba a hacer seguramente. Levanté la mano y le grité al Becario

- ¡Becario!, hey.... ¡Becario!
- ¿Qué pasó joven?
- Pon el altavoz y contesta la llamada que mandó Nidia, me da flojera pararme
- Si joven

Escuché la respiración de alguien, y respondí convencido de que del otro lado del teléfono escucharía el cálido «Don Augusto», que caracterizada a Don R. Pero a diferencia de eso, escuche un acento tico muy diferente, más de los barrios bajos, y más amenazante. De inmediato me puse de pie, y aunque no quité el altavoz me quedé muy pendiente junto al teléfono mientras respondía.

- ¿vendetta? - la voz tica preguntaba para asegurarse de que fuese yo quién respondía
- Si - respondí
- No grites ni demuestres nerviosismo ni miedo
- Ok, sereno moreno
- Secuestramos a alguien de tu gente
- Hum... chaparrita como nomo, y pálida como fantasma... supongo
- Esta segura, la necesitamos para un trabajito... íbamos a secuestrar al otro que viene siempre con ella al gimnasio, pero no lo vimos; pero ella nos basta
- Ouuu si, es que ya se cortó el cabello
- Como sea, no intentes nada o ella sufrirá las consecuencias, en cuanto termine, te la devolvemos

Le situación era compleja; mientras la voz salía del altavoz, sentía la tensión de Beto, quién se sabía responsable en ausencia en Aldo; y el aumento en la respiración de los demás.

- Le gusta el sushi, y los doramas. Cuiedenla, no querras verla enojada - levante la bocina y la colgué

Caminé de regreso a la silla, abrí la computadora, y le di play al capítulo de Doctor Who

Lalo se paró de golpe, cerró su computadora, la guardo en la mochila; se puso su chamarra y se dirigió al Becario

- ¡Becario!, dile a tu esposa que no vas a llegar hoy en la noche, vamos a ir a soltar tehuacanazos
- Ya le estoy diciendo joven
- Joven, ¿a quién más autorizas que venga con nosotros?, ¿tú vienes? - me miró esperando acción
- ¿A dónde?
- Psss a traer a esa cabr%&/
- ¿A dónde?
- Pues a Costa Rica, ya que nunca me llegó mi invitación para usar mi traje slim fit, es el momento perfecto para mostrar mis pectorales en bikini - le puse pausa a la serie, y levanté la vista
- Costa Rica es muy grande joven, ¿sabes dónde puede estar?
- Pues no, pero...
- Es noviembre joven, ya no se trabaja

Lalo miró a Becario, no podía creer que no fuese a hacer nada. Pero de cierta forma entendían que no tenían idea de donde empezar. Beto me miró de reojo, y asintió mi decisión de no hacer nada, tal vez esperando a que luego algo se me ocurriría.

Querido Diario…

El capítulo después de cuando matan a Clara está muy bueno, todo confuso. En eso entró la Señora Esthela, no me había fijado que ya eran las 5pm.

- Oye tú
- ¿Eu? - pause de nuevo la serie
- ¿Vas a querer más café?, ya me voy
- No Señora, traigame un estrokberry refresh
- ¿Un qué?
- La cosita rosa con fresas
- ¡Ahhhh! esos no los traigo yo, esos te los trae acá la Karen
- ¡Ahhhh!, ¿a poco?... hum... a ver, hablele al primo o a Uriel
- Chiaaaaa, ¿a poco vas a mandar a puro becario a rescatar a la Karen?
- No, para ver si van al Oxxo y me traen un Red Bull

La Señora Esthela salió, me puse los audífonos y volví a ver mi capítulo… rayos… Clara le estaba respondiendo al Doctor en un pizarrón.

La puerta se abrió, no era Xochicalito ni Uriel, era de nuevo la Señora Esthela, traía una escoba. Beto y Lalo se hicieron a un rincón junto a Luis y Becario. No preví lo que venía hasta que sentí el primer escobazo que me tiro al suelo. Me hice bolita, pero los golpes siguieron llegando uno tras otro, hasta que se safó la escoba del palo, pensé que pararía; pero con más fuerza la Señora Esthela me siguió golpeando, hasta que el palo se rompió.

Yo estaba en el suelo, no tenía sangre, pero todo me dolía; me arrinconé en una esquina, y vi cuando la Señora Esthela agarró el desarmador de Lalo y me apuntó con él

- A ver, pin$%&/( Augusto... te vas a ir ahorita mismo por la Karen
- Pero, pero... no sé donde está - apenas pude hilar la frase cuando sentí el aroma del metal del destornillador en la nariz seguido de más golpes
- Pues te vas a buscarla
- ¡Ahhhhh!, ¡ahhhh!, Señora Esthela cálmese, respire... ¡ahhh!, ¡aahhhh! ayudaaaaaa - me llovían patadas por todos lados
- No joven, yo allí si no me metó - Beto dijo asustado desde un rincón

Cuando la Señora Esthela se cansó, dejó el destornillador en la mesa; y se me quedó mirando. Vi la cara de pánico de los cuatro; y vi a la Señora Esthela mirando aun de reojo el destornillador. Entonces me puse de pie, guarde la laptop, el cargador; y tome el palo de la escoba. Con mucho cuidado al acercarme se lo di

- Con cinta canela yo creo que queda - le dije a la Señora Esthela, mientras me mantenía a una distancia razonable

Salí del Red Team… al salir me despedí de Nidia

- ¿Ya te vas?
- Si
- Ok, que descanses, bonita noche
- Si... - con la manga de la sudadera me limpié la sangre de la nariz, y los mocos

Mientras el elevador bajaba empecé a buscar vuelos a San José.

Miércoles, 13 de Noviembre de 2019: un villano, pero nuestro villano

Querido Diario…

Caminaron hacia los casilleros; empzaron a prepararse. Se colocaron los viejos chalecos; era increíble que aun siguiesen intactos a pesar de nuestras múltiples aventuras turbias e ilegales. Mientras entre ellos se acomodaban los chalecos, los cuales cada vez empezaban a apretarles más; la Señora Esthela les iba pasando uno a uno los rifles.

- ¿Y tú qué o qué?, ¿qué vendes o que anuncias? - la Señora Esthela se me acercó con un Red Bull
- Aquí coordinando las acciones Señora
- ¿Y qué tú no vas a cambiarte?
- Oooooh... tsss.. ¿qué pasó señora?, se me arruga el saco; psss.. si yo tengo que verme acá, ya sabe, como si supiese lo que hago
- Jajaja órale no seas payaso
- Es en serio Señora, ¿qué no ha escuchado que estamos en los tiempos de no más balazos, solo abrazos?, voy a ir a platicar decentemente
- ¿Y entonces por qué todos van a tirar madra%&/()?
- Ahhh psss.. por si las platicas no salen muy cordiales... mejor paseme unas galletitas Señora, unas orejitas, pero de las que no tienen chocolate
- ¿Cuantas?
- Echeme unas diez que no he comido
- Ya vas

Una vez que estuvieron listos todos salimos todos juntos. Fuimos caminando, para estirar las piernas. Mientras caminaba, me preocupaba la situación del cabello de Lalo.

Llegamos al edificio, me presenté y pasamos todos juntos a un salón grande situado en el piso de abajo.

- Mucha gente, muchas armas - me dijo el Comandante
- Soy una persona prevenida - me giré y les indique a todos que se quedasen fuera, mientras me pase

El salón era bastante grande, con una mesa para unas veinte personas, pero el Comandante también ordenó que toda su gente se quedase fuera.

El Comandante me acercó un vaso de bourbon me extendió la mano para invitar a sentarme. Primero se acerqué a su silla y dejé un hoja de papel doblada, que contenía la contraseña de La Condesa. Me senté al otro extremo, mientras daba un largo trago, el abrió la hoja y la dejó a un lado.

- ¿Cómo fue?, ¿MITM?
- Hum... no - suspiré, recordando el cansacio que me había generado el lograr todo - fue un API hooking. No me fue posible hacer un MITM, estar dentro de la red de La Condesa no es sencillo, intenté hacer movimientos laterales para elevar privilegios, pero tampoco pude. No tiene muchos equipos, siempre he creído que las redes pequeñas son más complicadas de atacar. Tenían un end-point en los equipos, usualmente los end-point protegen el lsass.exe, así que, era complicado usar las herramientas usuales. Usando el API hooking, cuando uno se encuentra con privilegios de algún usuario comprometido, es posible obtener las credenciales en texto claro de sesiones de RDP.

Paré mi explicación, y le empujé mi vaso, el Comandante parecía interesado en mi explicación; asi que se pusó de pie y me sirvió más; y me devolvió el vaso.

- Usé MS Detours, odio Frida, por un detalle que tuve hace poco con un banco - me sonreí un poco recordando el sufrimiento de Alicia - sé que no es elegante, pero no me gusta complicarme. Usé un hook para MessageBox()
#include "pch.h"
#include 
#include 
#include

static int(WINAPI * TrueMessageBox)(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType) = MessageBox;
int WINAPI _MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType) {
return TrueMessageBox(NULL, L"Hooked", L"Hooked", 0);
}
int main()
{
// Hook MessageBox
DetourRestoreAfterWith();
DetourTransactionBegin();
DetourUpdateThread(GetCurrentThread());
DetourAttach(&(PVOID&)TrueMessageBox, _MessageBox); // Two Arguments DetourTransactionCommit();
MessageBox(NULL, L"We can't be hooked", L"Hello", 0); // Detach Hooked Function
DetourTransactionBegin();
DetourUpdateThread(GetCurrentThread());
DetourDetach(&(PVOID&)TrueMessageBox, _MessageBox); DetourTransactionCommit();
}
- Hum... se puede usar un API monitor para ver las conexiones

- Viendo las API calls me contré con el CredIsMarshaledCredentialW(), y allí está como parámetro el password.

- Se puede identificar bien por el método CryptProtectMemory, allí se verá un puntero hacia el password. Con el propio API monitor se puede ver que el método se encuentra en una DLL llamada Crypt32.dll, pero eso no es correcto - bebí el resto del bourbon de un trago - en realidad está en dpapi.dll

- Al final sólo hay que asumir que el password se encuentra en una estructura, y debe de estar al inicio, porque no tendría sentido el performance establecer una conexión si no se tienen primero los parámetros para autenticarla; un puntero, 4 bytes.

Después de que terminé mi explicación, el Comandante duró largo tiempo viendo el password, escrito con mi letra; y al final habló

- Augusto... traicionaste a las Gemelas M, a los italianos, a los trajeados, y ahora quieres venir a entregarme a La Condesa, esperando que todos se maten entre todos, y al final yo la aprese. ¿Cómo podría confiar en alguien que hace algo así?
- Hum... no le estoy pidiendo que confié
- ¿Entonces?
- Le pido que sea egoísta. A usted le irá muy bien si detiene a todos estos grupos criminales de forma tan abrupta. A mi me irá muy bien quitándome a los enemigos de enfrente. Seré sincero Comandante, si vengo con toda mi gente armada es porque si usted no acepta, vamos a agarrarnos aquí a balazos hasta que quedé alguien de algún lado, o podemos salir despedirnos con un abrazo y un apretón de manos; y cada quién verse beneficiado uno del otro; hasta que nos volvamos a ver, y tal vez allí no seamos tan amigos.

El Comandante se quedó largo tiempo pensando. Parecía no estar tan convencido.

- Si me permite - y apunte al bourbon, insinuándole quería servirme más. Mientras caminé a la botella, lo revía de reojo - veo que no lo convenzo
- Ves bien - saqué de mi saco otro papel y se lo extendí, el Comandante lo abrió y vio su contraseña escrita en el papel
- ¿Lo debo tomar como una amenaza?
- Lo debe tomar como la pizquita de sal que le haga decidirse

Escuché su respiración profunda y tensa. Podía oler su miedo, lo controlaba muy mal. Entonces se paró, y me extendió su mano para cerrar el acuerdo; le di la mía; y salí.

- Vamos - dije sonriendo a todos, y salimos del edificio.

Estaba en el Red Team viendo Doctor Who, ahora en 4K gracias al Becario y sus cuentas de Mega piratas, cuando Janey se me acercó

- Bien jugado Belindo - me dijo mientras me daba palmaditas en la espalda y se sentaba a un lado
- ¿Revisaste tu cuenta? - le pregunté
- Me llegó la notificación
- Ok
- Me hubieses dicho, apenas lo había comprado
- Quería creer... de hecho, aun quiero creer - pausé el capítulo y la miré - ¿vas a decirme algo?
- Si, hoy escuché algo que me recordó a cuando nos conocimos
- A ver...

Querido Diario…

Había panes de huevo, y <> de frijoles de puercos; sea lo que sea, que sea un frijol puerco; y donas; que me encantaron. Pero escogió el pan de huevo.

- Me gustó la dona, era como azucarada y sabor a canela
- Guacalá. sabe a churro
- Ajá, todo mundo adora los churros
- Odio los churros
- D: