elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Cracking en aplicaciones java para moviles ".jar"!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cracking en aplicaciones java para moviles ".jar"!!  (Leído 7,571 veces)
bwsr

Desconectado Desconectado

Mensajes: 80


Ver Perfil
Cracking en aplicaciones java para moviles ".jar"!!
« en: 28 Junio 2006, 02:54 am »

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

Gracias.
En línea

Eraser

Desconectado Desconectado

Mensajes: 46


+Er@ser


Ver Perfil
Re: Cracking en aplicaciones java para moviles ".jar"!!
« Respuesta #1 en: 12 Julio 2006, 13:16 pm »

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
En línea

+Er@ser//PROXY
clauslack

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Cracking en aplicaciones java para moviles ".jar"!!
« Respuesta #2 en: 7 Enero 2008, 15:21 pm »

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




 
En línea

clauslack

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Cracking en aplicaciones java para moviles ".jar"!!
« Respuesta #3 en: 7 Enero 2008, 15:25 pm »

Una pequeña correccion
jad -sjava FinCal.class

crea el fuente FinCal.java
En línea

egyware


Desconectado Desconectado

Mensajes: 526



Ver Perfil WWW
Re: Cracking en aplicaciones java para moviles ".jar"!!
« Respuesta #4 en: 14 Enero 2008, 17:17 pm »

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

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines