| Sürüm | 7.1.2 |
|---|---|
| Yayımcı | RustemSoft |
| Yayın tarihi | 5 Ağu 2016 |
| Ekleme Tarihi | 5 Ağu 2016 |
| İşletim sistemi gereksinimleri | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Gereksinimler | Microsoft .NET Framework 2.0 |
| Toplam indirme | 5 |
| Fiyat | Free to try |
Açıklama
Guardship, .NET kodunuzu parçalara ayırır ve ardından iki parça oluşturarak yürütülebilir dosyanızın MSIL kodunu yerel yönetilmeyen uygulamada derler: 1. Modül [Uygulamanız_Adınız].com'u başlatın; 2. Kitaplık [Uygulamanız_Adınız].lib
.NET Framework'ü hedefleyen uygulamalarınız (WinForms, WPF vb.) ara dile (IL) derlenir. Çalışma zamanında, tam zamanında (JIT) derleyicisi, IL'yi yerel koda çevirir. Guardship, .NET yürütülebilir dosyanızı gizli hale getirmek için yerel koda çevirir. Korumalı yürütülebilir dosyayı çalıştırdığınızda, PC belleğinde çalışan yönetilen uygulamanın tüm özelliklerine ve işlevlerine sahiptir. Ancak .NET derleme tarayıcıları ve kod çözücüleri, korumalı .NET yürütülebilir dosyalarınızı okuyamaz.
Guardship neden yönetilmeyen yürütülebilir dosyaya dönüşüyor? ASM, C veya C++ ile yazılmış yönetilmeyen yürütülebilir dosyaları ayrıştırmak için birkaç ayrıştırıcı vardır. Ancak hiçbiri çabaya değecek kadar okunabilir kod üretmeyi başaramaz. Aynı işlevi gören uygulamayı sıfırdan yazmaktansa, içinde derleyici blokları bulunan geri derlenmiş kaynağı okumaya çalışmak için daha fazla zaman harcarsınız.
Aslında, herhangi bir yürütülebilir modül demonte edilebilir ve araştırılabilir. Bir deşifre edicinin uygulama kaynak kodunuzu tersine mühendislikle yapabilme kolaylığı, uygulamanın kaynak koduyla ilgili meta verilerin exe modülü içinde ne kadar eksiksiz olduğuna bağlıdır. Şifre çözücü orijinal sınıf adlarını, yöntemlerini, iş akışlarını, yapıları vb. çözebilir mi? Bir derleyici temel olarak uygulamanın kaynak kodunu sıkıştırarak çıktıyı makine çalışma zamanı yürütmesiyle çok uyumlu bir biçime dönüştürür. CLR ara çalışma zamanı tarafından işlenen yerel bir makine kodu veya IL bayt kodu olabilir. Bununla birlikte, genel olarak, uygulama kaynak kodunuzla ilgili birçok bilgi (hata ayıklama, yorumlar, vb.), kompakt derleme sırasında basitçe kaybolabilir.