Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 64401|Répondre: 4

[Source] Anti-débogage .NET pour renforcer la sécurité des programmes

[Copié le lien]
Publié sur 26/05/2020 15:10:54 | | | |
Il existe de nombreux outils de décompilation sous .net : dnspy, Reflector, ILSpy, etc

Vous pouvez déboguer directement le programme de .exe compilé, consulter les valeurs en mémoire, et même modifier le code source directement.

Alors, comment notre programme détecte-t-il qu’il est débogué ou décompilé ?

Lors du démarrage normal de l’application, l’utilisateur double clic généralement sur l’application pour démarrer, et son processus parent est « explorer », il suffit de vérifier si le processus parent démarré est correct.

Les différentes valeurs obtenues en double-cliquant pour exécuter, cmd start et dotnet start sont telles que montrées dans la figure ci-dessous :



Si le nom du processus parent n’est pas explorer, le programme se ferme.

.NET Core doit installer le package suivant, la commande est la suivante :


Le code est le suivant :







Précédent:Désinstaller Symantec Endpoint Protection (SEP) à l’aide de commandes
Prochain:Angular 9 implémente la fonction de duplication (clipboard)
 Propriétaire| Publié sur 10/11/2020 15:57:52 |
AppDomain.CurrentDomain.BaseDirectory et System.Environment.CurrentDirectory sont également incohérents

Méfiez-vous de System.Environment.CurrentDirectory pour obtenir le répertoire actuel
https://www.itsvse.com/thread-9464-1-1.html


Publié sur 26/09/2021 17:40:44 |
Publié sur 29/09/2021 19:06:54 |
Viens voir, merci d’avoir partagé
Publié sur 30/09/2021 14:42:10 |
Bullfrog pour apprendre à apprendre
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com