domingo, 17 de febrero de 2013

Entrevista a Josué Rojas Silva a.k.a. NOX


Como ya prometí hace algún tiempo, volvemos a la carga con otra entrevista de excepción.

En esta ocasión se trata de una persona joven, entusiasta y todo un profesional con lo que hace.

Se trata de Josué Rojas Silva a.k.a. Nox. Un peruano que ha irrumpido con fuerza en la scene RCE. Es una de esas personas con las que en apenas unos minutos de conversación te das cuenta de que brilla con luz propia.

Es poseedor de un blog dedicado al arte de la Ingeniería Inversa, en donde podremos leer entradas de gran calidad.

Algunos de los logros más importantes que ha conseguido en los últimos años han sido:

  • Ser por dos años consecutivos ponente en una de las conferencias de seguridad más relevantes en su país, LimaHack. Exponiendo temas tan interesantes como RootKits y GameHacking.
  • Ganó una entrada para un curso de RCE impartido por ESET en la EkoParty en Argentina, resolviendo un desafío propuesto por ellos mismos.
  • Tiene publicados la solución de alrededor de 25 retos propuestos por la lista CrackLatinoS.


A título personal he de decir que para mí es un referente. Valoro mucho toda la ayuda que me presta desinteresadamente, día a día. Sin duda es una gran persona.

Por lo tanto, sin más preámbulos damos paso a la entrevista de este joven maestro. Que la disfrutéis.

Cuéntanos algo de Josué Silva y como llegó a convertirse en Nox:
Pues es una gran historia pero trataré de resumirlo para que no duerman encima del teclado. Todo comenzó cuando era aun un niño que pasaba a la adolescencia, tenía amigos que se dedicaban a la improvisación y grafitis, el hip-hop era su estilo de vida, como tal todos tenían que tener un “Nick” o sobrenombre, y por supuesto tenía que ser original, pues eso, se me ocurrió Nox y me gustó, no había nadie conocido con ese “Nick” y me lo quedé (aunque mi hermano menor dice que lo saqué de una película, yo la verdad no recuerdo esa versión).

¿Puedes contarnos en qué proyectos andas metido últimamente?
Tengo en mente muchos proyectos que ya se irán enterando seguramente en la lista (DBI, Android, ARM, etc) y en mi blog, pero hay uno en particular que mencionaré. Hoy por hoy he podido tocar temas de bastante nivel técnico pero no es porque yo tenga el nivel, es porque he dado saltos gigantes para ir subiendo los peldaños, la consecuencia de esos saltos es que he dejado vacíos inmensos que en muchas ocasiones me cobran factura, esos vacíos son de conocimiento, y aunque mis ansias pudieron ser saciadas tocando los temas que me apetecía, es más he podido tocar otras arquitecturas (ARM), cada vez surgen más y más, esto con los vacíos que tengo se me está haciendo demasiado difícil. Por eso el gran proyecto que tengo y que seguro me ayudará a poder tocar los temas de un nivel técnico aún superior es empezar desde 0, así es, como lo lees, eso conllevará a que deje de participar en los concursos por un largo tiempo así como de escribir, pero quiero que al volver, lo que escriba sea de gran calidad y ayudar a otros con lo que pueda plasmar en un texto (no confundir con que me voy de la lista). 
A través del tiempo me he dado cuenta lo que tengo que hacer, y es empezar con un conocimiento exacto del formato PE, para eso seguiré el consejo de un grande de la lista, Guan de Dio que me lo dio hace mucho, hacer un parser para tal formato, de esa manera podré afianzar el conocimiento del formato PE, lo segundo es malformaciones de dicho formato, si he de tener un conocimiento exacto, podré malformar el formato estándar y aun así ejecutarlo con normalidad (existen escritos de lo que hablo ya presentados en la blackhat por ejemplo), luego toca estudiar el Formato de un binario en .NET para eso yo recibí ya hace algún tiempo una pequeña instrucción de uno de los maestros en .Net, Trompetin. Y continuar con el consejo de otro grande en todas sus letras, Shaddy, que me aconsejó a hacer un debugger, sin duda todo esto llenará mis vacíos que tengo de conocimiento. Luego de todo esto podré hacer proyectos como un packer que lo presentaré para mi tesis, mudarme a otras arquitecturas, y sin duda lo que más anhelo tocar el kernel de WinBugs, así como de otros OS’s.

