Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MCKSys Argentina

#4751
Bueno, para aclarar un poco algunas dudas: cuando dije "trampita" me referia a que como es un VB6, NORMALMENTE se carga la libreria msvbvm60.dll.

En este caso, para que Olly no analice las llamadas a la DLL, le inserte la misma en una sección del EXE. Por supuesto, esto conlleva todo el trabajo de redirigir la IAT, resolver los imports del EXE y DLL y ademas parchear las relocaciones de la DLL. Pero, como ven el resultado esta funcionando...  :P

Quizas hubiera sido bueno ponerle un poco de proteccion anti-patch, pero de esa forma hubiera dejado a los mas "novatos" afuera y el objetivo era hacer un crackme sencillo.

Aun asi, hasta ahora solo han descubierto que los seriales validos DEBEN tener 16 bytes/chars (lo cual no es poco)

Si ven que les cuesta, pidanme y les doy mas "tips"...  ;)

Saludos!
#4752
El tema es que si no sabes como trabaja la proteccion, no vas tener mucha idea de como usar la tool...
#4753
Probaste desempacarlo a mano?
#4754
Agrega un boton (como ActiveX) en cualquier lado y despues asignale este codigo


Private Sub CommandButton1_Click()
'Esto se ejecuta cada vez que se presiona el boton
Dim txtSerial As String
Dim txtUser As String
Dim i As Integer

txtUser = InputBox("Ingrese nombre", "Keygen", "")
txtSerial = ""
For i = 1 To Len(txtUser)
    txtSerial = txtSerial + Chr(Asc(Mid(txtUser, i, 1)) + 5)
Next i
InputBox "El serial de " + txtUser + " es", "keygen", txtSerial
End Sub
#4756
Ingeniería Inversa / Re: Una pregunta
18 Octubre 2011, 17:45 PM
Cita de: catalinilla en 17 Octubre 2011, 15:37 PM
mi pregunta es que si para saltarse la proteccion hay que desempacar la dll obligatoriamente o se puede hacer a traves del exe que no esta empacado.

No necesariamente debes desempacar la DLL. Si el EXE no esta empacado, puedes parchearlo para que use la dongle y listo...

Saludos!
#4757
@Tinkipinki: El codigo que puse funciona perfectamente en excel (es VB despues de todo... no?  ;D)

Saludos!
#4758
@43H4FH44H45H4CH49H56H45H: Si bien se puede parchear, estaría bueno que publiques tu nombre-serial (asi sabemos que pudiste registrarte).

@Tinkipinki: Genial! Ahora debes reversear el codigo y sacar un nombre-serial valido!

Saludos!

PD: La idea era tratar de complicar el reversing, no evitar el parcheo  ;)
#4759
Bueno, como hay pedidos de crackmes (no recuerdo bien quien fue) les dejo uno que hice en VB6. Esta compilado en codigo nativo para que sea mas sencillo, pero ya veran que tiene una pequeña trampita dentro...  ;)

Dificultad (1-10): 3

Como siempre, vale todo, pero lo ideal seria un keygen con una explicacion (si quieren tute) de como funciona el algoritmo.

Animense que no es tan complicado. Una vez que se acostumbren a la "trampita", todo sera mas sencillo.

Descarga: http://www.megaupload.com/?d=SESJ9MAK

Descarga Alternativa: http://www.mediafire.com/?74ujcxwd2va6pir

Saludos!
#4760
Podrias empezar subiendo el instalador del programa a algun server...

A ciegas no podemos decirte nada.

Saludos!