¿Cómo desarmar las herramientas de un hacker?

En toda mi vida como programador, las clases que tomé no solo me enseñaron a crear, ¡sino también a desarmar!


Y cuando digo desarmar, me refiero a entender, analizar, desmontar... como un verdadero detective digital.

Hoy vamos a poner bajo la lupa una herramienta conocida: LATCH.
Dirás: “¡CreadPag! ¿No que ibas a dejar tranquilo a Chema?” —¡pero no! Vamos a aprender cómo funciona por dentro, ¡como los grandes!

Un agradecimiento enorme a mi profe Carlos, no por enseñarme a romper cosas, sino por darme la chispa que encendió esta idea. 🙌

🔍 ¿Qué es la ingeniería inversa?

La ingeniería inversa es como rebobinar una película.
Tenés un producto terminado, y tu trabajo es ir hacia atrás hasta descubrir cómo se hizo.

Se usa para entender cómo funciona algo, detectar vulnerabilidades… o simplemente aprender de los mejores.

Por cierto, ¡gracias a esta técnica los romanos ganaron la Primera Guerra Púnica! (mirá la historia) ⚔️

💥 ¿Qué es un descompilador?

Cuando programás algo en C#, por ejemplo, guardás tu código como HolaMundo.cs.
Al compilarlo, se transforma en un .exe, como HolaMundo.exe.

Descompilar es hacer ingeniería inversa a ese archivo ejecutable para volver a obtener algo parecido al código original.

Y acá es donde entra en acción: dotPeek.

🛠 dotPeek: el descompilador estrella

Para desarmar programas hechos en .NET, podés usar el descompilador dotPeek, totalmente gratuito.

  1. Entrá a la página oficial.
  2. Bajá la versión portátil (ideal si no querés instalar nada).
  3. Ejecutala.
  4. Si no tenés el .NET Framework, el mismo programa te lo va a pedir.

Si ya tenés Visual Studio instalado, ¡probablemente ya estés listo para usarlo sin más vueltas!

🧠 El momento "Eureka"

Corría el día en que aprendía C#, abrí un ejecutable de Latch... y ¡BOOM!
El ícono del programa cambió al de Visual Studio.

Fue como ver a Hulk cuando se enoja. 🟢

Ese fue el momento en que supe: "esto no es magia, ¡es código!"

🎬 ¿Y ahora?

Abrís dotPeek, vas a File > Open, cargás LATCH.exe y...

¡TACHÁN! El código fuente aparece frente a tus ojos.

¿Magia? No. Ingeniería inversa.

Voy a subir un video a mi canal de YouTube explicando todo el proceso paso a paso. ¡No te lo pierdas!

🙌 ¿Te gustó?

Si aprendiste algo nuevo hoy, si te emocionó el momento Hulk, o si querés más contenido como este...

¡Dejá un like y compartí este blog!
Vamos a seguir desarmando el mundo digital juntos. 🚀

Artículo Anterior Artículo Siguiente