Algunos dicen que eres tímido, sin embargo como comentaba al inicio, has sido ponente por dos ocasiones en LimaHack. ¿En qué quedamos, tímido o emprendedor?:
Si me conocieras personalmente seguramente esta duda quedaría saldada, no soy una persona que hable con fluidez, es más desde hace algún tiempo tartamudeo (no siempre fue así), pero (porque siempre hay uno) cuando hablo de lo que me gusta eso desaparece, de la persona que tartamudea a un hablador elocuente, hasta he podido hablar tan rápido (es que el tiempo apremiaba, faltaban pocos minutos para que terminara mi ponencia y necesitaba explicar un último punto) que parecía narrador de radio :P.

Eres uno de los pocos privilegiados que ha tenido la suerte de conocer y compartir  buenos momentos con la elite de CLS (Ricardo Narvaja, Fly!, Marciano, Nahuel, Tena, Solid, Ulises, …). Cuéntanos ¿Cómo viviste la experiencia? y ¿Es cierto que te hicieron una visita guiada por los bosques de Palermo?
Me es muy grato haber conocido a los de CracksLatinoS Argentina, los grandes de grandes, Ricardo, maestro y bonachón sin duda alguna, Fly, hablador como el mismo, tiene buenas historias, es tan maestro el hombre que se tumba empresas con tan solo, Pasta, todo un rockstar (él me entiende xD), Nahuel, no conversé mucho con él, pero la dupla que hace con Marciano es de temer }:), Tena, todo un misterio, nos pasamos todo un día hablando sobre como reversear una aplicación (él lo recuerda :P), Solid, vamos hombre no hay palabras para explicar la gran persona que es, Ulises, mi compatriota, tan solo al verlo podrás darte cuenta de su sencillez, ¡Ztoker!, no podría olvidarme de él, lo conocí en el training de ESET, es tranquilo, pacífico, hasta que hablas de minas con él, le cambia todo el semblante xD.
No me hicieron ninguna visita guiada a Palermo :(, lo primero que Marciano me dijo al conocerlo fue “Nox, ¿te animas para un tour por Palermo?”, pero al final nada de nada :P, así que ese rumor es falso no fui a Palermo, aunque yo sé quienes fueron por el after-party, dos personas de la lista, y cuando lean esto (espero), sabrán que me refiero a ellos }:).

¿Con que miembro de CLS te llevas mejor?, ¿Por qué razón?:
Tengo muchos amigos en CracksLatinoS, pero sin duda es con Apo con quién me llevo mejor. La razón es sencilla, los dos tenemos los mismos intereses respecto al conocimiento, cuando investigamos algo, no nos quedamos con un conocimiento superficial, si no que profundizamos, los dos tenemos esa misma característica.

¿Admiras a alguien en especial? Y en tal caso ¿Por qué motivo?:
Buff, admiro a un montón de personas, de lista hay varias, tenemos a Shaddy que es mayor que yo por 3 años, y sin duda sabe mil veces más que yo, Eddy, a quién no le da miedo los packers, asOlOt, que tan solo leerlo te quedas con la boca abierta, Guan de Dio, Fly, Solid, Ricardo, Marciano, Juan José, Nahuel, son otros a quién admiro.
La razón es obvia, grandes personas, un conocimiento envidiable, genios, y la mejor característica de ellos, ayudar sin pedir nada a cambio.

No es un secreto que este año has enviado call for papers a la Rooted y aunque desafortunadamente no has sido seleccionado me gustaría saber si lo seguirás intentando:
Si, como bien saben fue con un mi amigo Apo, y si, lo seguiremos intentando el próximo año, con un mejor tema que el anterior.

¿Tienes en mente mandar c4p a otros eventos de renombre? Y en tal caso ¿Nos puedes adelantar a dónde?
Emp, eso es topsecret xD, si tengo pensado enviar pero mientras que no sea concretice al 100% no mencionaré nada al respecto o:).

