Cracking en aplicaciones java para moviles ".jar"!!

Iniciado por bwsr, 28 Junio 2006, 02:54 AM

0 Miembros y 2 Visitantes están viendo este tema.

bwsr

Alguien sabe donde encontrar información sobre este tema??

Gracias.

Eraser

Debugger para entorno java aunq necesitaras Java Runtime Environment v1.4 (JRE) http://java.sun.com/j2se/1.4/download.html para que corra la appz

southDebugger v1.6
http://www.jensbruhn.de

Este website esta dedicado a la ingenieria inversa del mundo Palm
http://www.geocities.com/palmspanishtutor
+Er@ser//PROXY

clauslack

Yo saltee una proteccion de fecha, de un programa sencillo.
Utilice el winzip para descomprir el JAR en los .class.
Despues use un java decompiler (hay muchos para windows y linux) el que utilice daba algun error, sino podria haber obtenido los fuentes completos del programa, modificarlos y volverlo a compilar con Java ME (Sun Java Wireless Toolkit 2.5.2 for CLDC) y Java SE (JDK 6 Update 3) en http://java.sun.com.

El java decompiler que use es JAD http://www.kpdus.com/jad.html
jad -sjava FinCal.class
me creo el fuente FinCal.class

El programa usa la clase import java.util.Calendar; para buscar la fecha del sistema
mas abajo comparaba la fecha con 10/2006
        s = Calendar.getInstance();
        if(s.get(1) >= 2006 && s.get(2) > 10)
        {
De ahi con un editor hexadecimal busque el 2006 (07D6) en el archivo FinCal.class y lo modifique por (08D6) y funciono, por lo menos hasta el año 2262.


Saludosssss





clauslack

Una pequeña correccion
jad -sjava FinCal.class

crea el fuente FinCal.java

egyware

pero teniendo el fuente porque no recompilazte con algun ide y le quitas esa proteccion???