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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Recomponer .java -> .class -> .jar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Recomponer .java -> .class -> .jar  (Leído 6,110 veces)
Jbom

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Recomponer .java -> .class -> .jar
« en: 27 Mayo 2011, 00:24 am »

Buenas noches a todos.

Necesito vuestra ayuda y espero no incumplir ninguna norma con este post.

Tengo un programa desarrollado en java, el cual tiene 3 directorios principales, bin libs y resources, dentro de bin se encuentra la chica, varios .jar
1.jar
2.jar
3.jar

Descomprimo el que contiene la clase que quiero modificar el 1.jar que a su vez es el ejecutable. Obtengo todos los archivos .class  en la estructura de directorio del paquete, el manifest en su directorio META-INF y varios archivos de traduccion.

Bueno, pues me voy al archivo .class que quiero modificar lo descompilo con dj java decompiler, lo modifico y se me queda en .java, he de decir que este archivo contiene algunas rutinas en asm. Pues lo que necesito es volver a empaquetar todo, lo he intentado con el mismo dj java decompiler pero me da errores en las rutinas asm y tampoco tengo mucha idea de como tengo que recomponer todo. No se si tengo que incluir de alguna forma el 2.jar pues hace llamadas a el desde el codigo.

No se si me he explicado bien, pero lo he intentado.

Gracias por adelantado.
Un Saludo.

En línea

apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: Recomponer .java -> .class -> .jar
« Respuesta #1 en: 18 Junio 2011, 02:39 am »

normalmente el .jar es como un como un compreso
te cuento en español, como lo hizo alguien ingles para resolver un tema similar:



Citar
normalmente suelen usar winrar para abrir y buscar en el .jar luego el dj java decompiler / jad  para decompilar + Eclipse  para descubrir las clases/dependencias and compilar las  "class"  + CCK  para  "alterar" ct.class

http://www.google.com/search?q=CCK+java&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a

y una VM de  linux para  crear el nuevo jar

si usas
http://ricardonarvaja.info/WEB/buscador.php

y colocas como termino JAVA
<http://ricardonarvaja.info/WEB/CURSO NUEVO/TEORIAS NUMERADAS/1101-1200>
1105-Un Poco de Cracking en Java - Kotoba 4.5 By.[AmeRiK@nO].rar

<http://ricardonarvaja.info/WEB/CURSO NUEVO/TEORIAS NUMERADAS/801-900>
802-Cracking en Java - Keygeneando una aplicación - por marciano.rar

<http://ricardonarvaja.info/WEB/CURSO NUEVO/TEORIAS NUMERADAS/901-1000>
919-Notes_on_reversing_and_cracking_Java_target_Part1_by_ThunderPwr.rar
903-Notes_on_reversing_and_cracking_Java_target_by_ThunderPwr.rar
937-Notes_on_reversing_and_cracking_Java_target_Part3_by_ThunderPwr.rar
920-Notes_on_reversing_and_cracking_Java_target_Part2_by_ThunderPwr.rar

<http://ricardonarvaja.info/WEB/CURSO NUEVO/TEORIAS NUMERADAS/1001-1100>
1089-Covert_Java_-_Techniques_For_Decompiling__Patching__And_Reverse_Engineering__2004_.pdf.7z

<http://ricardonarvaja.info/WEB/CURSO NUEVO/TEORIAS NUMERADAS/501-600>
589-Cracking en Java sin elegancia - por marciano.zip

<http://ricardonarvaja.info/WEB/CURSO NUEVO/TEORIAS NUMERADAS/1201-1300>
1224-Cracking.en.Java.NCR.rar

veras que igual hay escritos para Java..asi tambien para palm y otros..

saludos Apuromafo
En línea

Apuromafo
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Descompilo un .class de JAVA?
Java
piblo 1 2,501 Último mensaje 27 Octubre 2005, 02:52 am
por Thaorius
Cargar .class(Java)
Java
Thaorius 4 4,185 Último mensaje 21 Diciembre 2005, 17:42 pm
por AnKeR
Compilar un *.java a *.class (el *.java contiene errores) « 1 2 »
Java
Lopardo 12 10,881 Último mensaje 26 Noviembre 2006, 19:21 pm
por Casidiablo
.class a .exe(java a exe)
Java
Kerber0 0 2,353 Último mensaje 9 Enero 2009, 01:21 am
por Kerber0
[Java] Class DH Tools 0.2
Java
BigBear 0 1,573 Último mensaje 15 Enero 2016, 16:21 pm
por BigBear
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines