| Versioon | 7.1.2 |
|---|---|
| Kirjastaja | RustemSoft |
| Väljalaske kuupäev | 5. aug 2016 |
| Kuupäev lisatud | 5. aug 2016 |
| Os nõuded | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Nõuded | Microsoft .NET Framework 2.0 |
| Allalaadimisi kokku | 5 |
| Hind | Free to try |
Kirjeldus
Guardship võtab teie .NET-koodi lahti ja seejärel kompileerib teie käivitatava faili MSIL-koodi loomulikuks haldamata rakenduseks, genereerides kaks osa: 1. Käivitage moodul [Teie_rakenduse_nimi].com; 2. Teek [Teie_rakenduse_nimi].lib
Teie rakendused (WinForms, WPF jne), mis sihivad .NET Frameworki, on kompileeritud vahekeelde (IL). Käitusajal tõlgib just-in-time (JIT) kompilaator IL-i algkoodiks. Guardship tõlgib teie .NET-i käivitatava faili omakoodiks, et muuta see peidetuks. Kui käivitate kaitstud käivitatava faili, on sellel kõik arvutimälus töötava hallatava rakenduse funktsioonid ja funktsioonid. Kuid .NET-i koostebrauserid ja dekompilaatorid ei saa lugeda teie kaitstud .NET-i käivitatavaid faile.
Miks Guardship teisendub haldamata käivitatavaks failiks? ASM-, C- või C++-keeles kirjutatud haldamata käivitatavate failide dekompileerimiseks on mõned lahtimonteerijad. Kuid ükski neist ei suuda toota piisavalt loetavat koodi, et pingutust väärt. Kulutate rohkem aega dekompileeritud allika lugemisele, mille sees on assemblerplokid, kui sama toimiva rakenduse nullist kirjutamisele.
Tegelikult saab iga käivitatava mooduli lahti võtta ja uurida. See, kui lihtne dešifreerija saab teie rakenduse lähtekoodi pöördprojekteerida, sõltub sellest, kui täielikud metaandmed rakenduse lähtekoodi kohta exe-moodulis kuvatakse. Kas dešifreerija võib välja mõelda algsed klassinimed, meetodid, töövood, struktuurid jne? Kompilaator sisuliselt tihendab rakenduse lähtekoodi, muutes väljundi vormingusse, mis ühildub masina käitusaegse täitmisega. See võib olla algne masinkood või IL-baidikood, mida töötleb CLR-i vahepealne käitusaeg. Kuid üldiselt võib kompaktse kompileerimise käigus palju teavet teie rakenduse lähtekoodi kohta (silumine, kommentaarid jne) lihtsalt kaduma minna.