Come eseguire il debug / reverse engineering delle applet java?

3

Ho bisogno di analizzare un'applicazione java (un file .jar) per un gioco di guerra. So che java può essere decompilato, ma il programmatore apparentemente ha fatto molta confusione per impedire agli ingegneri del reverse di capire come funziona la sua applicazione. Quindi ho pensato che sarebbe stato meglio usare un debugger. Mi consiglieresti un debugger come ollydbg ma per il debug delle applet java?

    
posta Wise 09.02.2013 - 16:45
fonte

1 risposta

1

jdb / jdebugtool sembra adattarsi alle tue esigenze.

Anche se un decompilare ( link ), inserire il tuo IDE preferito e poi passare attraverso può essere un approccio più ordinato? In questo modo puoi isolare i metodi e giocare con loro individualmente. Se hai un comportamento che vuoi eseguire, che puoi identificare, come l'incremento di un contatore specifico, puoi passare attraverso un sacco di confusione passando da qualcos'altro (come il pulsante clic 'A') che sai dovrebbe avere effetto finale.

    
risposta data 09.02.2013 - 23:36
fonte

Leggi altre domande sui tag