Tres cosas que te gustaría lograr este año:
Mejorar mis bases en RE.
Ir a una conferencia con alto nivel técnico en RE y ser ponente.

Sueles usar la frase: "El pasado no importa, lo que importa es, ¿Qué voy a hacer ahora?" ¿Te arrepientes de algo Nox?:
Esa me la enseño un amigo peruano, Hackspy, ¿si me arrepiento de algo?, pues hombre, he hecho cosas equivocadas en mi vida, pero si algo de mi pasado hubiera cambiado, yo no estaría aquí, y tú no me estarías haciendo la entrevista. Lo que has hecho, hecho está, y ahora, ¿qué voy hacer de aquí en adelante?

Voy a intentar hacer una equivocada taxonomía del RCE y quiero que nos cuente lo que sientes por cada una de las clasificaciones:
  • Unpacking: Ganarle a un grupo de ingenieros.
  • Exploiting: Solo lo diré en una palabra: apasionante.
  • Cracking: Rama del RE, mis primeros pasos.
  • Malware: Hoy, mi medio de vida es analizar malware.
  • Crypto: Un tema pendiente, acojonante y deslumbrante a la vez.

¿Qué libro[s] nos recomendarías? Y ¿Por qué?
¿Técnicos o no? Uno lectura que recomiendo es, Al pie del acantilado de Julio Ramón Ribeyro, cuando lo leí me enamoré. Si hablamos de libros técnicos, tenemos Windows Internals y Advanced Windows Debugging, para conocer internamente a Windows, también The IDA Pro Book 2nd Edition, que ayudará a manejarnos en el entorno del magnifico desensamblador IDA.

   ¿Qué les dirías a las personas que empiezan en la Ingeniería Inversa y sienten frustración al no poder avanzar?:
Creo que es un sentimiento normal el sentir frustración, yo lo sentí varias veces porque pensaba que no se veía un avance, a pesar de eso no me rendí, y tenía metas, hay que trabajar a base de metas, porque si no las hay, la frustración nos puede ganar. Recuerdo que tenía la meta de desempacar Themida, y he podido hacerlo con las versiones para mortales. Ahora tengo otras metas, pero tengo que decir lo que dicen todos, leer, practicar, muchas ganas, si no las hay no podrán seguir,  y metas, deben tener algo que alimente sus ganas de seguir, y las metas lo hacen.
Como un plus, me gustaría mencionarles que cuando empecé no tenía una computadora personal, gastaba mis propinas en ir al cyber para poder hacer lo que más me gusta, programaba, hacía cheats, reverseaba. Cuando comencé los estudios superiores mi familia no tenía el dinero para poder comprarme una computadora, no es hasta el último ciclo en que mi padre pudo comprarme una laptop y porque fue una oferta que le hizo un amigo suyo, cada persona tiene diferentes dificultades, pero eso no es excusa para dejar de aprender lo que realmente nos interesa.

Ya estamos acabando Nox ;) pero antes me gustaría nos dijeras, ¿Cómo te ves dentro de 10 años?:
Me gustaría trabajar como Exploit Writer, pero en mi país trabajar de lo que nos gusta es difícil, trabajo analizando malware porque una empresa abrió esa área hace no mucho tiempo y estoy solo yo. Luego conozco dos empresas más que también tienen esa área (o al menos eso se supone), pero como ven son muy pocas, otra es el salario, trabajar de RE no es muy común, y no son muchas las  personas que se dedican a eso, así que debería ser un salario modesto, sin embargo, con respecto de otros países, yo no llego ni a la mitad de los que ganan mis conocidos trabajando de RE, y si eres una persona casada (felizmente yo no lo soy) no pudieras mantener a una familia. Aquí hay un mercado que explotar pero sin empresarios que lo hagan no veo mucho futuro para los que desean vivir como RE.
Respondiendo a tu pregunta directamente, si no hay cambios en el mercado para los que trabajan de RE, me veo en otro país, trabajando de lo que me gusta.

¿Qué se te viene a la cabeza al escuchar la palabra “wanaco”?
Jajajaja, esa frase era muy usada en el cyber que iba, xD, y en realidad es bastante fuerte, normalmente cuando jugábamos Dota y alguien erraba le decían “guano” (por el excremento), y luego lo cambiaron a “guanaco” para que no suene tan fuerte, sería lo mismo que decir la mala-palabra “mierda”.

