Como usar um ofuscador de código java

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

Agradeço!

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…

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!!

e ae pessoal!!! err…bem, discupa pela ignorancia :oops: , mais o q significa ofuscar código??? :?:

é 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

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

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…

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!

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.

[quote=“microfilo”]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![/quote]

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 :lol:

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á!!!

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

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!!

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

esse é bom

da um zoio

[quote=NanacaPJ]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[/quote]

Meu Deus, essa foi a besteira do ano até agora.

Do ano… 2005!!!

[quote=heitormachado]http://proguard.sourceforge.net/

esse é bom

da um zoio[/quote]

hahaha 6 anos depois!