Guardship NET kodunu ayrıştırır ve daha sonra iki adet üreterek yerli yönetilmeyen bir uygulama içine yürütülebilir MSIL kodu derler: 1. Başlat modülü [Your_App_Name] .com; 2. Kütüphane [Your_App_Name] .lib
.NET Framework hedefleyen uygulamaları (WinForms, WPF) ara dili (IL) derlenmektedir. Çalışma zamanında, just-in-time (JIT) derleyici yerli kod IL çevirir. Guardship bunu gizli yapmak için yerel kod NET yürütülebilir çevirir. Eğer korumalı yürütülebilir çalıştırdığınızda tüm özellikleri ve PC hafızasında performans yönetilen uygulamanın işlevleri vardır. Ama .NET derlemesi tarayıcılar ve decompilers korumalı NET yürütülebilir okumak mümkün olmayacaktır.
Neden Guardship yönetilmeyen yürütülebilir dönüştürme?
ASM, C veya C ++ yazılmış decompiling yönetilmeyen yürütülebilir birkaç Disassemblers vardır. Ancak bunların hiçbiri çabaya değer okunabilir yeterince kodu üretmek için yönetecek. Sıfırdan aynı işleyen uygulama yazma yerine, içeride montajcı blokları ile Decompiled kaynağı okumaya çalışıyorum daha fazla zaman geçireceksiniz.
Aslında, herhangi bir çalıştırılabilir modül demonte ve keşfedilebilir. Bir decipherer uygulama kaynak kodu ters mühendislik hangi ile kolaylığı uygulamasının kaynak kodu hakkında tam meta exe modülünün içinde sunuyor bağlıdır. Mayıs orijinal dışarı decipherer rakam sınıf isimleri, yöntemleri, iş akışları, yapıları, vb? Bir derleyici temelde makine çalışma zamanı yürütme çok uyumlu bir biçime çıktı dönüşüm, uygulamanın kaynak kodunu sıkıştırır. Bu CLR ara çalışma zamanı tarafından tedavi edilir yerli makine kodu veya IL bayt kodu olabilir. Ancak genel olarak, (vb hata ayıklama, yorumlar,) uygulama kaynak kodu hakkında birçok bilgi sadece kompakt derleme sırasında kaybetmiş olabilir olduğu
Gereksinimleri :.
.NET Framework 2.0
Sınırlamalar :
Sınırlı işlevsellik
Yorum Bulunamadı