¿A quién te gustaría que le hiciéramos la próxima entrevista?:
Huy, pues a asOlOt, el tío es un genio, pero no se sabe mucho de él en la lista, solo aparece cuando hay retos de criptografía o de máquinas virtuales de instrucciones. 

Para finalizar. ¿Algo más que quieras añadir?
Gracias L0ngin0s (que largo es tu Nick, ya encontraré la manera de darle un diminutivo) por el tiempo que tomaste en hacerme la entrevista, sé que los tiempos en estos días escasea. Tengo dos cosas por decir, ¡Ema (Emadicius)!, ¿dónde te has metido tío?, él es un gran reverser Peruano, de los antiguos de CLS, y ahora no se sabe nada de él, no responde mis mails y tampoco aparece en la lista. Y para todos tus lectores. ¡Feliz Cracking!

Pues esto es todo Josué. Muchas gracias por darte a conocer un poco más y de corazón espero que se cumplan todos tus deseos.

¡Hasta la próxima entrevista!

lunes, 4 de febrero de 2013

Solución al reto UnPackMe BamBam




Solución al reto UnPackMe BamBam 0.04 perteneciente al 1er concurso del 2013 de la lista CrackSLatinoS.

Se trata de un Unpack muy sencillo, ideal para aquellos que quieran ir adentrándose en el arte del Unpack de binarios.

Los fichero adjuntos son:

Hasta el próximo UnPackMe

Solución al reto MazeJumps v1.0 Written by Promix17


Solución al reto perteneciente al 1er concurso del 2013 propuesto en la lista de CrackSLatinos.

El creador del binario intenta dificultar la trazabilidad del código mediante la ofuscación de éste con código basura (junk code). El objetivo es claro, acabar con la paciencia del reverser.

Como veremos, no es un método demasiado eficiente, ya que con paciencia conseguiremos descubrir las instrucciones válidas. Sin embargo este reto, puede servir para obtener una buena colección de bloques de código inservible, por si alguna vez necesitásemos emplearlo nosotros como otra alternativa en la defensa de nuestros binarios.

Los fichero adjuntos son:
Hasta el próximo reto!!!

martes, 29 de enero de 2013

Solución al reto Explotame_By_Pekeinfo_v1


Con esta entrada comienzo la que espero sea la primera de muchas, relacionadas con el fascinante universo del arte de los exploits.

Quiero dejar claro que para mi es completamente nuevo y que aun estoy verde pero si consigo mantener las ganas con las que he resuelto éste exploitme, no tardaré mucho en conseguir retos más avanzados. 

El binario es obra de @pekeinfo y sin duda que ha sido todo un acierto haber creado un reto así. 

Esta solución muestra como explotar una vulnerabilidad por desbordamiento de pila (Stack Based Overflow) sobre Windows XP con SP3 y con DEP deshabilitado.

Es un reto muy sencillo, ideal para los que estamos empezando. Como siempre, cualquier crítica constructiva será bien recibida.

Los ficheros adjuntos son:

Para finalizar, quiero dedicar esta entrada a un excelente profesional que se llama Javier Rodríguez , al que se que valora mucho el arte de la explotación. Va por ti maestro ;)

Hasta el próximo exploit!!!

martes, 22 de enero de 2013

Entrevista a Ricardo Gómez a.k.a. APOKLIPTIKO



El 2012 ha sido para mí un año inmensamente productivo en el aprendizaje de temas relacionados con la seguridad de la información. Un año en el que he conocido gran cantidad de profesionales.

Profesionales que comparten su preciado tiempo y sus conocimientos con todos nosotros de manera altruista, sin recibir nada a cambio, salvo la satisfacción que se obtiene de hacer bien las cosas.

En agradecimiento a esas personas, que para mí son muy importantes, he decidido comenzar con una serie de entrevistas de cada uno de ellos, siempre que quieran, para dar a conocer su faceta técnica y humana.

