*   >> Lezen Onderwijs artikelen >> science >> programming

Verduistering in Asp.net

DotNet verduistering biedt code, die vrij is van ongebruikte informatie in assemblages. Dingen om te reflecteren met verduistering zou de vermindering van de omvang van de code in vergaderingen en de vervanging van grote identificatiemiddelen met klein zijn. Tijdens identifiers hernoemen, worden de namen veranderd onherkenbaar te zijn. De obfuscated code in vergaderingen wordt het moeilijk om te lezen. Hoewel de code is versluierd met verschillende identifiers maar zelfs dan het werkt met dezelfde logica.

DotNet verduistering versleutelt en decodeert de snaren worden gebruikt in assemblages. Om te controleren of er verwarring in DotNet. Eerst moet de gecodeerde assemblage worden versluierd, dus krijgen we een versluierd DLL. De code in het DLL-bestand wordt aangepast met het systeem gegenereerde identifiers. De volgende stap zou zijn om de gewijzigde DLL met vervangen identifiers zien. De Obfuscated DLL kan worden gedemonteerd met DotNet huichelaar genoemd ILDASM. Hieronder zijn de stappen voor het maken Obfuscated assemblage

Obfuscation Stappen:.

a.

Open Dotfuscator Community Edition meegeleverd met de Visual Studio-pakket.

b. Maak een nieuw project.

c. Klik op "Browse en voeg assemblage naar de lijst" icoon (hieronder Input Assemblies: - de map icoon open). Klik op Bladeren. Ga naar uw project uitvoerbaar bestand. We zullen ook de volledige project te bouwen met alle dll's, code-bestanden en exen indien van toepassing. (Let op: Project referenties hoeven niet te worden opgenomen)

d.

Men kan nu veranderen de standaard opties als het nodig is, zoals het hernoemen van parameters, uitgang van de map, en voer het verdoezelen proces.

e. Ga naar "Bestand /Build of druk op Ctrl + B U wordt gevraagd om uw project op te slaan, drukt u op." Ja "

f Project is nu versluierd;.. Alle versluierd deliverables worden opgeslagen in de output map geselecteerd de vorige stap. Kopieer en vervang ze in de server een kopie van het project.

Boven Obfuscation in Dotnet zou DLL te maken met gewijzigde kenmerken.

Het Obfuscated DLL zou moeten code veranderd met het systeem gegenereerd variabelen. De gewijzigde DLL kan worden gedemonteerd met behulp van Dotnet ILDASM

Stappen voor het demonteren met ILDASM:....

een Ga naar Visual Studio vanuit Alle programma's

b Selecteer Visual Studio Gereedschap

c. Voer de Command Prompt

d. Schrijf ildasm

e. Een venster toont

f. Blader Obfuscated DLL openen

g. De gedemonteerde DL

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.