Boa noite amigo, estou com um problema, existe alguma maneira de desfazer o arquivo .jar ? preciso ver o código fonte de um sistema, consegui abrir o arquivo.jar alterando para .rar, o problema é que cada classe do sistema esta salva como .class e desta maneira não consigo ter acesso ao código.
alguém teria alguma ideia de como posso fazer ?
desde já agradeço a atenção de todos.
Nao precisaria nem renomear pra rar. Qualquer descompactador hoje em dia suporta .jar
Obviamente voce nao vai poder ver o codigo se nao tiver os .java
.jar nao contem arquivos .java
Voce pode tentar engenharia reversa. Tem gente que usa e ja vi pessoas falando que nao é tao dificil fazer isso em java mas nao faço ideia de como fazer. Tem codigos que sao protegidos contra isso, se nao for o seu caso, pode procurar no google por engenharia reversa java que ira encontrar alguma coisa.
A tristeza maior do java é a descompilação !
o programa DJ java decompiler , fará o que preciza
Bom dia, muito obrigado pela ajuda de vocês.
Desejo a todos um FELIZ NATAL E UM 2012 REPLETO DE REALIZAÇÕES !!!
Até mais…
Vc quer a engenharia reversa?
Se for, por que vc não cria coragem de pedir informações para o autor do programa?
Ou melhor, por que vc mesmo não cria o programa?
Ser programador é isso!
Boa tarde Luiz Augusto Prado, tentei fazer isso entrar em contato com os criadores, mais não obtive sucesso.
NÃO QUERO O CÓDIGO DO SISTEMA PARA COPIAR O PROJETO, APENAS QUERO APREENDER ALGUMAS TÉCNICAS UTILIZADAS.
uma coisa é você abrir o código do sistema para “hackear” o mesmo, outra é você fazer uso deste código para seu conhecimento, estudos, novas técnicas etc…
Tudo que você precisa você cria ? nunca utilizou nada que não fosse seu ?
meus parabéns tomara que algum dia eu consiga chegar a este nível…
Um grande abraço a todos e um FELIZ NATAL !!!
Ser programador é utilizar de toda tecnologia a seu favor e sempre que possível contribuir para o sucesso de todos que estão nesta batalha !!!
[quote=Marcelo aguiar]Boa tarde Luiz Augusto Prado, tentei fazer isso entrar em contato com os criadores, mais não obtive sucesso.
NÃO QUERO O CÓDIGO DO SISTEMA PARA COPIAR O PROJETO, APENAS QUERO APREENDER ALGUMAS TÉCNICAS UTILIZADAS.
uma coisa é você abrir o código do sistema para “hackear” o mesmo, outra é você fazer uso deste código para seu conhecimento, estudos, novas técnicas etc…
Tudo que você precisa você cria ? nunca utilizou nada que não fosse seu ?
meus parabéns tomara que algum dia eu consiga chegar a este nível…
Um grande abraço a todos e um FELIZ NATAL !!!
Ser programador é utilizar de toda tecnologia a seu favor e sempre que possível contribuir para o sucesso de todos que estão nesta batalha !!![/quote]
Tudo que você precisa você cria ? nunca utilizou nada que não fosse seu ?
Muita coisa eu mesmo faço. Algumas exceções como o SO e suas ferramentas, o compilador…
Para outras eu uso software livre e open source.
Quando o que preciso não existe eu procuro o PDF em alguma faculdade explicando e demonstrando seu funcionamento.
Se só existe o comercial, demanda e eu não souber como fazer e não encontrar em nenhum lugar como fazer, eu pago porque eu sou programador e respeito o trabalho do outro.
APENAS QUERO APREENDER ALGUMAS TÉCNICAS UTILIZADAS
Será que o desenvolvedor que fez o programa quer compartilhar isso?
Bem, se ele tiver utilizado um ofuscador, lhe desejo sorte.
Ser programador é utilizar de toda tecnologia a seu favor e sempre que possível contribuir para o sucesso de todos que estão nesta batalha !!!
Concordo totalmente contigo, mas isso não obriga ninguem a mostrar o que sabe. Eu também acho ruim a restrição de conhecimentos, mas isso é um direito de quem tem de faze-lo se quiser. Infelizmente vivemos em um mundo capitalista e para alguns essa é uma forma de valorizar o que sabe e o que tem.