Guardship szétszedi a .NET-kódot, majd lefordítja a MSIL kódját futtatható natív menedzselt alkalmazás generál két darab: 1. Start modul [Your_App_Name] .hu; 2. Könyvtár [Your_App_Name] .lib
Az alkalmazások (WinForms, WPF), hogy a .NET-keretrendszer az elkészült köztes nyelv (IL). Futás közben a just-in-time (JIT) fordítja az IL a natív kód. Guardship lefordítja a .NET futtatható natív kódot, hogy rejtett. Amikor futtatja a védett futtatható rendelkezik minden tulajdonságával és funkciójával kezelt alkalmazás végző PC memória. De .NET szerelvény böngészők és kódvisszafejtő program nem fogja tudni elolvasni a védett .NET futtatható.
Miért Guardship konvertálni menedzselt futtatható?
Van néhány bontói az visszafejtése menedzselt futtatható írt ASM, C, vagy C ++ nyelven. Azonban egyikük sem fogja kezelni, hogy készítsen olvasható elég kódot megéri az erőfeszítést. Lesz több időt próbál olvasni a decompiled forrás szerelő tömb belsejében, mint az írás ugyanaz működő alkalmazás a semmiből.
Valójában bármely végrehajtható modul könnyen szétszerelhető és feltárni. A könnyűség, amellyel a decipherer is visszafejtése az alkalmazás forráskódját attól függ, hogy teljes metaadatokat az alkalmazás forráskódját bemutatja belsejében exe modult. Május az decipherer kitalálni az eredeti osztály nevek, módszerek, a munka folyik, szerkezetek, stb? A fordító alapvetően tömöríti alkalmazás forráskódját, átalakítja a kimenet olyan formátumra, amely sokkal kompatibilis a gép futási végrehajtását. Ez lehet egy natív gépi kód vagy IL byte kód kezelik CLR köztes időre. Ugyanakkor nagyjából egy csomó információt az alkalmazás forráskódját (hibakeresés, megjegyzések, stb) egyszerűen lehet elveszett a kompakt összeállítás.
Követelmények :
.NET Framework 2.0
Korlátozások :
Limited alkalmassága
Hozzászólás nem található