*   >> Lecture Éducation Articles >> science >> la programmation

Obfuscation dans Asp.net

DotNet obscurcissement fournit le code qui est libre de l'information utilisé dans les assemblées. Choses à réfléchir avec obscurcissement serait la réduction de la taille de code dans les assemblées et le remplacement des grands identifiants avec la petite. Pendant identifiants renommage, les noms sont modifiés pour être méconnaissable. Le code maquillé dans les assemblées devient difficile à lire. Bien que le code est masqué avec des identifiants différents, mais même alors, il travaille avec la même logique.

DotNet obscurcissement crypte et décrypte les cordes utilisées dans les assemblées. Afin de vérifier les faux-fuyants dans DotNet. Première l'ensemble codé doit être occulté, donc nous obtenons une DLL obscurci. Le code de la DLL est modifié avec système généré identifiants. La prochaine étape serait de voir la DLL modifiée avec des identifiants remplacés. Le Obfuscated DLL peut être démonté avec DotNet Dissimulation d'appelé ILDASM. Ci-dessous sont présentés les étapes pour créer ensemble Obfuscated

Obfuscation Étapes:.

a.

Open edition de la communauté Dotfuscator inclus dans le package Visual Studio.

b. Créez un nouveau projet.

c. Cliquez sur "Parcourir et ajouter l'assemblage à la liste" icône (ci-dessous assemblées d'entrée: - l'icône du dossier ouvert). Cliquez sur Parcourir. Accédez à votre projet fichier exécutable. Nous inclurons l'accumulation de projet complet contenant toutes les DLL, les fichiers de code et si des exes. (Note: Les références de projet ne doivent pas être inclus)

d.

On peut maintenant modifier les options par défaut en cas de besoin, comme renommer paramètres, le dossier de sortie, et de lancer le processus de mascage.

e. Allez dans "Fichier /Créer ou appuyez sur Ctrl + B vous sera demandé d'enregistrer votre projet, appuyez sur." Oui "

f projet est maintenant masquée;.. Tous les livrables brouillées sont stockés dans le dossier de sortie sélectionné dans l'étape précédente. Copier et de les remplacer dans la copie sur le serveur du projet.

Au-dessus de l'obscurcissement en Dotnet créerait DLL avec des identifiants modifiés.

Le Obfuscated DLL aurait changé avec le code généré par le système de variables. La DLL peut être modifiée démontés utilisant Dotnet ILDASM

Étapes de démontage avec ILDASM:....

A Go à Visual Studio de tous les programmes

b Sélectionnez Visual Studio Tools

c. l'invite de commande

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.