Viernes, 23 de Agosto de 2019: Julia Augusta

Querido Diario…

Me desperté sobre las 3am, sudando… estaba a nada de gritar, apenas vi una sombra y me asusté; sin embargo era Shellcode que me miraba preocupada, intentando saber porque me había despertado tan exaltado. Todo había sido real…

Después de todo lo que he vivido, pensaría que mi mayor miedo es a que un coche se me patine en medio de una autopista, me quede en medio de los carriles y un trailer venga hacía mi, o que de pronto me encuentre unos tipos de sombrerito rojo y me empiecen a disparar; o que yo vaya tranquilamente caminando cuando unos tipos güeros me secuestren y me torturen hasta morir de dolor… pero no, mi temor más fuerte; es reprobar.

Soñé que regresaba a la escuela, tomaba clases, y reprobaba. Sentí el mismo miedo que me daba ver las listas de calificaciones, o cuando cerraba los ojos y le decía a alguien más: “tú ve mi calificación, yo no quiero ver, si pasé grita, si no pasé, sólo ciérralo y no me digas”, soñé esas tardes en donde un maestro decía “bien, sacaste 4” y yo decía “ohhh que bien, aun puedo pasar”, y después decía “de 100” y yo decía “oooooh que mal”; o ese día en UPIBI cuando saqué -7 en un examen. Dos veces he soñado que vuelvo a la escuela, y nos veces he despertado aterrado, con miedo y ganas de vomitar el pánico.

Por eso un día, ¡un día! yo seré maestro… y me vengaré de todo lo que me hicieron. Voy a reprobarlos a todos, apenas respiren y estarán en ETS, si antes era obligatorio que pasase una persona por grupo, yo voy a hacer que pasen cero.

Después de bañarme y darme cuenta que sólo era un sueño; me dispuse a trabajar en la H. Organización Turbia e Ilegal, sin embargo no duré mucho tiempo, cuando recibí una llamada, que sólo podía significar algo:

- Bueno - Primeishooooon
- ¡Oh rayos!, ¿ya?, ¿ya?, ¿hoy es el día? - respondí lleno de emoción
- Ya se está saliendo el champurrado
- OMG, OMG, OMG... <<quemocioooooon>>
- Primeishon, si no despierto, sólo recuerda, que te odiaré toda mi vida por no haber ido al baby shower
- Si no despiertas, iré yo mismo en persona al infierno; y te voy a picotear con el tridente por no abrir los ojos
- Deséame suerte
- ¡Suerte!, dale duro; si se desmaya el barbón, le tomas foto para luego burlarme de él
- Dale

¡Qué emoción!, recuerdo las veces que ella me decía que nunca, y yo al contrario; le decía las tantas ganas que quería unos 10… tal vez ahora mismo ya todo haya pasado.

Me di cuenta que no me estaba concentrando, así que fui a comer la cosa más extraña que he visto desde el chile en nogada relleno de comida china, un chile en nogada de carne de cerdo. En el norte se come carne, comida china, pero… la comida compleja, llena de especias, sazón y garnachera… no; eso no es por aquí. Lo que eso si, el maridaje estuvo muy bueno; mi favorito.

Beberse una botella de vino completa, tiene sus problemas… como llegar tarde a tus citas:

En fin, no es bueno beberte una botella tú sólo. Después, pues seguí sin poder concentrarme, así que decidí jugar un rato.

Me encontré una aplicación que hacía uso de un CMS, Drupal…. ese CMS famoso que un montó de gente del Mexicali Open Source usan; y que no entiendo porque. Vi algo que se me hizo interesante, ya hace algunas semanas otro bug bounty hunter había reportado una vulnerabilidad sobre información sensible, por lo que estaba en la tabla de cambios, el “fix” de esa vulnerabilidad. Acorde a las notas, la forma sencilla en que lo resolvieron fue remover de la ruta la información sensible, pero ¿y el endpoint?.

Esta aplicación tenía el caching system por default, y lo pude identificar facilmente porque en el header viene un campo:

x-drupal-cache

Lo que hice fue poisonear el cache para inyectar una testing string para un XSS, para hacerlo lo hice directamente en el header.

El XSS fue almacenado, y se reflejada directamente… como se puede ver en la imagen, la testing string no era compleja ni nada… una inyección “sencishita”.

