QUAL OFUSCADOR VOCES ESTAO USANDO?
Eu tenho o VS 2008 Pro, estou fazendo vários testes e agora foi a vez dos ofuscadores e decompiladores. Como ainda não sei muito sobre como usar bem esses recursos, descrevo o que usei e fiz:
Softwares
VS 2008 Pro (C#) - DotFuscator (Nativo VS 2008 v. 4 simples só um tipo de bloqueio disponÃvel) - Reflector 6.8.2 + Addins (File.Disassembler)
Teste com DotFuscator
Após criar o EXE compilei com o DotFuscator na única opção disponÃvel. Abri o Reflector e procurei os métodos listados, não tinha quase código visÃvel, achei estranho. Usando o (Add-ins) do Reflector para remontar o projeto inteiro (C#) a partir do EXE, ele realmetne recriou, mas não funcionou. A form ficou sem controles, o código também não tinha muita coisa.
Teste com EazFuscator 3.1 (suporte até Framework 4.0 e foi atualizado em Abril 2011)
Ao abrir o EXE ofuscado pelo Reflector, já consegui ver bastante código, porém tudo que era nome de métodos e propriedades ou variáveis, aparecia com um pequeno quadrado. Os valores atribuidos ou comparados, apareciam com uma referência 0x324cef e coisas assim. A lógica if else e estruturas de chaves estava aparentemente intecta, mas a legibilidade do código não tinha como entender os valores.
Ao usar o ADDIns para recriar o projeto, não funcionou (Windows aplication), ele gerou somente um arquivo: _.cs que tinha todo o código junto, mas como so quadrados, códigos de referência e a estrutura bem alterada (diagramação).
Pergunta:
O pessoal que já está fazendo uso comercial de programas, usa algum desses ofuscadores?
Qual recomenda?
Tem algum outro que seja melhor ou esses gratuitos não são recomendados?
Num outro poste antigo, alguns colegas comentaram sobre outras técnicas de proteção, mas não deram exemplos de como implementar. Alguém tem algum exemplo para compartilhar?
Softwares
VS 2008 Pro (C#) - DotFuscator (Nativo VS 2008 v. 4 simples só um tipo de bloqueio disponÃvel) - Reflector 6.8.2 + Addins (File.Disassembler)
Teste com DotFuscator
Após criar o EXE compilei com o DotFuscator na única opção disponÃvel. Abri o Reflector e procurei os métodos listados, não tinha quase código visÃvel, achei estranho. Usando o (Add-ins) do Reflector para remontar o projeto inteiro (C#) a partir do EXE, ele realmetne recriou, mas não funcionou. A form ficou sem controles, o código também não tinha muita coisa.
Teste com EazFuscator 3.1 (suporte até Framework 4.0 e foi atualizado em Abril 2011)
Ao abrir o EXE ofuscado pelo Reflector, já consegui ver bastante código, porém tudo que era nome de métodos e propriedades ou variáveis, aparecia com um pequeno quadrado. Os valores atribuidos ou comparados, apareciam com uma referência 0x324cef e coisas assim. A lógica if else e estruturas de chaves estava aparentemente intecta, mas a legibilidade do código não tinha como entender os valores.
Ao usar o ADDIns para recriar o projeto, não funcionou (Windows aplication), ele gerou somente um arquivo: _.cs que tinha todo o código junto, mas como so quadrados, códigos de referência e a estrutura bem alterada (diagramação).
Pergunta:
O pessoal que já está fazendo uso comercial de programas, usa algum desses ofuscadores?
Qual recomenda?
Tem algum outro que seja melhor ou esses gratuitos não são recomendados?
Num outro poste antigo, alguns colegas comentaram sobre outras técnicas de proteção, mas não deram exemplos de como implementar. Alguém tem algum exemplo para compartilhar?
um estagiário! hehehe
Não entendi a brincadeirinha?
Ok Kerplunk, não conhecia esse site de [Ô]tirinhas[Ô].
Mas se uma plicação é comercial, n clientes, mesmo estando no servidor Web tem que ser protegida, pois o cliente poderia pegar o código.
Ok Kerplunk, não conhecia esse site de [Ô]tirinhas[Ô].
Mas se uma plicação é comercial, n clientes, mesmo estando no servidor Web tem que ser protegida, pois o cliente poderia pegar o código.
Ele está falando desta piadinha...
Eu particularmente não uso nenhum ofuscador, minhas aplicações são quase todas Web o que dificulta muito a visualização do código.
Eu particularmente não uso nenhum ofuscador, minhas aplicações são quase todas Web o que dificulta muito a visualização do código.
Tópico encerrado , respostas não são mais permitidas