PDA

View Full Version : برنامه قابل ریسورس شدن هستند یا نه؟



once4ever
شنبه 27 بهمن 1386, 16:44 عصر
آیا میشه سورس برنامه ی نوشته شده رو برگردوند؟
یا به عبارتی برنامه های جاوا قابل resource شدن هستند یا نه؟

rezaTavak
شنبه 27 بهمن 1386, 17:13 عصر
بله با Java Decompiler یا JAD یا FrontEnd

once4ever
شنبه 27 بهمن 1386, 18:07 عصر
حالا برنامه ای هست که برنامههای جاوا کد کنه تا قابل ریسورس شدن نباشند؟!

handinux
شنبه 27 بهمن 1386, 23:34 عصر
می توانید از تکنینک مبهم سازی یا obfuscating استفاده کنید.اما نه برای یک حرفه ای!!
می توانید در Netbeans یا بوسیله نرم افزار اپن سورس Progurd این کار را بکنید.

once4ever
یک شنبه 28 بهمن 1386, 09:39 صبح
می توانید از تکنینک مبهم سازی یا obfuscating استفاده کنید.اما نه برای یک حرفه ای!!
می توانید در Netbeans یا بوسیله نرم افزار اپن سورس Progurd این کار را بکنید.
سوال من برای حرفه ای ترین حالت هست. یک حرفه ای!! برای محافظت چیکار میکنه؟

handinux
یک شنبه 28 بهمن 1386, 10:36 صبح
منظور من از حرفه ای طرف مقابل شماست که نمی توانید حتی با obfuscate کردن نیز مانع از دسترسی وی به کد بشوید!
این یکی از خواص bytecode در جاواست که به راحتی به سورس تبدیل می شود! چون در بایت کد، کد شما به کد ماشین تبدیل نمی شود و برای تفسیر توسط ماشین مجازی تبدیل می شود.من آنرا نه یک ضعف ، بلکه به مثابه یک مزیت می بینم.البته این نظر شخصی من است! من دوست دارم کدهای غیر اپن سورس جاوایی را که دانلود می کنم به سورس آنها تبدیل کنم.
البته با روش گفته شده امنیت را تا حدود زیادی تامین می کنید و فقط یک حرفه ای می ماند که آنرا هم کاریش نمی توانید بکنید.موفق باشید.

handinux
یک شنبه 28 بهمن 1386, 10:44 صبح
بله با Java Decompiler یا JAD یا FrontEnd

البته منظور از FrontEnd یک محیط GUI است که برای JAD نوشته شده است و فکر می کنم فقط تحت لینوکسش موجود است