| Version | 7.1.2 |
|---|---|
| Utgivare | RustemSoft |
| Utgivningsdatum | 5 aug. 2016 |
| Datum tillagt | 5 aug. 2016 |
| Os krav | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Krav | Microsoft .NET Framework 2.0 |
| Totalt antal nedladdningar | 5 |
| Pris | Free to try |
Beskrivning
Guardship plockar isär din .NET-kod och kompilerar sedan MSIL-koden för din körbara fil till en inbyggd ohanterad applikation genom att generera två delar: 1. Starta modulen [Your_App_Name].com; 2. Bibliotek [Ditt_appsnamn].lib
Dina applikationer (WinForms, WPF, etc.) som riktar sig till .NET Framework kompileras till mellanspråk (IL). Vid körning översätter just-in-time (JIT) kompilatorn IL till ursprunglig kod. Guardship översätter din körbara .NET-fil till inbyggd kod för att göra den dold. När du kör den skyddade körbara filen har den alla funktioner och funktioner för hanterade applikationer som fungerar i PC-minnet. Men .NET assembly webbläsare och dekompilerare kommer inte att kunna läsa dina skyddade .NET körbara filer.
Varför konverteras Guardship till ohanterad körbar fil? Det finns några disassemblerare för att dekompilera ohanterade körbara filer skrivna i ASM, C eller C++. Men ingen av dem kommer att lyckas producera tillräckligt läsbar kod för att vara värt ansträngningen. Du kommer att spendera mer tid på att försöka läsa den dekompilerade källan med assemblerblock inuti, än att skriva samma fungerande applikation från grunden.
Faktum är att vilken körbar modul som helst kan demonteras och utforskas. Hur lätt en dechiffrerare kan omvända din applikations källkod beror på hur fullständig metadata om appens källkod presenteras i exe-modulen. Kan dechiffreraren ta reda på de ursprungliga klassnamnen, metoderna, arbetsflödena, strukturerna etc.? En kompilator komprimerar i princip appens källkod och omvandlar utdata till ett format som är mycket kompatibelt med körning av maskinen. Det kan vara en inbyggd maskinkod eller IL-bytekod som behandlas av CLR mellanliggande körning. Men i stort sett kan mycket information om din applikations källkod (felsökning, kommentarer etc.) helt enkelt gå förlorad under den kompakta kompileringen.