A comunidade brasileira de desenvolvimento e programação de jogos.
Bem-vindo: Qua Abr 14, 2021 10:52 am

Todos os horários são GMT - 3 horas




Criar novo tópico Responder  [ 2 mensagens ] 
Autor Mensagem
 Título: Ferramentas para engenharia reversa de Java
MensagemEnviado: Qui Ago 17, 2006 7:14 pm 
Offline
Membro avançado
Avatar do usuário

Registrado em: Qui Jan 12, 2006 7:30 pm
Mensagens: 434
Localização: irc.voidzero.com - #gamedev
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.

_________________
The best performance improvement is the transition from the nonworking state to the working state.
~J. Osterhout


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Sáb Ago 19, 2006 7:13 pm 
Offline
Membro avançado
Avatar do usuário

Registrado em: Qui Jan 12, 2006 7:30 pm
Mensagens: 434
Localização: irc.voidzero.com - #gamedev
Achei exatamente o que eu queria:
http://developers.sun.com/prodtech/java ... ml_re.html

_________________
The best performance improvement is the transition from the nonworking state to the working state.
~J. Osterhout


Voltar ao topo
 Perfil  
 
Exibir mensagens anteriores:  Ordenar por  
Criar novo tópico Responder  [ 2 mensagens ] 

Todos os horários são GMT - 3 horas


Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante


Enviar mensagens: Proibido
Responder mensagens: Proibido
Editar mensagens: Proibido
Excluir mensagens: Proibido
Enviar anexos: Proibido

Ir para:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzido por: Suporte phpBB