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