Preskoči na sadržaj
G

Guardship

Izdavač: RustemSoft
Pregledano na viruse Windows Free to try
Verzija7.1.2
Izdavač RustemSoft
Datum izlaska5. kol 2016.
Datum dodan5. kol 2016.
Os zahtjeviWindows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP
ZahtjeviMicrosoft .NET Framework 2.0
Ukupno preuzimanja5
CijenaFree to try

Opis

Guardship rastavlja vaš .NET kod i zatim kompajlira MSIL kod vaše izvršne datoteke u nativnu neupravljanu aplikaciju generiranjem dva dijela: 1. Pokreni modul [Ime_vaše_aplikacije].com; 2. Library [Your_App_Name].lib

Vaše aplikacije (WinForms, WPF, itd.) koje ciljaju .NET Framework kompajliraju se na srednji jezik (IL). Tijekom izvođenja, pravodobni prevodilac (JIT) prevodi IL u izvorni kod. Guardship prevodi vašu .NET izvršnu datoteku u izvorni kod kako bi bila skrivena. Kada pokrenete zaštićenu izvršnu datoteku, ona ima sve značajke i funkcionalnosti upravljane aplikacije koja radi u memoriji računala. Ali .NET asemblerski preglednici i dekompilatori neće moći čitati vaše zaštićene .NET izvršne datoteke.

Zašto se Guardship pretvara u neupravljanu izvršnu datoteku? Postoji nekoliko disassemblera za dekompiliranje neupravljanih izvršnih datoteka napisanih u ASM, C ili C++. Međutim, nitko od njih neće uspjeti proizvesti dovoljno čitljiv kod da bi bio vrijedan truda. Provest ćete više vremena pokušavajući pročitati dekompilirani izvor s asemblerskim blokovima unutra, nego ispočetka pisati istu funkcionalnu aplikaciju.

Zapravo, bilo koji izvršni modul može se rastaviti i istražiti. Lakoća s kojom dešifrator može izvršiti obrnuti inženjering izvornog koda vaše aplikacije ovisi o tome koliko su potpuni metapodaci o izvornom kodu aplikacije prisutni unutar exe modula. Može li dešifrator otkriti izvorna imena klasa, metode, tokove rada, strukture itd.? Kompajler u osnovi sažima izvorni kod aplikacije, pretvarajući izlaz u format koji je u velikoj mjeri kompatibilan s izvršavanjem strojnog vremena. To može biti izvorni strojni kod ili IL bajt kod koji se obrađuje u srednjem vremenu izvođenja CLR-a. Međutim, uglavnom, puno informacija o izvornom kodu vaše aplikacije (ispravljanje pogrešaka, komentari, itd.) jednostavno se može izgubiti tijekom kompaktne kompilacije.

Slični programi

Alternative

Više od ovog izdavača