کدهای خود را با Best PHP Obfuscator کد کنید!
گاهی وقت ها لازمه کدهای PHP رو به صورت باز در اختیار دیگران قرار ندیم! چرا که افراد سودجوی زیادی وجود دارند و از سورس هاس شما سوءاستفاده میکنند و آنها را با نام خودشان در اختیار دیگران قرار میدهند. برای Encode یاهمان رمزی کردن کدها، برنامه های زیادی وجود دارد. از جمله میتوان به Zend Gurd و ionCube که از قدرتمندترین کدرهای در حال حاضر هستند، اشاره کرد.
Zend Gurd که یکی از محصولات شرکت خود PHP است، کدها را با پیچیدهترین الگوریتمها رمزبندی میکند، برای اجرای آن نیز باید لودر Zend Optimizer را در سرور فعال نمود تا بتواند اسکریپت اجرا شود. این کار باعث میشود تا رمزگشایی کد را به حداقل برساند. اما باز هم احتمال Decode کردن آن وجود دارد! وب سایت Showmycode.com تا حدودی میتواند سورسهای Zend Gurd را رمزگشایی کند.
واما ionCube هم دستکمی از Zend Gurd ندارد و فکر کنم محبوبیت بیشتری هم در بین استفاده کنندهگاه دارد. این برنامه نیز همانند Zend Gurd نیازمند نصب لودر برروی سرور است تا بتواند اسکریپت را اجرا کند. خود بنده به شخصه این برنامه رو پیشنهاد میکنم. لذا اسکریپتها و پرتالهای معروفی از جمله WHMCS با این برنامه کد شده اند.
ما چون هزینه استفاده از ۲ برنامه فوق، کمی سنگین است، کمتر کسانی هستند که به سراغ این برنامهها میروند. در این پست به معرفی وبسایت Pipsomania.com میپردازیم. بخش از این سایت بهعنوان Obfuscate کردن فایل های PHP میپردازد.
Obfuscate عمل سردرگمی و ابهام را در کدها قرار میدهد. بعنوان مثال توابع و متغیرهای ما را با رشتههای طولانی تغییر نام میدهد تا خواندن کد و مهندسی معکوس آن دشوار شود. لازم به ذکر است که با ابهام ویا Obfuscate کدها، هیچ تغییری در برنامه ایجاد نخواهد شد و دستورات به خوبی اجرا میشوند.
در این قسمت از سایت میتوانید به صورت آنلاین کدهای خود را Encode کنید. بدین صورت که ابتدا فایل PHP خود را آپلود میکنید و سپس فایل کدشده آن را دریافت میکنید.
وبسایت های زیادی در این زمینه است که فایل های شما را به صورت آنلاین کد میکند. اما این را هم باید در نظر داشته باشیم که امکان درج کدهای دلخواه و مخرب نویسنده (در پشت پرده) مابین کدهای ما وجود دارد! ولی pipsomania این کار را انجام نمیدهد و چیزی به سورس شما اضافه نمیکند.