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 - gangi

#1
Java / Re: Modificar codigo de un archivo .jar
15 Abril 2008, 12:21 PM
Ya lo descomprimí, pero solo aparecen dos carpetas, META-INF y TRiLOGI, en la primera hay un archivo MANIFEST.MF y en la otra carpeta (TRiLOGI) hay 157 archivos *.class, NINGUNO *.java, por eso decia si conocian algun depurador tipo Ollydbg (que es para crackear ejecutables *.exe), para crackear en Java.

Con el winrar me sale esto:

Obfuscation by RetroGuard - www.retrologic.com (author: Mark Welsh, markw@retrologic.com). Debe ser por eso que los nombres de los archivos .class no ayudan mucho, son del tipo w$b.class,... usando un decompilador me pasa lo mismo.

Alguna idea? porque no me parece muy elegante mirar los archivos .class uno por uno.
#2
Por eso decia si alguien conocia algun manual de cracking en Java, porque lo he descomprimido y me aparecen ¡¡¡157 archivos *.class!!! Y no es plan mirarlos uno por uno, y más teniendo en cuenta que mis conocimientos del lenguaje java son nulos. Pero  gracias de todos modos.
#3
Java / Modificar codigo de un archivo .jar
5 Abril 2008, 13:54 PM
Hola, mi problema es el siguiente, en clase utilizamos una aplicación llamada TRILOGI que es para dibujar diagramas de contactos, el problema es que tiene restricciones y me gustaría suprimirlas.

En Java no he programado nunca, pero aprender no estaria mal, lo que pasa es que me gustaría solucionar el problema en un período de tiempo no muy largo, por eso me gustaría que si ustedes conocen algun tutorial de cracking en Java pues me pasasen el link para mirarmelo y saber por donde empezar porque estoy un poco perdido.

El archivo tiene extensión *.jar y de lo que se trataria seria solo de llegar a la parte del codigo que hace salir una ventanita diciendo que "eso no se puede hacer", y ahí modificar el codigo.

Resumiendo, conocen alguna web o manuales/tutoriales o algun libro que me ayude a resolver el problema? Porque ahora mismo no se por donde empezar.   
#4
Enhorabuena por los videos. Sigue así.

Un saludo.
#5
Al final ya logré registrarme, os cuento como lo hice. Primero, con vuestra ayuda y la de dodi :) obtuve parte del codigo fuente del programa. La parte interesante está en el archivo register.bas, que genera el dodi cuando descompilas el pinnacle. Abro el archivo con el bloc de notas y copio la parte del código que genera la contraseña, a continuación creo un proyecto con el visual basic y hago un keygen con el código copiado (se puede aprovechar toda la rutina, solo hay que quitar lo que sobra).

Ya tengo mi keygen, lo pruebo y no funciona, supongo que será el serial, ¿cual pongo?. Vuelvo a revisar el archivo register.bas y veo que para comprobar si estás registrado, llama a una funcion externa (extfn02BA). Busco en los archivos generados por dodi y en module1.bas veo que esta función externa llamada vb_vpw está en la libreria pin52dll.dll. Abro esta libreria con el wdasm32, voy a functions>>exports y allí está la función que busco, vb_vpw. Finalmente, voy haciendo pruebas con un editor hexadecimal, cambiando saltos, hasta que quedé registrado.

Pues eso es lo que hice.
Un saludo.
#6
De esta web se puede descargar el libro: "Cracking sin Secretos. Ataque y Defensa de Software", es un libro bastante conocido.

http://visualinformatica.blogspot.com/search/label/HackCrack

Un saludo.
#7
OK, muchas gracias, sin tu ayuda no lo habria conseguido, ahora ya se lo que tengo que hacer.

Un saludo.
#8
Hola de nuevo.

Osea, que el keygen evidentemente se puede hacer, pero modificar el programa no, es así o me equivoco?

gracias.
#9
Hola.
Otra cosa, saben si después podré modificar el programa desde el microsoft visual basic, si consigo desensamblar sin que me de errores?. Es decir, es possible a partir del *.mak obtenido con el dodi, hacer el *.exe?

-Trim, Mid$,etc, estas palabras son propias del VB3 o del dodi, es decir, para saber lo que quiere decir esto: Mid$(l0028$, l002A%), por ejemplo, que tengo que buscar, información del dodi o de visual basic 3?

-Por lo tanto, si ya he encontrado la rutina donde coje los datos del registro, miro como funciona para hacer un keygen o es posible modificarla para después compilar el exe crakeado? lo digo porque yo desensamblo con errores y cuando intento compilar (make exe file) me sale el error "Expected: end-of-statement", por lo tanto, si no es posible modificar el programa original, me centro en la rutina y ya está, pero si se puede modificar el programa pues lo intentaré modificar, es por eso que me gustaria saber si lo que quiero hacer es posible.

Gracias
#10
Hola, me baje el dodis discompiler, pero me da problemas, esto es lo que hago para desensamblar el pinnacle:

-voy al directorio vdis3
-abro el archivo vbdis3e.exe
-se carga todo sin problemas (tengo el VB3 instalado)
-abro el pinnacle.exe con el dodi i me sale: mscom300 not yet register'd

Alguna idea?
Sobre el programa he descubierto que es de 16bits y tiene una cabecera NE, de la cual no he encontrado informacion.

Saben porque me sale eso en el dodi? Tienen o conocen algun manual del dodi? Saben cual es la ultima versión? Saben de otros desensambladores de VB3?

gracias.
un saludo.