| Versiya | 7.1.2 |
|---|---|
| Nəşriyyat | RustemSoft |
| Buraxılış tarixi | 5 avq 2016 |
| Tarix əlavə edildi | 5 avq 2016 |
| Os tələbləri | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Tələblər | Microsoft .NET Framework 2.0 |
| Cəmi yüklənmə | 5 |
| Qiymət | Free to try |
Təsvir
Guardship .NET kodunuzu sökür və sonra iki hissə yaradaraq icra olunanınızın MSIL kodunu yerli idarə olunmayan proqrama tərtib edir: 1. Start modulu [Your_App_Name].com; 2. Kitabxana [Your_App_Name].lib
.NET Framework-ü hədəfləyən proqramlarınız (WinForms, WPF və s.) aralıq dilə (IL) tərtib edilmişdir. İş vaxtında, tam vaxtında (JIT) tərtibçisi IL-i yerli koda çevirir. Guardship onu gizlətmək üçün icra olunan .NET-i yerli koda çevirir. Qorunan icra faylını işə saldığınız zaman o, PC yaddaşında işləyən idarə olunan proqramın bütün xüsusiyyətlərinə və funksiyalarına malikdir. Lakin .NET montaj brauzerləri və dekompilyatorları qorunan .NET icra sənədlərinizi oxuya bilməyəcək.
Guardship niyə idarə olunmayan icra olunana çevrilir? ASM, C və ya C++ dillərində yazılmış idarə olunmayan icra sənədlərini dekompilyasiya etmək üçün bir neçə sökücü var. Lakin onların heç biri səy göstərməyə dəyər kifayət qədər oxunaqlı kod istehsal edə bilməyəcək. Eyni funksiyalı tətbiqi sıfırdan yazmaqdansa, içərisində assembler blokları olan dekompilyasiya edilmiş mənbəni oxumağa daha çox vaxt sərf edəcəksiniz.
Əslində, istənilən icra olunan modul sökülə və araşdırıla bilər. Şifrəni açan şəxsin tətbiqinizin mənbə kodunu tərsinə çevirə bilməsi asanlığı proqramın mənbə kodu haqqında tam metadatanın exe modulunda necə təqdim olunmasından asılıdır. Deşifrəçi orijinal sinif adlarını, metodlarını, iş axınlarını, strukturları və s. anlaya bilərmi? Kompilyator əsasən proqramın mənbə kodunu yığcamlaşdırır, nəticəni maşının iş vaxtının icrasına çox uyğun olan formata çevirir. Bu, yerli maşın kodu və ya CLR aralıq iş vaxtı ilə işlənən IL bayt kodu ola bilər. Bununla belə, ümumiyyətlə, proqramınızın mənbə kodu haqqında bir çox məlumat (sazlama, şərhlər və s.) yığcam tərtib zamanı sadəcə itirilə bilər.