Guardship disassembles کد دات نت خود را و سپس کامپایل کد MSIL اجرایی خود را به نرم افزار مدیریت نشده بومی با تولید دو قطعه: 1. ماژول آغاز [Your_App_Name] ایران؛ 2. کتابخانه [Your_App_Name] .lib
برنامه های کاربردی خود را (Winforms می، WPF) که هدف دات نت فریم ورک به زبان میانی (IL) وارد شده است. در زمان اجرا، فقط در زمان کامپایلر ترجمه IL به کد بومی است. Guardship ترجمه اجرایی دات نت خود را به کد محلی به آن پنهان است. هنگامی که شما اجرا اجرایی محافظت آن است که تمام امکانات و ویژگی های نرم افزار مدیریت اجرای برنامه در حافظه کامپیوتر. اما دات نت مرورگرهای مونتاژ و مترجموارون قادر نخواهد بود به خواندن اجرایی دات نت محافظت خود را.
چرا Guardship تبدیل به اجرایی مدیریت نشده؟
چند Disassembler ها برای تجزیه مدیریت نشده اجرایی نوشته شده در ASM، C، C ++ و یا وجود دارد. با این حال هیچ یک از آنها موفق به تولید کد به اندازه کافی قابل خواندن به ارزش تلاش. شما زمان بیشتری در تلاش برای خواندن منبع جدا با بلوک های نصب در داخل، از نوشتن همان نرم افزار عملکرد از ابتدا صرف.
در واقع، هر ماژول اجرایی می توان جدا و پرداخته شده است. سهولت که با آن به افشاگری می توانید مهندسی معکوس نرم افزار کد منبع خود را بستگی دارد که چگونه ابرداده کامل در مورد کد منبع برنامه ارائه در داخل ماژول EXE است. ممکن است این رقم به افشاگری از اصل نام کلاس، روش ها، جریان کار، ساختار، و غیره؟ کامپایلر اساسا کامپکت کد منبع برنامه، تبدیل خروجی به فرمت است که بسیار سازگار به اعدام ماشین زمان اجرا. این می تواند یک زبان ماشین و یا IL بایت کد است که توسط زمان اجرا متوسط CLR درمان می شود. با این حال و توسط بزرگ، بسیاری از اطلاعات در مورد کد شما نرم افزار منبع (اشکال زدایی، نظرات، و غیره) است که به سادگی می توان در طول مجموعه جمع و جور از دست داده
در مورد نیاز:
دات نت فریم ورک 2.0
محدودیت ها:
قابلیت های محدود
نظر یافت نشد