Recomponer .java -> .class -> .jar

Iniciado por Jbom, 27 Mayo 2011, 00:24 AM

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

Jbom

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.


apuromafo CLS

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



Citarnormalmente 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