PDA

View Full Version : آیا برنامه هایی که با C++ Builder ساخته میشوند هم Decompile خواهند شد ؟!



AliRezaBeytari
چهارشنبه 05 خرداد 1395, 18:00 عصر
سلام دوستان.
من میخوام بدونم اگر برنامه ای رو با زبان ++C و با استفاده از Embarcadero RAD Studio C++ Builder درست کنم ، باز هم Decompile می شوند (یعنی کدها دیده میشوند) ؟!
چقدر امنیت برنامه رو نسبت به برنامه هایی که با Java نوشته میشوند ، بالا میبره ؟!

خیلی ممنونم.

Mojtaba0
جمعه 07 خرداد 1395, 03:05 صبح
من نمونه ای از Apk دیدم که با MonoDroid در محیط ویژوال استدیو نوشته شده بود و عملا کدهای اصلی برنامه به زبان دات نت و داخل یک فایل DLL ضمیمه فایل Apk بود.

و این یعنی عملا خروجی دات نت هست که روی اندروید اجرا میشه.

در این مورد کرکر(کسی که کرک میکنه) میتونه با دیکامپایل فایل Apk به اون فایل DLL برسه و از تکنیک های دیکامپایل دات نت به سورس برسه.

اگر در مورد C++ هم اینطور باشه فکر میکنم با دیکامپایل نشه به سورس رسید.

البته در مورد c++ دیباگر وجود داره و کرکر میتونه با دیباگ فایل DLL که به زبان C نوشته و کامپایل شده برنامه را کرک بکنه.

در صورتی که نمونه ای از این سبک برنامه نویسی که می فرمایید داشته باشید میتونید برای بررسی اینجا بذارید.

امیدوارم این اطلاعات به کارت بیاد