Como usar um ofuscador de código java  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
carlosbrpPJ
What is classpath?
[Avatar]

Membro desde: 03/02/2004 00:00:00
Mensagens: 8
Offline

Gostaria de saber como eu uso um ofuscador de código-fonte java?
Qual é o melhor ofuscador?
Será que poderiam escrever um "mini tutorial" passo-a-passo de como ofuscar um código-fonte java?

Agradeço!
[WWW] aim icon [ICQ]
Rubem AzenhaPJ
GUJ Master
[Avatar]

Membro desde: 21/06/2004 00:00:00
Mensagens: 1657
Localização: 69627310
Offline

não se ofusca um código em java!

java tem ferramentas como o javap justamente para não se ofuscar o código

javadoc por exemplo, é para um programador documentar uma classe e ela poder ser usada por outro...

http://www.portaljava.com
[WWW] aim icon [ICQ]
Juliano CarnielPJ
GUJ Master
[Avatar]

Membro desde: 25/09/2003 00:00:00
Mensagens: 1894
Offline

na verdade se obfusca sim =)

se o seu sistema for comercial, de fonte fechado nao tem o pq vc deixar ele pra ser descompilado facilmente =)

de uma olhda na seção de downloads tem um link pra obfuscator la =)

cya!!

http://www.portaljava.com
[WWW] aim icon [ICQ]
EdersonPJ
JavaBaby
[Avatar]

Membro desde: 07/02/2004 00:00:00
Mensagens: 84
Offline

e ae pessoal!!! err....bem, discupa pela ignorancia , mais o q significa ofuscar código????
[WWW] [ICQ]
matheusPJ
GUJ Hacker
[Avatar]

Membro desde: 23/03/2003 00:00:00
Mensagens: 6928
Offline

é q existem ferramentas q conseguem descompilar teu .class e ver o código fonte... ofuscar o código é a "pratica" de deixar mais dificil o trabalho do descompilador.. eheheha, ele até descompila, mas fica com um codigo todo embaralhado

http://www.portaljava.com
[WWW] aim icon [ICQ]
Rubem AzenhaPJ
GUJ Master
[Avatar]

Membro desde: 21/06/2004 00:00:00
Mensagens: 1657
Localização: 69627310
Offline

quem foi o FDP que inventou o descompilador!?!?!?!!?!?!?

http://www.portaljava.com
[WWW] aim icon [ICQ]
Samuel_PessorrussoPJ
JavaEvangelist
[Avatar]

Membro desde: 22/04/2004 00:00:00
Mensagens: 451
Localização: 4759103
Offline

Te um plugin do eclipse (nao me lembro o nome) que ele formata o código para você... você pode por o código todo embaralhado, pulando linhas ,ou tudo em uma linha só que esse plug-in deixa ele formatadinho todo identado....

Não tem saída, podem decompilar o seu código e interpreta-lo sem problemas...

http://
[WWW] aim icon [ICQ]
Rubem AzenhaPJ
GUJ Master
[Avatar]

Membro desde: 21/06/2004 00:00:00
Mensagens: 1657
Localização: 69627310
Offline

q mancada!

se alguem quiser fazer uma aplicação grande, então ela não vai usar java...

a sun devia fazer um criptador de bytecode para pessoas que querem manter seus códigos fechados!

http://www.portaljava.com
[WWW] aim icon [ICQ]
Samuel_PessorrussoPJ
JavaEvangelist
[Avatar]

Membro desde: 22/04/2004 00:00:00
Mensagens: 451
Localização: 4759103
Offline

não é por ai...

hoje em dia uma empresa não se preocupa muito com o código-fonte (a maioria creio eu)... pois o cliente normalmente pede o código fonte e paga por ele...

como é facil decompilar o Java, se alguém usar seu código fonte, vc prova isso de maneira muito facil e vai, através dos meios legais, reclamar por seus direitos de copyright.

http://
[WWW] aim icon [ICQ]
FelipeSS_2PJ
GUJ Master
[Avatar]

Membro desde: 09/07/2003 00:00:00
Mensagens: 1022
Offline

microfilo wrote:q mancada!

se alguem quiser fazer uma aplicação grande, então ela não vai usar java...

