Ho bisogno di qualche consiglio di avviamento qui. Mai fatto il reverse engineering Java prima, ma avevo bisogno di leggere in qualche modo la memoria di un'applicazione java desktop in esecuzione. Il processo comunica con un server esterno su un canale crittografato e recupera alcuni file. I file, per quanto ne so, sono bytecode Java pensato per estendere la funzionalità dell'applicazione corrente. Mi piacerebbe sapere cosa ci sono in questi file, quindi potrei in seguito provare a invertire bytecode sul codice del programma per avere uno sguardo più ravvicinato su come cambiare il comportamento dell'applicazione. Puoi suggerire uno strumento di debug adatto o dirmi qualcosa su questa metodologia?