Siirry sisältöön
G

Guardship

Kustantaja: RustemSoft
Virustarkastettu Windows Free to try
ladata v7.1.2 5 latausta
Versio7.1.2
Kustantaja RustemSoft
Julkaisupäivä5.8.2016
Lisäyspäivämäärä5.8.2016
Os vaatimuksetWindows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP
VaatimuksetMicrosoft .NET Framework 2.0
Latauksia yhteensä5
HintaFree to try

Kuvaus

Guardship purkaa .NET-koodisi ja kokoaa sitten suoritettavan tiedoston MSIL-koodin alkuperäiseksi hallitsemattomaksi sovellukseksi luomalla kaksi osaa: 1. Käynnistä moduuli [Sinun_App_Name].com; 2. Kirjasto [Sovelluksen_nimi].lib

NET Frameworkiin kohdistetut sovelluksesi (WinForms, WPF jne.) on käännetty välikielelle (IL). Ajon aikana just-in-time-kääntäjä (JIT) kääntää IL:n alkuperäiseksi koodiksi. Guardship kääntää .NET-suoritettavan tiedostosi alkuperäiseksi koodiksi, jotta se piilotetaan. Kun suoritat suojattua suoritettavaa tiedostoa, siinä on kaikki tietokoneen muistissa toimivan hallitun sovelluksen ominaisuudet ja toiminnot. Mutta .NET-kokoonpanoselaimet ja kääntäjät eivät pysty lukemaan suojattuja .NET-suoritustiedostoja.

Miksi Guardship muuttuu hallitsemattomaksi suoritettavaksi tiedostoksi? On olemassa muutamia disassembler-ohjelmia ASM-, C- tai C++-kielellä kirjoitettujen hallitsemattomien suoritustiedostojen purkamiseen. Yksikään niistä ei kuitenkaan pysty tuottamaan tarpeeksi luettavaa koodia vaivan arvoiseksi. Käytät enemmän aikaa yrittääksesi lukea puretun lähdekoodin, jonka sisällä on assembler-lohkot, kuin kirjoittaessasi saman toimivan sovelluksen tyhjästä.

Itse asiassa mikä tahansa suoritettava moduuli voidaan purkaa ja tutkia. Helppous, jolla purkaja voi kääntää sovelluksesi lähdekoodin, riippuu siitä, kuinka täydelliset metatiedot sovelluksen lähdekoodista ovat exe-moduulissa. Voiko purkaja selvittää alkuperäiset luokkanimet, menetelmät, työnkulkut, rakenteet jne.? Kääntäjä pohjimmiltaan tiivistää sovelluksen lähdekoodin ja muuntaa lähdön muotoon, joka on hyvin yhteensopiva koneen suorituksen kanssa. Se voi olla alkuperäinen konekoodi tai IL-tavukoodi, jota käsitellään CLR-väliajon aikana. Kuitenkin yleisesti ottaen paljon tietoa sovelluksesi lähdekoodista (virheenkorjaus, kommentit jne.) voi yksinkertaisesti kadota kompaktin käännöksen aikana.

Samankaltaiset ohjelmat

Vaihtoehdot

Lisää tältä julkaisijalta