| نسخه | 7.1.2 |
|---|---|
| ناشر | RustemSoft |
| تاریخ انتشار | ۵ اوت ۲۰۱۶ |
| تاریخ اضافه شده | ۵ اوت ۲۰۱۶ |
| الزامات سیستم عامل | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| الزامات | Microsoft .NET Framework 2.0 |
| کل بارگیری ها | ۵ |
| قیمت | Free to try |
شرح
Guardship کد دات نت شما را جدا می کند و سپس کد MSIL فایل اجرایی شما را با تولید دو قطعه در برنامه مدیریت نشده بومی کامپایل می کند: 1. شروع ماژول [Your_App_Name].com. 2. Library [Your_App_Name].lib
برنامه های کاربردی شما (WinForms، WPF، و غیره) که .NET Framework را هدف قرار می دهند به زبان متوسط (IL) کامپایل می شوند. در زمان اجرا، کامپایلر فقط در زمان (JIT) IL را به کد بومی ترجمه می کند. Guardship فایل اجرایی دات نت شما را به کد بومی ترجمه می کند تا پنهان شود. هنگامی که فایل اجرایی محافظت شده را اجرا می کنید، دارای تمام ویژگی ها و عملکردهای برنامه مدیریت شده است که در حافظه رایانه شخصی اجرا می شود. اما مرورگرها و دیکامپایلرهای اسمبلی دات نت قادر به خواندن فایل های اجرایی دات نت محافظت شده شما نخواهند بود.
چرا Guardship به فایل اجرایی مدیریت نشده تبدیل می شود؟ تعدادی disassembler برای دیکامپایل کردن فایل های اجرایی مدیریت نشده که در ASM، C یا C++ نوشته شده اند وجود دارد. با این حال، هیچ یک از آنها قادر به تولید کد خوانا به اندازه کافی نیست که ارزش تلاش را داشته باشد. شما زمان بیشتری را صرف خواندن منبع دیکامپایل شده با بلوک های اسمبلر در داخل آن خواهید کرد تا اینکه برنامه کاربردی مشابه را از ابتدا بنویسید.
در واقع، هر ماژول اجرایی را می توان جدا کرد و کاوش کرد. سهولت رمزگشایی که میتواند کد منبع برنامه شما را مهندسی معکوس کند به نحوه ارائه ابرداده کامل در مورد کد منبع برنامه در داخل ماژول exe بستگی دارد. آیا رمزگشا میتواند نام کلاسها، روشها، جریانهای کاری، ساختارها و غیره را کشف کند؟ یک کامپایلر اساساً کد منبع برنامه را فشرده میکند و خروجی را به قالبی تبدیل میکند که بسیار با اجرای زمان اجرا ماشین سازگار است. این می تواند یک کد ماشین بومی یا کد بایت IL باشد که توسط زمان اجرا میانی CLR درمان می شود. با این حال، به طور کلی، بسیاری از اطلاعات در مورد کد منبع برنامه شما (اشکال زدایی، نظرات، و غیره) به سادگی می توانند در طول کامپایل فشرده از بین بروند.