Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 64401|Respuesta: 4

[Fuente] Antidepuración .NET para mejorar la seguridad del programa

[Copiar enlace]
Publicado en 26/5/2020 15:10:54 | | | |
Hay muchas herramientas de descompilación en .net: dnspy, Reflector, ILSpy, etc

Puedes depurar directamente el programa de .exe compilado, ver los valores en memoria e incluso modificar el código fuente directamente.

Entonces, ¿cómo detecta nuestro programa que está siendo depurado o descompilado?

Al iniciar la aplicación normalmente, el usuario suele hacer doble clic en la aplicación para iniciar, y su proceso padre es "explorer"; solo necesitamos comprobar si el proceso padre iniciado es correcto.

Los diferentes valores obtenidos haciendo doble clic para ejecutar, cmd start y dotnet start son los que se muestran en la figura siguiente:



Si el nombre del proceso padre no es explorer, el programa se cierra.

.NET Core necesita instalar el siguiente paquete, cuyo comando es el siguiente:


El código es el siguiente:







Anterior:Desinstala Symantec Endpoint Protection (SEP) usando comandos
Próximo:Angular 9 implementa la función de duplicación (portapapeles)
 Propietario| Publicado en 10/11/2020 15:57:52 |
AppDomain.CurrentDomain.BaseDirectory y System.Environment.CurrentDirectory también son inconsistentes

Ten cuidado con System.Environment.CurrentDirectory para obtener el directorio actual
https://www.itsvse.com/thread-9464-1-1.html


Publicado en 26/9/2021 17:40:44 |
Publicado en 29/9/2021 19:06:54 |
Ven a ver, gracias por compartir
Publicado en 30/9/2021 14:42:10 |
Bullfrog para aprender a aprender
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com