a sun devia fazer um criptador de bytecode para pessoas que querem manter seus códigos fechados!


Cara não é bem assim mesmo não , existem descopiladores para tudo, engenharia reversa também...Nego discopila tudo C++, VB,.Net o que for....Tudo que é copilado pode ser descopilado não tem, pra onde fugir...A não ser que vc p´rograme em linguagem de máquina

http://www.codbrasil.com
[WWW] [ICQ]
maxwell_monteiroPJ
JavaChild
[Avatar]

Membro desde: 17/02/2004 00:00:00
Mensagens: 115
Offline

Não há nenhum sistema de segurança que não possa ser quebrado. Se compilo tem como descompila!!!!

É, mas para o cara começar a programar em linguagem de máquina ele tem que tá muito doido já!!!!
[WWW] [ICQ]
NanacaPJ
Entusiasta Java
[Avatar]

Membro desde: 16/12/2003 00:00:00
Mensagens: 24
Offline

Estamos no mundo free, ou seja open-source, codigo gratuito, tudo que é feito deve ser disponibilizado de graça para outros.

Isso é java. Open-Source
[WWW] [ICQ]
FelipeSS_2PJ
GUJ Master
[Avatar]

Membro desde: 09/07/2003 00:00:00
Mensagens: 1022
Offline

microfilo wrote:quem foi o FDP que inventou o descompilador!?!?!?!!?!?!?


Que isso microfilio, vc é macaco velho aqui do forum e não sabia disso???uehehhe tudo que é copilado ode ser discopilado..Não tem como fugir disso , vc pode dificulatar e muito tornando quase impossivel dependo do tamanho do sistema e sua complexidade, obfuscação e etc.....Isso não é só e java , qualquer coisa, C++, VB e etc...

Basta vc arrastar a classe para um programa que o código todo aparece , e vira um .java.....é muito facil

Por isso que existe copryte..direitos reservados , se alguem usar seu código e for protegido como propriedade intelectual , bastya vc processar essa empresa....como muitos fazem por ai...

Bom o negocio não é tão simples assim...veja bem , esse lance de ser tudo de graça e aberto ...esse modelo não é viavel...não da certo, quem vai contratar uma equi´pe, pagar salarios e não ter retorno nenhum???

Não confundam código aberto com programa gratuito....o que é bom é vc colocar o códgo para a epresa implementar o sistema e melhorar como ela quiser ou for melhor para empresa...agora pegar esse código fazer outro produto em cima dele e vender...isso já não é permitido..entendeu a diferença...

Programa gratuito isso é utopia , não existe...vc vai fazer um programa prar o banco do brasil , com 300 pessoas trabalhando nele, vc poagando empostos , salarios e etc... enão vai cobrar nada por isso , ainda vai deixar o código para replicarem e venderm em cima??? isso é impossivel e inviaavel.....

Por isso eu falo , não confundam Open source com softer gratúito.....È um grande erro!! Falow!!

http://www.codbrasil.com
[WWW] [ICQ]
thimarcalPJ
Entusiasta Java
[Avatar]

Membro desde: 14/12/2004 00:00:00
Mensagens: 19
Localização: 22895071
Offline

Bom.. código de máquina não é dificil de ser descompilado.. rsrs...
dá apenas um pouco mais de dificuldade de entendimento..
mas se por exemplo vc utilizar o turbo debugger, que é utilizado pra debbugar programas em assembly, vc pode abrir um executavel q vai ter o codigo de maquina em suas mãos.. rsrs...
principio de crackeamento de programas..
basta vc ter um bom conhecimento de linguagem assembly (opcodes)... e uma boa ideia do que procurar.. como instrucoes jump... e mto tempo ocioso, q vc quebra os programas... rsrs
[WWW] [ICQ]
heitormachado
Thread.start()
[Avatar]

Membro desde: 11/12/2006 16:07:08
Mensagens: 36
Localização: Tubarão - SC
Offline

http://proguard.sourceforge.net/

esse é bom

da um zoio

Bacharel em Sistemas de Informação
http://www.lenkeautomacao.com.br
http://www.linkedin.com/in/heitormachado
http://www.gujavasc.org.br/
[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team