J

Jfuscator

Virus scanned Windows Free to try
دانلود v2.4 83 downloads
نسخه2.4
ناشرSecureTeam Software
تاریخ انتشارJul 23, 2013
تاریخ اضافه شدهJul 23, 2013
الزامات سیستم عاملWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
الزاماتNone
کل بارگیری ها83
قیمتFree to try

شرح

کد نوشته شده در جاوا به زبان بایت کد کامپایل می شود. مشکل این است که بایت کد جاوا را می توان به راحتی به کد منبع قابل خواندن کامپایل کرد. این را می توان با کمک کامپایلرهایی مانند JD یا JAD decompiler انجام داد، با استفاده از چنین ابزارهایی هر کسی می تواند به راحتی به کد شما نگاه کند. Jfuscator با سخت کردن مهندسی معکوس برنامه های جاوا، از مالکیت معنوی شما محافظت می کند.

امکانات شامل:

* مبهم سازی که کار می کند!

JFuscator بیشتر از هر مبهم کننده دیگری از برنامه شما محافظت می کند زیرا می داند چه چیزی برای تغییر بی خطر است و چه چیزی باید به حال خود رها شود. با این وجود، کنترل کامل فرآیند مبهم سازی را به شما می دهد.

* شکل‌گیری رشته

رشته‌های حاوی داده‌های حساس را به نمایش هیچ رشته‌ای تغییر می‌دهد، که باعث می‌شود دیگر به‌عنوان رشته‌ها در مخزن ثابت در دسترس نباشند. اجازه می دهد تا رمزگشایی رشته در قسمت های مختلف برنامه محافظت شده انجام شود و حمله بر اساس هدف قرار دادن رشته های رمزگذاری شده غیرممکن شود.

* مبهم سازی جریان هوشمند

ساختارهای سطح بالا مانند حلقه ها، دستورالعمل های شرطی و انشعاب را با اعمال تبدیل کد در سطح کد بایت می شکند. JFuscator جریان برنامه را بدون تغییر کاری که کد در زمان اجرا انجام می دهد، پنهان می کند.

* بسیار قابل تنظیم

Jfuscator با استفاده از یک گفتگوی exclusions که تمام کلاس‌ها، متدها و فیلدهای اعلام شده در برنامه شما را فهرست می‌کند، عضوی را از مبهم کردن حذف می‌کند. برای جلوگیری از تغییر نام کلاس‌ها، روش‌ها یا فیلدهای ناخواسته، از کادر گفتگوی استثناها استفاده کنید.

* سازگار با جاوا 7

Jfuscator از همه JDK ها از 1.1 تا و از جمله جاوا 7 پشتیبانی می کند.

* ساخت ابزار

حفاظت JFuscator را با اسکریپت های ساخت خود ادغام کنید، JFuscator می تواند به عنوان یک کار در ابزار ساخت مبتنی بر جاوا Ant یا با استفاده از ابزار خط فرمان آن اجرا شود.

* پشتیبانی از اشکال زدایی

اطلاعات اشکال زدایی را با حذف شماره خطوط کد منبع و URL های سند، نام و نوع متغیرهای محلی نیز حذف کنید.

* از هر آرشیو محافظت کنید

از هر نوع آرشیو مورد استفاده برای استقرار برنامه خود محافظت کنید، از جمله بایگانی فایل Jar، Zip، War و Ear.

* تغییر نام کلاس متقابل

چندین کلاس را که در آرشیوهای مختلف زندگی می کنند مبهم کنید. JFuscator ارجاعات به کلاس ها و اعضای تغییر نام یافته را شناسایی می کند و آنها را تغییر می دهد تا اطمینان حاصل شود که مرجع معتبر و سازگار باقی می ماند.

* مبهم سازی افزایشی

با اطمینان از اینکه نام‌های جدید کلاس‌ها و اعضا با نام‌هایی که در نسخه‌های مبهم قبلی استفاده می‌شدند، وصله‌ها یا افزونه‌ها را پشتیبانی کنید.