Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Skeletron en 23 Julio 2009, 12:00 pm



Título: Con que Ofusco mi codigo .Net?
Publicado por: Skeletron en 23 Julio 2009, 12:00 pm
Hola gente.. hace unos dias descargué un Decompilador de codigo .Net y me dió todo el codigo ahí perfectamente legible.. y me dio mucha bronca...

Amigos.. que me recomiendan para ofuscar mi codigo???
Algun software bueno (gratuito por favor.. no quiero problemas para instalar y habilitarlo..), alguno que no te agregue algo al archivo (como algunos que te agregan publicidad ( :o ) o cosas así..

Que me dicen?? alguna recomendacion?


Título: Re: Con que Ofusco mi codigo .Net?
Publicado por: 43H4FH44H45H4CH49H56H45H en 23 Julio 2009, 14:18 pm
Hazlo en el mismo código porque todos los encriptadores tienen su desencriptador.


Título: Re: Con que Ofusco mi codigo .Net?
Publicado por: karmany en 23 Julio 2009, 14:48 pm
Yo he desensamblado muchos NET y te recomiendo una protección muy buena que hará que los programas contra NET no funcionen:
http://www.codewall.net/

Sin embargo, yo lo probé y en algunos ordenadores no funcionaba correctamente. Hace un trabajo muy bueno.


Título: Re: Con que Ofusco mi codigo .Net?
Publicado por: Skeletron en 25 Julio 2009, 05:05 am
Hacerlo en el mismo codigo??
Y eso como sería? alguna codigo especial hay que colocar?
O te refieres a darle nombres "raros" a variables y ese tipo de cosas?


Título: Re: Con que Ofusco mi codigo .Net?
Publicado por: 43H4FH44H45H4CH49H56H45H en 25 Julio 2009, 15:30 pm
en lugar de strings en el código utilizar sus equivalentes hexadecimal u otro para cada caracter y en tiempo de ejecución convertirlos en strings.
Tratar de utilizar todo lo que se pueda mediante diseño y no por código, es lo que no leen los descompiladores.
Busca ejemplos de ofuscar codigo en c, c++ u otro para implementarlo en tu programa.


Título: Re: Con que Ofusco mi codigo .Net?
Publicado por: Daniel1976 en 1 Abril 2010, 23:46 pm
Ya pasó mucho tiempo capaz que resolviste, pero usá BitHelmet obfuscator.

No es gratis, pero durante 30 dias de prueba anda con todas las caracteristicas, despues lo volves a instalar o le cambias la fecha a la maquina y listo ;-)

http://www.bithelmet.com

Saludos!