GameDev Brasil
https://www.gamedev.com.br/forum/

Ferramentas para engenharia reversa de Java
https://www.gamedev.com.br/forum/viewtopic.php?f=15&t=572
Página 1 de 1

Autor:  Nameless Stranger [ Qui Ago 17, 2006 7:14 pm ]
Título:  Ferramentas para engenharia reversa de Java

Alguém sabe alguma ferramenta (ou algumas) que facilitam a engenharia reversa de aplicações feitas em Java?

Obviamente, o código-fonte não está disponível, apenas os arquivos .JAR, que quando descompactados, resultam em diversos arquivos .class.

Para decompilar os .class, utilizei o freeware jad:
http://www.kpdus.com/jad.html

Que convenhamos, é sensacional.

Agora, eu procuro uma ferramenta que, a partir dos diversos arquivos .java que contêm o código-fonte, ela mostre as ligações das classes. Por exemplo, classe1 é ancestral da classe2 e classe3.
Que, preferencialmente, mostre isso graficamente.

Ele também poderia mostrar (listar) os métodos de cada classe.

Não sei se existe tal ferramenta, e nas minhas googleadas, não encontrei nada melhor que o Jad para ajudar nesta tarefa.

Se alguém souber de mais alguma ferramenta que é utilizada nestes casos, é só dizer.

São muitos os arquivos .java, e muitas classes, por isso, ficar procurando de arquivo em arquivo as classes é muito demorado.

Autor:  Nameless Stranger [ Sáb Ago 19, 2006 7:13 pm ]
Título: 

Achei exatamente o que eu queria:
http://developers.sun.com/prodtech/java ... ml_re.html

Página 1 de 1 Todos os horários são GMT - 3 horas
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/