Ayuda con programa Armadillo/Visual Basic 6.0

Iniciado por gastonp, 9 Septiembre 2010, 02:12 AM

0 Miembros y 1 Visitante están viendo este tema.

gastonp

Hola, estoy queriendo crackear este programa:

http://www.megaupload.com/?d=9OJVPAWU

Segun el RDG esta empaquetado con Armadillo v6.0x (y dice posible Signatura Falsa, por escaneo externo mediante dll actualizable) y hecho en Microsoft Visual C++ 6.0
Utilizé el ArmaGeddon 1.7 para sacar el Armadillo y me quedo el siguiente ejecutable:

http://www.megaupload.com/?d=GPRH1VZJ

Lo reviso con el RDG y me dice Visual Basic 6.0 código nativo y mediante escaneo externo Armadillo v6.0x posible Signatura Falsa.
Ahora bien, si corro ese ejecutable funciona correctamente, salvo que me vuelve a pedir un código de registro; pero es otra ventana distinta a la que aparecia antes de pasarle el ArmaGeddon.
Si lo abro en Olly y busco las cadenas de texto encuentro dos referencias a la dll ArmAccess (mas precisamente a la función InstallKey y Environ).
Cuando intento registrarme aparece un mensaje que dice que no se encontró el archivo ArmAccess.dll. Parece que el programador utiliza esa dll para ver si el programa esta registrado.
Casualmente hoy lei un tuto de MCKSys de un caso similar donde él creaba su propia ArmAccess.dll, pero la verdad que no me quedo muy claro como definía la función Environ.
Quizas la solución para este caso también sea crear esa DLL. Necesito que me orienten un poco sobre como proceder.

Saludos

MCKSys Argentina

#1
Lo miro y te doy una mano...

Modificado

Prueba el desempacado con esta DLL: http://www.mediafire.com/?ncaznecptuzrugz

Despues me cuentas...  ;D
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


gastonp

#2
Hola MCKSys, gracias por la dll  ;-). Ahora estoy en el trabajo pero ni bien llegue a casa la pruebo y te comento como fue.
Igual te cuento que la estuve chusmeando un poco y tengo unas dudas:
1) ¿ la función InstallKey lo único que hace es informar si esta instalada correctamente una clave o también la instala ?
2) Con respecto a la función Environ, estuve viendo tu tuto:

http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1001-1100/1082-Tut04_Parcheando_Blaze_Media_Pro_8_0_Special_Edition_por_MCKSys.rar

¿ esta función lo único que hace es informar de acuerdo al código que se le pasa como parámetro ?
Veo que en UserName has puesto tu nick, ¿ en UserKey, DaysLeft, InvalidKey, Expired, etc puede ir cualquier valor o solo los que vos pusiste?

Editado

No me habia dado cuenta de que en InvalidKey, Expired y Clock le habias puesto "false". Vi que en DaysLeft pusiste 99, supongo que al tener Expired el valor false la cantidad de días no se tiene en cuenta ¿no?

Un saludo y gracias de nuevo

MCKSys Argentina

Ufff, demasiadas preguntas!!!  :P

Aca esta todo lo que necesitas saber sobre la DLL: http://www.siliconrealms.com/API/help.php

Vas a ver que es mas sencillo de lo que parece...  ;D

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


gastonp

jajaja  :laugh: , soy peor que los chicos haciendo preguntas!!!

Te cuento que ya probe la dll y funciona de maravillas, también entre al link que me dejaste y la verdad que esta muy bueno, me aclaro las dudas que tenia.

Un saludo y gracias MCKSys

MCKSys Argentina

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."