Esta idea la he tomado reverseada de mi brother kinomakino y de flu-project, sencillamente porque me parece una idea estupenda poder conocer a tantos genios escondidos detrás de un Nick. Considero que con las entrevistas, de algún modo, se les reconoce y agradece, tantas horas de esfuerzo y dedicación compartidas con todos nosotros.

Para la primera de ellas, he decidido contar con Ricardo Gómez. Sin duda alguna es una de esas personas que me han ayudado a integrarme perfectamente en la lista CrackSLatinos, mostrando gran interés cuando publico algún que otro reto y al que no le importa en absoluto echarme una mano o incluso las dos, cuando me quedo bloqueado por falta de conocimiento.

Ha publicado más de 20 teorías de RCE en la lista de CrackSLatinoS. Fue ponente del primer evento de seguridad informática (Gu4y4s Hack) de su país, Ecuador, el año pasado. Amante del mundo de la ingeniería inversa y todo un experto en técnicas y análisis de malware.

Nos encontramos ante un gran profesional y una excelente persona. Por tanto y sin más preámbulos, damos paso a la entrevista.

■ ¿Quién es Ricardo Gómez?
Un adicto a los bytes, fanático de la tecnología, geek empedernido. Estudié ingeniería comercial pero ya ves.... las PCs me atraen más. Creo que fui la “oveja negra” de la familia, todos mis hermanos tienen algo que ver con contabilidad pero para mi la informática es aquella amante que no puedo olvidar, esa que ha estado en mis noches de delirios y ha logrado que pase noches enteras sin dormir.

■ En la scene te conocemos por APOKLIPTIKO y ese nickname sugiere adjetivos como misterioso, oculto y enigmático. ¿Quién es APOKLIPTIKO?
Bueno, el nick nace de cuando empiezo a leer los tutoriales de Ricardo Narvaja y veo que nada se le resiste, me emociono y pienso “yo quisiera ser así, algo que inspire temor al programador” luego traté de mantener un bajo perfil por los problemas que tuvieron algunos conocidos de CLS y porque se suele asociar la palabra cracker con delincuente; pero al final decido que si no hay actos malos no hay consecuencias malas y comienzo a dar la cara. Así que ya no hay nada de misterio jajajaja.

■ ¿De dónde viene tu pasión por el reverseado de binarios?
La verdad ni idea jajajaja. Desde muy pequeño me gustó la tecnología, a los 12 empecé cursos de computación, me hice conocido del director de la academia porque llegaba temprano (una media hora antes de clases) para “espiar” lo que daban en los cursos más avanzados, luego el director me dejaba pasar al laboratorio a escuchar las clases de programación y al poco ya estaba recibiendo clases de programación en cobol. Esa sensación de darle instrucciones a la máquina y dejar a los demás chiquillos de mi edad asombrados era única. Luego ya la programación no me basta, quiero saber más, porque funciona así, que pasa dentro del computador y comienzo a buscar información hasta que finalmente casi que de milagro cae un tutorial de Ricardo Narvaja en  mi poder, empiezo a leerlo y me doy cuenta que es lo que buscaba así que empiezo a devorar cuanta información relevante al tema se me cruza. Creo que lo de “destripar” siempre fue lo mío, mis juguetes de navidad terminaban desarmados a los dos días porque “quería ver como funcionaban”.

■ ¿Cómo fueron tus comienzos en el mundillo de la seguridad?
Divertidos. No contaba con un computador y tenía que alquilar en un ciber. Esperar X tiempo hasta que el administrador del ciber me diga “ya puedes usar el internet” con una conexión de 56 Kbps, así que imprimía lo que encontraba para llegar a casa y leer: “ahora hacemos  lo que nos explican en la página http://www...... no lo repito acá porque está muy claro así que sigamos” jajajaja y tenía que volver al ciber a imprimir lo de la otra página jajaja. Poco a poco empiezo a avanzar y luego caigo en la lista de CracksLatinoS, y comienzo a conversar con gente que sabe mucho de reversing: Solid, Mintaka, RedH@wk, Arapumk, Shaddy y muchos más, a quienes no les molestaba que les hiciera las preguntas más simples.

