Olá estou com um projeto onde tenho um .jar na lib com seus .class preciso acessar uma classe interna deste .jar pois o sistema utiliza um método onde é feita uma regra de negócio nela.
Enfim preciso fazer uma engenharia reversa para transforamar os .class em .java novamente mas não estou lembrado como posso fazer isso só sei que é possível, por favor quem puder ajudar obrigado.
Engenharia Reversa
2 Respostas
Caso você queira recuperar o fonte use um decompilador
Abs
Sem chances de falar com o implementador de lib?
Engenharia reversa também tem diversos problemas:
- Não há suporte pelo time de desenvolvimento original;
- Você fica “congelado” na versão da lib que fez a engenharia reversa (ou terá que manter você mesmo o código);
- O código descompilado é um pouco mais confuso do que o código original (sem comentários, sinais de + substituidos por StringBuilders, sem try…catch);
- Você pode estar violando patentes ou direito autoral.
Criado 2 de setembro de 2008
Ultima resposta 2 de set. de 2008
Respostas 2
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo