Desofuscar?

15 respostas
andredeividi

Ola

pessoal meu sistema e osfucado.

mas surgiu um duvida existe alguma maneira de alguem desofucar ele ?

abraço

15 Respostas

maquiavelbona

Recuperar os nomes originais? Ofuscadores trocam tudo que podem por coisas padrão, então, eu não conheço nenhum meio.

Até!

andredeividi

de fato

quando eu descompilo minhas classes ofuscadas vem com um codigo
totalmente diferente.

meu medo é que aja alguma maneira de desfazer isso.

fiz umas pesquisas e não encontrei nada sobre isso.

vim ao forum para ter mais certeza

valeu obrigado

R

Cara, teoricamente o objetivo do obfuscador é não permitir esse tipo de coisa né ?

[]´s

von.juliano

Pessoal, aproveitando o tópico, vcs conhecem algum outro ofuscador gratuito? Eu só conheço o Pro-Guard!

Valewww!!!

andredeividi


Cara, teoricamente o objetivo do obfuscador é não permitir esse tipo de coisa né ?

Na verdade eu tenho a mesma ideia
mas na facu algumas pessoas comentaram sobre isso

ofuscar e depois desofuscar

fiquei com a pulga atraz da orelha.

mas era so especulação de pessoas que não estão na realidade

acredito.

R

Pois é, se um ofuscador permitir a deofuscação (jesus! :lol: ) do código, acaba perdendo o sentido.

fenrir

Ofuscar código é um caminho sem volta. Não tem como recuperar o “fonte original” de uma classe ofuscada. Aliás, nem de classe “não ofuscada” você recupera o original.

Como fonte original entenda comentários e nomes de variáveis locais (caso tenha compilado sem a opção de debug).

Mas não se iluda: ofuscar um código não vai impedir ninguém de fuçar no seu programa se isso for da vontade da pessoa. Só vai dificultar o trabalho…

ViniGodoy

Particularmente, acho ofuscação de código uma perda de tempo.

Como o colega falou, compile sem a opção de debug, ponha o arquivo num jar selado e você vai barrar os curiosos de plantão.

Aqueles que quiserem romper essa barreira não serão barrados por um ofuscador, até porque provavelmente conhecem bem dos mecanismos da VM e da linguagem de máquina do programa…

Até mesmo em códigos open source tem pouca gente se metendo. Isso porque mesmo aberto, comentado e refatorado o código de programas longos não deixam de ser complexo… Leva algumas semanas (ou meses) até você estar familiarizado com ele.

ra3elo

Acho o ofuscamento muito útil, principalmente se houver uma fábrica de conexões em seu código. Sem o ofuscador ele ficaria com as strings expostar e o interessado logo teria acesso a sua base de dados.

ribclauport

ViniGodoy, procurei no google, e não encontrei como “selar um jar”, poderia citar uma fonte de onde posso encontrar como fazer isso?

Tt.

T

compressor gratis

http://javascriptcompressor.com/

ViniGodoy

Não é tão difícil desofuscar essas Strings geradas. Se alguém REALMENTE está se dando ao trabalho de reverter seu código, ele VAI reverter. Se quiser segurança, use C++.

ViniGodoy

tecinfoj:
compressor gratis

http://javascriptcompressor.com/

Isso é um compressor, e não um ofuscador.

ViniGodoy

ViniGodoy, procurei no google, e não encontrei como “selar um jar”, poderia citar uma fonte de onde posso encontrar como fazer isso?

Tt.

http://docs.oracle.com/javase/tutorial/deployment/jar/sealman.html

J

Quem entende da linguagem vai entender o codigo mesmo ofuscado. Só vai levar um pouco mais de tempo. Empacotar num executável também não impede quem realmente quer reverter. Se quiser um pouco mais de segurança o ideal é montar um partição criptografada por meio de um token.

Criado 19 de abril de 2007
Ultima resposta 8 de jan. de 2014
Respostas 15
Participantes 10