■ ¿Cómo ha sido para ti el paso por la lista CracksLatinoS?
Lo mejor. Caer en CracksLatinoS me ha enriquecido un montón, hay gente de todos lados y no se discrimina a nadie. Hay gente con un conocimiento altísimo que comparte su saber sin egoísmo. Para mi CLS es una familia, hay conflictos, risas, y de vez en cuando un zape! de parte del moderador jajaja. El ambiente que se maneja es único.
Recuerdo que cuando llegué y dije soy de Ecuador muchos se asombraron, era el primer ecuatoriano en la lista, sin embargo el trato siempre fue el mismo; contrario a lo que alguna vez un listero dijo que en la lista predominan españoles y argentinos y hay “racismo” y “preferencias”. Yo como minoría te digo que no importa de donde eres, CLS es una familia y punto.

■ ¿Quiénes han sido decisivos en tu formación como profesional y por qué?
Hay mucha gente que me ha ayudado de una u otra forma, desde mi madre que me tenía una paciencia bárbara al verme horas sentado frente al PC, sin decirme nada, mi esposa que siempre me ha animado y ha cambiado tardes de paseo por una aburrida tarde viéndome frente a una pantalla mientras susurro código; hasta gente que me dio las primeras clases de cracking: el gran Solid que me tuvo una paciencia digna de un santo y mi tocayo Ricardo Narvaja quien siempre trata de ayudar cuando le preguntas, Shaddy, Arapumk... son tantos nombres y nicks. Decir que una o dos personas son decisivas es complejo, aparte que yo creo que un profesional debe ser persona antes que profesional.

■ Comentan las malas lenguas, que llevas una lista de morosos  en CracksLatinoS, incluso que ya hay más de algún Nick apuntado. ¿Qué de cierto hay en ello?
Si te contara la de morosos que hay. Estoy pensando pasarlos a papel continuo para un manejo más fácil del listado y por si hay problemas con el servidor. Te daré un nombre pero apaga la grabadora, ¿está apagada? vale, Amerikano.

■ ¿Sólo por curiosidad, podrías decirme a que moroso corresponde el tutorial del LCGUnPackMe?
Esteeeeeee...... a ver que busco en la lista, pero va a llevar tiempo eh. Se fue el sistema..... jajajaja. Ya sale, ya sale, llevo unas cuantas páginas pero quiero entregar algo que valga la pena. Quiero dejar huella en el reversing.

■ ¿Qué hay de la tabla?, ¿Cuándo se imparte?, ¿Y cómo empezó esto en CracksLatinoS?
La tabla fue una joda con Nando (Tena) parafraseando a Gaspar de “Los Simpsons”: “si no hay tute, hay tabla”, y cada que alguien decía algo tipo “logré romper X protección” venía la pregunta “¿Habrá tute?” si decían que no, nosotros sacábamos la frase del baúl. Luego Tena por cosas del trabajo ya no tiene el mismo tiempo para dedicarse a dar tabla así que quedé solo, y dado que ya el tiempo del que dispongo tampoco es el mismo de antes estoy reclutando gente dispuesta a dar tabla, en los tiempos que corren la gente ya no se asusta con la tabla así que se está pensando en integrar antorchas y rastrillos.

■ Como decía en el prólogo, fuiste ponente el año pasado en el Gu4y4s Hack. ¿Cómo fue la experiencia?, ¿Qué temas tocaste?
Hablé de trucos anti-análisis que se ven comúnmente en el malware. Se tocaron temas de anti-desensamblado y anti-debugging. Dentro de anti-desensamblado estaba lo que conocemos como ofuscado de código y referencias cruzadas inválidas. En anti-debugging se habló de como el malware se vale de las APIs o de estructuras del sistema como el PEB entre otras cosas.
Una experiencia super agradable, el resto de expositores tocaron temas super interesantes. La organización muy atenta en todo momento. Espero tener la oportunidad de compartir conocimiento este año nuevamente.

