anun1

lunes, 6 de abril de 2026

Solucion al Reto Crackme 1 by RedH@wK

Hola amigos hoy vengo con la solución del reto 1 de redH@wK, al principio yo creía que era necesario un nombre y un serial, pero la cosa era más sencilla de lo que parecía. Aquí una foto del reto.


Analizándolo un poco me di cuenta de que está hecho en VB6 y está en P-Code así que al abrirlo con x64dbg no pude ver el código ensamblador. Me dijeron en crackslatinos que poniendo un breakpoint en msvbvm60.dll podía verlo analizándolo y ver lo que hacía, pero yo buscaba cómo verlo de perdida en ASM, así que busqué algunas herramientas; una de ellas fue VB Decompiler, el cual me daba el código en P-Code aquí una imagen.


y tambien la herramienta VBDEC, la cual me mostraba lo mismo que la anterior aquí una imagen.


Pero como no sé traducir ese lenguaje, así que le pedí ayuda a ChatGPT. Primero le pregunté si sabía leer o traducir el lenguaje P-Code y me dijo que sí, así que le pasé el código y me mostró lo siguiente.


Codigo


Dim txt As String
txt = txtPassword.Text

If txt = "" Then
    Form1.Show
    Me.Hide
Else
    MsgBox "Serial no valido. Vuelve a intentarlo"
    txtPassword.SetFocus
    SendKeys "{Home}+{End}"
End If

Como vemos, el código está más limpio y entendible, y vemos que solo hace una comparación el campo del serial solo pregunta si este está vacío y, si lo está nos muestra el cartelito correcto, así que quitamos el signo de interrogación y en el campo nombre ponemos el que gusten; solo el campo serial quedaría en blanco y ya queda y muestra lo siguiente.


 

O mejor dicho, como en la imagen siguiente.


jajajajajaja esta imagen es de un amigo de Crackslatinos. Saludos  EdePC, y buena imagen.

Bueno espero les haya gustado Saludos  Flamer


No hay comentarios.:

Publicar un comentario