[Inserte aquí meme de la rana rene]… a veces veo mis bounties y creo que es tiempo de dejar de trabajar.

Pero luego recuerdo ese sitio de 2m x 2m, donde tuve que dormir con cucarachas, sin ventanas, y sudando por lo caliente de la habitación; y pasar meses en la oscuridad, sólo esperando a que pasasen los días rápido… y se me olvida.

Ser un criminal turbio e ilegal… eso es lo único que puedo hacer por aquí…

Antes de finalizar la tarde, platiqué con Alonso

- ¿Y ese quién es? - me preguntó, un poco receloso de que lo pudiese desplazar
- Hum... alguien que creo que ya enamoró a Mom
- ¿Y si es todo lo que dice ser?
- Por lo poco que lo he investigado, lo dudo... 
- Hum.. siendo sinceros, así como que no quiero saber. ¿Estoy en peligro? - me sorprendió su sinceridad, creo que empieza a haber confianza y complicidad
- No, tú no... pero creo que yo si... y con los errores recientes que he tenido... pues... 
- Hum.. a veces ocurren accidentes, puede que yo llegue a la reunión con Mom
- Cierto, a veces ocurren accidentes... se vería muy mal que yo hiciese algo para evitar esa reunión, pero... eso no quita que ¡alguien!, por allí pudiese evitar la reunión. Los accidentes suceden
- Pues si...

Querido Diario…

 - ¿Gü$%&/ cómo lo conociste?
- En un viñedo, en Querétaro
- ¿Cómo?, ¿La loca?
- Otra loca, habían ido a un maratón o algo así; y yo me quedé en la noche esperando. Así que compré una caja de vino para esperar, dejaron de vender y todos me intentaron comprar botellas, platiqué con ellos y de pronto ya eramos amigos
- ¿Y él era el que le hacía las canciones?
- Si
- ¿Cómo puedes conocer famosos así como así?, ¿o sea cuando Belinda?
- Yiuck nah, esta fea

Y al final de la noche… pasó…

Martes, 20 de Agosto de 2019: Caldito de camarón

Querido Diario…

Después de lograr salir del estacionamiento, no quise llegar a ver la lista enorme de 378 hosts. Jugué con Shellcode, y me puse a ver un capítulo de Doctor Who.

- Clara Oswald, la chica imposible
- Ñeeeee... 
- Esta allí para que siempre se salve
- Ñeeee...
- ¿Qué tal si tu tuvieses a alguien que siempre te ayuda sin que te des cuenta para que todo te salga bien?
- Ñeeee...

- ¿Entonces que acompañante prefieres?
- Rose
- ¿Rose?
- Si
- Todo mundo odia a Rose
- ¿Por?
- Es tonta. Pensé que dirías Amy Pond
- ¿Amy?, no, ¿por?
- Es peliroja, te gustan las pelirojas
- ¿Uh?... claro que no; algún día te explicaré una teoría sobre eso. Rose, Rose Tyle


Querido Diario…

En ese momento sonó el teléfono; era Beto, era tiempo de la acción.

- Bueno
- Joven, estamos listos
- #acción
- Ok

 

Domingo, 18 de Agosto de 2019: Perdí la fe

Querido Diario…

Salimos listos para la acción, con nuestro equipo un tanto avejentado, nuestras armas con los cañones sucios, pero llenos de renovados bríos por esta misión, y esperando el apoyo y los refuerzos necesarios. La actitud estaba a todo lo que daba…

Antes de partir a la misión, pasé por lo más importante:

Una misión turbia e ilegal no se puede realizar, sin antes tener un shot de energía. Ya con casi un litro de RedBull en mi sangre, regresé a las instalaciones de la H. Organización, y allí estaba el equipo listo para salir.

Todo estaba listo para la operación #aversiconsiguenhackearlarifadelacamioneta … nos subimos en la camioneta, otra camioneta.. no la de la rifa; y fuimos al fin del mundo.

Pasaron cosas, se cometieron errores, y en algún punto estábamos echos bolita con la única esperanza de que nos diesen la ayuda prometida.

La situación era complicada, tanto que incluso yo mismo tome un R15, y aunque es muy pesado para mi brazo izquierdo, me recargue sobre él, usando de soporte mi pecho, y empecé a disparar e intentar defender la línea.

