elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Evitar ver código de .net
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Evitar ver código de .net  (Leído 6,292 veces)
jaxoR

Desconectado Desconectado

Mensajes: 93

?


Ver Perfil WWW
Evitar ver código de .net
« en: 15 Junio 2015, 04:17 am »

Hola, estaría necesitando saber como evitar que programas me lean el código de un programa en C#. Tengo entendido que se hace con themida, pero no encuentro una versión full (si alguien me la facilita estaría muy agradecido).

Si me recomiendan otro programa mejor, se los agradecería.
En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: Evitar ver código de .net
« Respuesta #1 en: 15 Junio 2015, 06:26 am »

No tengo idea con que puedes proteger pero cuando lo hayas hecho me parece bueno que subieras el archivo ya protedido.
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Evitar ver código de .net
« Respuesta #2 en: 15 Junio 2015, 15:52 pm »

Hola, estaría necesitando saber como evitar que programas me lean el código de un programa en C#. Tengo entendido que se hace con themida, pero no encuentro una versión full (si alguien me la facilita estaría muy agradecido).

Si me recomiendan otro programa mejor, se los agradecería.

No has entendido del todo bien: Themida es sólo un packer de los varios que han dando vueltas y no es el mejor para .NET.
Hay otros que son mejores, como por ej. Smart Assembly.

El tema es que todos esos requieren que los compres y no hay muchas copias pirata por ahí.

Mi consejo es que hagas tu código lo más complejo posible y que le pongas ofuscación (hay muchos ofuscadores gratis).

Con eso evitas que muchos destripen tu código fácilmente, en poco tiempo.

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

jaxoR

Desconectado Desconectado

Mensajes: 93

?


Ver Perfil WWW
Re: Evitar ver código de .net
« Respuesta #3 en: 15 Junio 2015, 16:00 pm »

Me podrías pasar un ofuscador gratuito? No se la diferencia entre packer y ofuscador jaja

Yo busco esto debido a que en mi programa uso conexiones MySQL, y con el ILSpy pueden ver la pw de la base de datos y así acceder a ella
« Última modificación: 15 Junio 2015, 16:02 pm por jaxoR » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.817



Ver Perfil
Re: Evitar ver código de .net
« Respuesta #4 en: 15 Junio 2015, 16:36 pm »

Me podrías pasar un ofuscador gratuito?

Confuser-EX, el sucesor de Confuser, es gratuito y bueno.
https://github.com/yck1509/ConfuserEx/releases

Ten en cuenta que los métodos de ofuscación se pueden revertir con los conocimientos necesarios, hay programas especializados en esto, no hay nada 100% seguro si escribes una contraseña en el código fuente.

Es mejor que compiles una librería en C/C++, muy protegida, y luego la cargues mediante un simple wrapper en tu proyecto C# para obtener la contraseña que estaría contenida en esa dll de C/C++ nativo. Esto al menos aumentará la confusión y seguridad.

De todas formas en .Net deberías usar un packer + ofuscador para mayor seguridad, Smart Assembly, Crypto Obfuscator, o .Net reactor, en sus versiones más recientes por que si te descargas una versión antigua ya estará "reversible".

Saludos!
« Última modificación: 15 Junio 2015, 16:47 pm por Eleкtro » En línea

jaxoR

Desconectado Desconectado

Mensajes: 93

?


Ver Perfil WWW
Re: Evitar ver código de .net
« Respuesta #5 en: 15 Junio 2015, 22:06 pm »

Lo traté de usar, pero aún sigo pudiendo ver el codigo fuente del programa con ILSpy. Cabe aclarar que es solo un .exe, no uso .dlls ni nada por el estilo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines