2010-07-31 8 views

Respuesta

8

Pueden probar, pero cualquier hacker verdaderamente determinado podrá piratear su código, sea cual sea el cifrado/ofuscación.

Como su programa necesita ser "descifrado" para poder ejecutarlo, la imagen en la memoria podría ser suficiente.

Si se trata simplemente de ofuscación, un poco de trabajo duro puede evitar eso (averiguar funciones, dar nombres significativos, etc.).

+0

Sé que cada hacker puede encontrar el software y el crack, pero realmente miedo a crear nueva aplicación como la mía, pero con su información. ¿Me ayuda la ofuscación? – pedram

+0

@pedram - No, no es así. Solo hace que pienses que estás seguro. – Oded

+0

Entonces no hay seguridad en .Net, ¿qué pasa con C++? – pedram

5

El IL nunca se puede encriptar/esconder porque el CLR debe tener acceso a él. Lo mejor que puedes hacer es ofuscación.

1

utilicé SmartAssembly en muchos proyectos y es realmente bueno. aquí puede leer sobre su CodeProtection features

EDITAR!

cierto, esa es una mala respuesta mía. Probé SmartAssembly y otros como dotfusocator, Salamander, Skater .NET Obfuscator. y nunca encontré una buena manera de revertir las aplicaciones protegidas con SmartAssembly con proxy dinámico, etc.

Es mi manera de decir que me gusta más el resultado de SA que los demás.

Pero, por supuesto, si hay un hacker lo suficientemente bueno, no hay protección.

y no tengo NADA TODO CON SA O SOFTWARE Redgate

+0

"realmente bueno" suena como publicidad. ¿Qué tiene de bueno esto? –

Cuestiones relacionadas