- ¡Becariooooo!, ¡Becarioooooo! - le grité en medio del tiroteo
- ¡Joven!, ¿qué pasó?
- 4 metros a la derecha.... intenta ajustar tu mira a 192
- Si joven.. 
- ¡Lalooooo!... ¡Laloooooo!
- Joven, no me estes distrayendo; intento pensar
- Enroqueate conmigo, cambia al centro y ajustate a 0
- Janey, Betooooo... ¿comunicaciones?
- Nada, nadie nos responde
- Sigan intentando, necesitamos lo que nos prometieron; no podemos así
- Intentando....
- 🤔 ... ¡Lalo 1!, ¡Lalo2!, arriba.... y avancen... mantengan la línea

Pero no pudimos mantener la línea… Lalo 2 no disparó. Su arma se encasquillo, y tuvimos que volver a hacernos bolita… al ver que no podía abrirla, les dije que cesaremos el fuego… los tipos se subieron a sus camionetas y se fueron. Nunca recibimos apoyo, materiales, nada… nos dejaron solos, sólo fueron promesas.

- Lo siento joven - Lalo 2 se me acercó, aun intentando destrabar el martillo 
- No, no es tu culpa... es más culpa mía que tuya - ¡demonios!
- Joven, así no se puede - me dijo Lalo
- Ahórrame el regaño...

Quería alejarme a un rincón para que no viesen mi cara de frustración, al caminar sólo intenté dibujar una sonrisa cuando me vieron Janey y Beto, y seguí caminando. Mientras ellos recogían todo lo que había quedado, y aun Beto intentaba sin éxito, comunicarse para que nos mandasen las promesas; yo fui y me senté en la camioneta.

Me sentía decepcionado… después de todo, sólo nos habían llenado de promesas y discursos huecos; no vimos nada. Estábamos sin nada, intentando retar a las organizaciones criminales más grandes del país; con sólo… resorteras y pistolas encasquilladas.

Estaba decepcionado… frustrado… les había vuelto a fallar.

Querido Diario…

Perdí la noción del tiempo que estuve sentado en la camioneta, cuando menos me di cuenta todos se habían subido a íbamos de vuelta.

- Son mama%&/( - Janey rompió el silencio; y por primera vez en mucho tiempo no intenté justificar nada; de nuevo dibujé una media sonrisa, y asentí con la mirada
- Joven, ¿qué vas a hacer? - Suspiré, si en mis manos estuviese... 
- Negociar... de nuevo..., pero..

Janey le subió el volumen a la radio, y de nuevo nos quedamos callados todos durante el viaje de vuelta…

Jueves, 15 de Agosto de 2019: Ortopedia canina

Querido Diario…

Hoy me la pasé en cama, y bañarme… digamos que fue un tanto complicado, pero nada duele más que el orgullo…

- Joven 
- ¿Eu?
- ¿Ya te diste cuenta?
- ¿De qué?
- Del input de tu bug bounty de ayer
- Ohhh si, por más cosas que le metí al body, no jaló
- Pero, tenía que ir dentro del body
- Si
- En el HTML
- Si
- Y eso lo parceaba la aplicación
- Si
- ¿Entonces?
<html>
<title>'><script>alert(1)</script>
<body>
</body>
'><script>alert(1)</script>
</html>
- 🤔 ... ¡me lleva!

Querido Diario…

Dicen que los labradores son buenos con los enfermos, los cuidan, dan terapia… creo que eso es verdad, Shellcode me esta tratando de dar algo así como ortopedia para curar la espalda, y creo que ella no aprueba el uso de collarín, porque lo rompió.

Me cae bien…

 

 

Miércoles, 14 de Agosto de 2019: ¡Ay mi espaldita!

Querido Diario…

Han sido días en calma, no hemos hecho mucho, y las pocas misiones se ven lejanas, confusas y sin mucho sentido. El día de hoy estuve intentando explotar un XSS, con un vector un tanto diferente, pero al parecer no funcionó.

Había un sitio que parseaba el contenido de otra web, usando como delimitador los tags de <body></body>; y eso lo usaba como un tipo indexador. Así que se me ocurrió meter en un sitio unos HTML’s con alguans entradas:

<html>
<title>'><script>alert(1)</script>
<body>
</body>
'><script>alert(1)</script>
</html>

No funcionó….

<html>
<title>'><script>alert(1)</script>
<body>
</body>
'><script>alert(1)</script>
</html>

Tampoco funcionó…

<html>
<title>'><script>alert(1)</script>
<body>
</body>
alert(1)
</html>

¡Noup!, nada…

Al final desistí, me fui a comer, y cuando iba de camino ¡crash!… el coche gay recibió un golpe en las pompas +__+ y me pasé la tarde en un hospital y en la delegación de policía.

Después de lo de Morelia, siempre he creído que yo voy a morir en un accidente de coches. Que miedo.

Querido Diario…

La moral de la H. Organización Turbia e Ilegal está baja, no hay acción…

Por cierto, #viejastodassoniguales…

- Turururururu
- Hola _o/ - respondí, saliendo de tomarme la radiografía
- ¿Dónde estas hue%&/(?, ¿por qué no entraste a clase?
- Estoy un poco imposibilitado
- Ajá
- Si
- Si, claro
- De verdad, me acaban de tomar una radiografía y una enfermera me esta acaba de decir que estoy pasado de peso
- Bueno, eso no es necesario que nos lo diga una enfermera... se ve de la figura, y eso que ya lleva rato que no te veo. Yo ya estoy fit, ya sabes la vida sana con Lalito
- Ouuuuu
- ¿Qué te pasa?, ¿por qué no entraste a clases? - No me creyó, increible la falta de fé
- Estoy en el hospital 
- Ñeeee - le mandé una foto de mi en batita de esas que se abren por detrás y se ven todas las nachitas - ¡Belindooooo!, ¿qué te pasó?... espera... Lalito, Lalito... preparen todo, nos vamos a Mexicali, vamos a irnos a dar unos tehuacanazos
- Hum... sólo choqué
- Ahhh... olvidalo Lalito
- Ok, gracias por el apoyo, uno siempre espera que sus seres queridos de menos le digan un "mejorate"; ya era mucho pedir que comprases un vuelo y me vengas a recoger a la delegación de policía
- Hum... no psss no me pagas tanto
- Tienes un punto
- Ahhh ok, pues cuidate, ya nos vamos. Te lo lavas joven
- Y me lo remojo
- Y te lo perfumas
- Bye
- Sale, bye

De todos los hospitales a los que me pudieron haber traido, me tuvieron que traer a este. Mientras estaba allí en mi batita esperando a que me revisasen, recordé cuando estaba en ese horrible cuarto de dos por dos, entre cucharas, a oscuras y muriendo de calor; y debía de pasa todo el fin de semana sólo dando vueltas mietras me volvía loco. El vecino de arriba, el estudiante de medicina, recuerco cuanto ponía esta canción.

Después de todo el día pasó algo chistoso, yendo al parque, todo adolorido, un niño de unos dos años se me acercó y me preguntó si podía acariciar a Shellcode; primero me asusté, le dije que no, porque si se acercaba lo podía morder. Pero parecía un niño valiente, me dijo “nah, esta bonito”, y lo acaricio. Shellcode lo olfateo y se le arrejunto como gato.

El niño se fue gritando “mamá, mamá, abrace a un perro”.

- Buena muchacha, buena muchacha... vamos, te ganaste un huesito.

Martes, 13 de Agosto de 2018: Esto no se factura joven

*Extraído del diario de Lalo Landa*

Estimado diario.. el Uber nos dejó cerca de la calle, desde allí nos conectamos a la red; y dentro Aldo hizo el escaneo hacia el Apple TV. Una vez que los Apple TV encendieron, entramos usando hydra con la contraseña por defecto a las cámaras de seguridad. Primero entramos para sacar la forma de autenticación por donde podríamos loguearnos.

Para poder acceder a la administración, se podía usar autenticación básica.

¡Perfecto!, podíamos lanzar directo un Hydrazo sin necesidad de complicarnos en las formas:

Una vez que estuvimos dentro, ingresamos a cada una de las cámaras a crear los layers para crear los puntos ciegos y pasar sin que nos viesen los matones de La loca.

Si hubiesen sido detallistas, se habrían dado cuenta que la visión se había reducido en más o menos 30cm en cada una de las pantallas. Pero no lo hicieron, así pudimos entrar.

Mientras Aldo y yo cambiábamos las contraseñas de las cámaras, para evitar que se diesen cuenta y nos encontrarán. Alonso, Krusty, Isaac y Sergio entraron, durante un momento todo fue silencio, pasaron alrededor de 10 min en los que no se escucho nada, en las cámaras no vimos nada, y de pronto… dos disparos, y no más. Se había acabado. Aldo y yo entramos apuntando a la sala, todos los guardias estaban inmóviles.

Con la mirada y a regañadientes, nos iban guiando con la mirada hacia donde estaba Belindo; al entrar vimos un delgado hilo de sangre corriendo por el mármol, proveniente de los dos guardias de La loca, que ya hacían en el suelo sin vida. Alonso había dado dos disparos certeros; La loca estaba sentada en el sofá, aun amenazada por dos rifles R15, nos veía de forma retadora.

- ¿Dónde esta A[...]o? - preguntó Alonso, serio, sin titubea

Con la mirada mostró una puerta de madera, me apresuré a abrirla mientras Aldo reforzaba la guardia, con miedo a que de pronto entrase alguien a intentar asaltarnos. Entonces lo vi.

… no puedo describirlo sin sentir un agujero en el estomago.

Estaba sentado en un banco, tenía los brazos amarrados a las patas; estaba completamente desnudo; la espalda la tenía roja, parecía como si se hubiese quemado, aunque él no era blanco. De arriba una pequeña luz lograba iluminar apenas una parte de la espalda. Por los brazos ligeros hilos de sangre recorrían de la espalda hasta desaparecer entre el agua.

Al cortar los lazos que lo aferraban al banco, lo vi a los ojos. Vi a un muerto, los ojos no tenían brillo. Sus ojos me miraban fijamente, pero no parecía que lo hiciese, su mirada estaba perdida, abrió la boca, pero no emitió sonido alguno, ni siquiera un gemido, un ronquido, nada.

Lo saqué cargando, no tenía fuerza para ponerse de pie; simplemente lo arrastraba. Al salir, tomé el mantel de la estancia y lo cubrí con él; La loca me vio mientras lo sacaba, todos me vieron sacarlo. Vi en Krusty, quién ha visto cosas terribles en esta H. Organización Turbia e Ilegal, una mirada de miedo, de culpa… jamás pensamos que le podría pasar algo así.

Isaac le amarró las manos a La loca por la espalda, y entonces estábamos por salir, pero un sonido al fin salió de sus labios

- Candia - dijo lastimosamente
- ¡Joven!, calma... ya estamos afuera, ya nos vamos
- No... acción, acción
- No se preocupe joven, tenemos todo planeado, ahorita el Becario va a publicar la localización de ellos a sus enemigos, los van a venir a finiquitar, justo como tú lo harías
- No.... no... 
- ¿No?
- ¡Mátalos!
- Joven
- Mátalos... disparales por la espalda, como cobardes, mátalos... 
- Joven, yo creo qué
- ¡Es una orden! - gritó... Alonso miró a Isaac y Sergio, y les asintió con un gesto; Isaac por detrás le puso el rifle a La loca; y el blanco del tirol de la sala, se tiño carmesí.

Estimado Diario…

Cuando le contamos a Mom lo sucedido, nos pidió llevarlo a una de sus fincas cerca de Querétaro. Mientras, nos coordinamos para establecer guardias, en caso de que hubiese un contrataque, pero no lo hubo, nadie apareció. Pocos días después vimos en las noticias como fueron detenidos y desmantelados todos los activos de La loca.

- Joven, a ver, ¿qué es esto? - me dijo Señorita RH
- Pues del Uber
- ¿Y esto?
- Pues la caseta, el segundo piso, psss.. si salió bien caro
- No joven, esto lo vamos a poder pasar, y luego, ¿por qué Uber Black?
- Psss.. porque necesitábamos una camioneta, éramos seis y con equipo
- Huuuuy no joven, pues hay que ahorrar.. ¿y esto?
- Pues pasamos a comer, nos cansamos
- No joven, ahorita le hago las cuentas para que vean cuanto deben
- ¡¿Qué?!, ¿deber?.. chaaaaaaaaaa