PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اینکریپتر برای اسکریپتهای php



r3d.w0rm
May 7th, 2011, 18:27
سلام

همواره یکی از مشکلات زبان پرقدرت برنامه نویسی php این بوده و هست که کدهای نوشته شده به این زبان کامپایل نشده و به صورت کد باز می باشد ، به همین خاطر کد نرم افزارهای نوشته شده به این زبان به راحتی در دسترس دیگران قرار می گیرد .

ولی مژده ما به شما این است که از این پس دیگر نگران این ضعف نباشید ، چرا که با تولید نرم افزار پرقدرت مریم دیگر این مشکل برطرف شده است . این نرم افزار برخلاف نرم افزارهای دیگری که تا کنون تولید شده اند با افزودن قابلیت تفسیر کدهای کامپایل شده به مفسر زبان php امکان تفسیر کدهای کامپایل شده با این نرم افزار را به این مفسر می دهد .

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

برای کسب اطلاعات بیشتر به کاتالوگ که به این پست پیوست شده است مراجعه نمایید .

---
May 7th, 2011, 18:36
فکر میکنم برای برنامه نویسای ایران هزینش سنگین باشه

ali2k
May 11th, 2011, 22:32
این نرم افزار خیلی نا مشخصه :)
نه نمونه ای نه توضیحی ! متن داخل کاتالوگ هم فنی نیست بیشتر بازاریابی و ... هست.

مستندات فنی ؟ چیزی ؟ جسارت نباشه ولی شما داری به برنامه نویس و بخش فنی یه شرکت محصول معرفی میکنی باید حرف از مسائل فنی بزنی ...

Rezash
May 11th, 2011, 23:00
فکر میکنم برای برنامه نویسای ایران هزینش سنگین باشه
اگر واقعا بتونه جلوي لو رفتن سورس رو بگيره ارزش داره ولي چند مورد ابهام هست در مورد اين برنامه.
----
اين نرم افزار كامپايلر php رو هم در خودش داره يا نه ؟ يعني نرم افزار اول سورس كامپايل شده رو تفسير ميكنه و بعد براي مفسر php ارسال ميكنه يا خير مستقيما خودش تفسير ميكنه ؟
لزوما بايد روي سرور نرم افزار ها نصب بشه تا سورس قابل اجرا باشه ديگه ؟ مشكلش اينه كه روي هاست اشتراكي مشتري نميشه اين نرم افزار رو نصب كرد و به علت نا آشنا بودن و گمنام بودن نرم افزار و لازم نبودنش قطعا مدير سرور هم از نصبش به خاطر يك مشتري امتناع ميكنه.
خوبي zend و ioncube اينه روي اكثر سرور ها نصب هست و معمولا در صورت كد شدن با آخرين نسخه به راحتي ديكد نميشه بعلاوه و تيم قدرتمندي دارند كه مدام نرم افزار رو ارتقا ميدند و پشتيباني ميكنند.
با اين شرايط فقط در شرايطي ميشه از اين نرم افزار استفاده كرد كه مشتري حداقل vps داشته باشه . كه البته اگر در يان شرايط برنامه نويس با c آشنا باشه خودش ميتونه مفسر php رو ويرايش كنه و با كمي تغييرات اسكريپت هاي خودش رو جوري كد كنه كه فقط روي همون سرور جواب بده.
مطمئنا در صورت گسترش نرم افزار مثل زند براش ديكدر مياد.
آيا تضميني روي ارتقاي نرم افزار وسازگاريش با ورژن هاي بعدي php و ... هست ؟
در مورد لايسنس ، شرايط بروز رساني به نسخه هاي بعد هيچ توضيحاتي نداديد.
به قول دوستمون كمي در مورد نرم افزار توضيحات فني بديد لطفا.

r3d.w0rm
May 12th, 2011, 17:47
ببخشید که دیر جواب پست رو میدم
یه توضیح مختصر در مورد کار این نرم افزار میدم که ذوستان بیشتر باهاش آشنا بشند
ببینید این برنامه دوقسمت داره . یک اینکریپتر که شما با اون کدتونو اینکد میکنید و یه یک فایل .so که اکستنشن پی اچ پی هست و روی سرور نصب میشه.
کد زیر یک نمونه کد اینکریپت شدست :