■ Mis espías me informaron que enviaste un c4p a la Rooted 2013. ¿Significa esto que estamos ante un ponente en potencia y que posiblemente te veamos pronto por España?, ¿Vas a intentarlo en la NCN?, ¿A qué otros eventos internacionales te gustaría ir como ponente y por qué?
Jajajaja ¡Joer! ¿Cómo te informas Longinos? ¿Ponente en potencia? Soy muy tímido en realidad, la única vez que pierdo la timidez es cuando hablo de reversing. Sí, enviamos un paper con un gran amigo (Nox) pero no quedamos entre los afortunados, la competencia es muy dura y hay gente con muchísimo talento. Estamos pensando en enviar un paper para la NCN pero aún no lo hemos decidido. Aparte de la Rooted me encantaría ir a la Eko Party de Argentina, por el nivel de conocimiento que se maneja en las exposiciones (y por el asado jajaja).

■ A parte de las ponencias, ¿En qué proyectos estás metido últimamente?
Bueno trato de darme un tiempo para todo, estoy aprendiendo algo de exploiting que es un tema que siempre me ha llamado la atención pero nunca me doy el tiempo para estudiarlo. Trato de aprender algo nuevo cada día. Tengo pendiente escribir una entrada decente en el blog de Nox (del cual soy invitado), terminar un tutorial de PEspin, varias tools que las cargo en la cabeza pero aún no las plasmo en código, y no se cuantas cosas más. Creo que si mi trabajo estuviera directamente relacionado con reversing me sería más fácil organizarme.

■ ¿Cómo te ves en el futuro?
Mi sueño es trabajar en lo que me gusta pero de lleno, vivir del reversing. Estar en conferencias de seguridad como ponente y como alumno, solo estoy esperando que llegue la oportunidad, mientras tanto toca prepararse.

■ ¿Qué libros nos recomendarías?
Hay tantos libros buenos dependiendo de lo que quieras aprender, por ejemplo tienes Windows internals si buscas tener una visión más clara del funcionamiento de Windows; Practical Malware Analysis de Michael Sikorski y Andrew Honig si te interesa el mundo del malware; The IDA Pro book de Chris Eagle te ayuda a manejar mejor una herramienta que tarde o temprano terminaras usando en el reversing. Todo es cosa de enfocarse y ver que aprender primero. 

■ ¿Qué consejo le darías a alguien que quiere sumergirse en este mundo?
Practicar y leer. Esto es un mundo apasionante pero tienes que sentir verdadero amor por el reversing sino te aburres muy pronto porque suele pasar que no ves avances muy rápido, acá casi nada es mecánico, hay que ser creativo, paciente. 

■ ¿A quién te gustaría que le hiciésemos la próxima entrevista?
Es que me la pones difícil... ¿qué te parece Nox?

■ Para finalizar, un pequeño juego. Te digo una palabra y dices lo primero que te venga a la mente. ¿Preparado?:
  • CracksLatinoS: familia
  • RCE: vida
  • Exploiting: la mejor forma de aprender del SO. Un mal necesario.
  • DBI: más que unpacking.
  • Ricardo: una gran persona, de él he aprendido lo que es la humildad y la constancia.
  • Solid: un grande, mi primer maestro de cracking y no lo dejé que me explique unpacking, hoy me arrepiento.
  • Nahuel: Buena persona solo que algo impaciente.
  • Marciano: casi no lo conozco, no se que decirte.
  • Nox: un gran reverser y gran persona. Espero que no deje de ser lo que es.
  • Trolling: conflictos o risas, depende de como se lo maneje y con quien.
  • Familia: núcleo de la sociedad. 
  • F1ACA: una palabra que la aprendí de Ricardo y ahora la dichosa palabrita no se aleja de mi jajaja.

■ Hemos llegado al final, ¿Algo más que quieras añadir?
Pues nada, agradecerte por el espacio que has hecho en tu agenda y en tu blog. Añadir que me gustaría tener más tutos como mi amigo Eddy Indulgeo quien es una máquina de hacer tutos (aquí en corto: se rumora que tiene changos trabajando en los tutos, que él solo dicta), pero bueno solo espero que el tiempo que he dedicado a ellos hayan servido al menos a uno.

Sólo me queda darte las gracias Ricardo, por compartir con todos nosotros un poquito de tu vida. Queda patente que no solo eres un magnifico profesional, amante de lo que haces, sino también un marido y padre ejemplar (me lo ha chivado Nox).

La siguiente entrevista, correrá a cargo de Josué Sílva a.k.a. Nox, otro que tampoco se queda atrás.