Preskoči na vsebino
G

Guardship

Založnik: RustemSoft
Preiskano na viruse Windows Free to try
Različica7.1.2
Založnik RustemSoft
Datum izdaje5. avg. 2016
Datum dodajanja5. avg. 2016
Os zahteveWindows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP
ZahteveMicrosoft .NET Framework 2.0
Skupno prenosov5
CenaFree to try

Opis

Guardship razstavi vašo kodo .NET in nato prevede kodo MSIL vaše izvršljive datoteke v izvorno neupravljano aplikacijo z generiranjem dveh delov: 1. Zagonski modul [Ime_vaše_aplikacije].com; 2. Knjižnica [Ime_vaše_aplikacije].lib

Vaše aplikacije (WinForms, WPF itd.), ki ciljajo na .NET Framework, so prevedene v vmesni jezik (IL). Med izvajanjem pravočasni prevajalnik (JIT) prevede IL v izvorno kodo. Guardship prevede vašo izvršljivo datoteko .NET v izvorno kodo, da jo naredi skrito. Ko zaženete zaščiteno izvedljivo datoteko, ima vse funkcije in funkcionalnosti upravljane aplikacije, ki deluje v pomnilniku računalnika. Toda brskalniki in dekompilatorji .NET ne bodo mogli prebrati vaših zaščitenih izvršljivih datotek .NET.

Zakaj se Guardship pretvori v neupravljano izvršljivo datoteko? Obstaja nekaj disassemblerjev za dekompiliranje neupravljanih izvršljivih datotek, napisanih v ASM, C ali C++. Vendar nobenemu od njih ne bo uspelo izdelati dovolj berljive kode, ki bi bila vredna truda. Več časa boste porabili za branje dekompilirane izvorne kode z bloki za sestavljanje znotraj, kot za pisanje enako delujoče aplikacije iz nič.

Pravzaprav je mogoče kateri koli izvršljivi modul razstaviti in raziskati. Enostavnost, s katero lahko dešifrir izvede povratni inženiring izvorne kode vaše aplikacije, je odvisna od tega, kako popolni so metapodatki o izvorni kodi aplikacije znotraj modula exe. Ali lahko dešifrer ugotovi izvirna imena razredov, metode, poteke dela, strukture itd.? Prevajalnik v bistvu stisne izvorno kodo aplikacije in preoblikuje izhod v obliko, ki je zelo skladna z izvajanjem v strojnem okolju. To je lahko izvorna strojna koda ali bajtna koda IL, ki jo obravnava vmesno izvajalno okolje CLR. Vendar pa se na splošno lahko veliko informacij o izvorni kodi vaše aplikacije (odpravljanje napak, komentarji itd.) preprosto izgubi med kompaktnim prevajanjem.

Podobni programi

Alternative

Več od tega izdajalca