<?php
$lock=new shetab_afzar_espadana;
eval($lock->protect('a8a5g1g6b6i5d2f6e8k5e9i0m4h7h8i8d7e6m5m0i 6k3m4i7h6i5j7b0f1d7k0m5f7k2j4h1d2e7f2e9k0e0e8c4d2g 1k1e1k4g1k0m4m4c1c5k4d7e6f4e8j7k6e9a7h6d0m2h0j5f8k 2k3l8a3a9i5m2h0j5'));
?>

خاصیتی که این اکستنشن داره اینه که شما هیچ تغیری نمیتونید توی کد بدید در صورتی که کوچکترین تغییری ایجاد بشه مثلا eval بشه Eval دیگه تابع protect کد را دیکد نمیکنه. به همین خاطر غیر ممکنه که کسی بتونه کد را توی صفحه echo کنه .

در مورد الگوریتمی که توسط اون کد اینکد میشه باید بگم غیر قابل شکستن ولی زیاد نمیتونم در موردش توضیح بدم .

بعضی گفته بودند که اگر سورس پی اچ پی رو ویرایش و توش تغییراتی ایجاد کنیم میشه کد را کشید بیرون .
ببینید ویرایش سورس پی اچ پی زیاد راحت نیست و zend تمام سورس را باز نزاشته ولی خوب امکان داره کسی که مهارت بالایی داره بتونه این کار رو بکنه به هرحال دست بالای دست بسیاره اما ما تمام سعیمون رو کردیم که این اتفاق نیوفته و احتمال لو رفتن کد را سعی کردیم به صفر برسونیم ولیکن امنیت 100% نیست .


لزوما بايد روي سرور نرم افزار ها نصب بشه تا سورس قابل اجرا باشه ديگه ؟ مشكلش اينه كه روي هاست اشتراكي مشتري نميشه اين نرم افزار رو نصب كرد و به علت نا آشنا بودن و گمنام بودن نرم افزار و لازم نبودنش قطعا مدير سرور هم از نصبش به خاطر يك مشتري امتناع ميكنه.

در این مورد ما هرجا که میخواستیم تعیدیه بگیریم php.net , اداره ثبت نرم افزار , .... از ما سورس نرم افزار را میخواستند که این برای ما مقدور نبود چون اگر سورس را میدادیم تمام راهکارها و تکنیک هایی که استفاده کرده بودیم و الگوریتممون لو میرفت .

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

دز مورد نسخه های بعدی باید بگم براش برنامه هایی داریم ولی این کار بستگی به استقبال از همین نسخه دار که اگه استقبال چندانی نداشته باشه فکر نکنم وقتی برای نسخه بعدی گذاشته بشه ولی در هر صورت پستیبانی انجام میشه حتی اگر یک نفر هم از این برنامه استفاده کنه پشتیبانی براش انجام میشه .

با این پست چندال فایل به شرح زیر پیوست کردم :
shae.so : افرونه پی اچ پی این برنامه که میتونید به صورت رایگان روی سرورتون نصب کنید و اونو تست کنید
install.pdf : راهنمای نصب دستی افزونه
setup.py : اسکریپت نصب خودکار افزونه روی سرور
test1.php : نمونه کد اینکریپت شده

webdata
May 12th, 2011, 18:47
این نرم افزار به صورت وسیع در بازار عرضه می‌شه و یا خیر. حد تعادلی براش رعایت میشه؟

r3d.w0rm
May 12th, 2011, 22:13
قصد داریم به صورت وسیع عرضه کنیم

badnam_051
May 17th, 2011, 11:55
با ارش موافقم ولی نباید زحمت دوستان رو هم نادیده گرفت به نظرمن به صورت مجانی در بازار عرضه کنید تا مشکلات نرم افزار و امنیت اون مشخص شه

r3d.w0rm
May 17th, 2011, 12:12
ببینید اگه ما رایگان عرضه کنیم برای ما فقط و فقط ضرر هست و حاصل تلاشمون به باد میره . در مورد قیمت ما میتونیم به توافق برسیم و تخفیف بدیم ولی رایگان مقدور نیست برامون
طرح دیگه ای که داریم اینه که اگر هاستینگها اکستنشن مارو روی سرورشون نصب کنند و توی سایتشون بنویسند که از این اینکریپتر ساپورت میکنند ما براشون به صورت رایگان کدهایی که میخواند رو اینکریپت میکنیم