*   >> Læs Uddannelse artikler >> science >> programming

Formørkelse i Asp.net

DotNet formørkelse giver kode, som er fri for ubrugte oplysninger i forsamlinger. Ting at afspejle med formørkelse vil være reduktionen i størrelsen af ​​kode i forsamlinger og udskiftning af store identifikatorer med små. Under identifikatorer omdøbning, er navnene ændret til at være uigenkendelig. Den korrumperet kode i forsamlinger bliver svær at læse. Selvom koden er korrumperet med forskellige identifikatorer, men selv da det fungerer med samme logik. DotNet formørkelse krypterer og dekrypterer strengene bliver brugt i forsamlinger. For at kontrollere for formørkelse i DotNet.

Først den kodede forsamling skal korrumperet, så vi får en korrumperet DLL. Koden i DLL er modificeret med systemet genererede identifikatorer. Næste skridt ville være at se det modificerede DLL med udskiftede identifikatorer. Den korrumperet DLL kan adskilles med DotNet dissembler kaldet ILDASM. Nedenfor er vist er de trin for at skabe korrumperet samling

formørkelse Steps:.

en. Åbent Dotfuscator samfund udgave følger med Visual Studio-pakken.

b. Opret et nyt projekt.

c.

Klik på "Gennemse og tilføje forsamling til liste" ikonet (under Input Assemblies: - ikonet åben mappe). Klik på Gennemse. Naviger til dit projekt eksekverbar fil. Vi vil inkludere hele projektet build der indeholder alle de DLL, kode filer og exes om nogen. (Bemærk: Projekt referencer ikke behøver at blive inkluderet)

d. Man kan nu ændre standardindstillingerne om nødvendigt gerne omdøbe parametre, output mappe, og køre obfuscating proces.

e. Gå til "Filer /Byg eller tryk på Ctrl + B Du vil blive bedt om at gemme dit projekt, skal du trykke på.

" Ja "

f Project er nu uklar;.. Alle de sløres projektleverancer gemmes i output mappe er valgt i det forrige trin. Kopiér og erstatte dem i serveren kopi af projektet.

Over Formørkelse i Dotnet ville skabe DLL med modificerede identifikatorer. Den korrumperet DLL ville have kode ændres med systemet genererede variable. Den ændrede DLL kan være skilles ad ved hjælp Dotnet ILDASM

Trin for Demontering med ILDASM:....

en Gå til Visual Studio fra Alle programmer

b Vælg Visual Studio Tools

c. Kør Kommandoprompt

d.

Skriv Ildasm

e. Et vindue viser

f. Gennemse korrumperet DLL at åbne

g. demonteret DLL viser kode med udskiftede identifikatorer.


Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.