عرض سلام و احترام :
موردی که گفتید ، خودتون هم می تونید درستش کنید ، چند تابع را فقط باید فراخوانی کنید و سورس را بدید و انکد شده را echo کنید.
البته می تونید خودتون پیچیده ترش هم بکنید ولی اصلا قابل اعتماد نیست ، به راحتی دیکد می شه.
برای اینکار از توابعی مثل :
- str_rot13
- gzdeflate و gzinflate
- base64_encode و base64_decode
می تونید ترکیبشون کنید و استفاده کنید و حتی خیلی چیزهارا اضافه کنید بهش.
برای اجرا شدن کد هاهم به صورت وارونه باید عمل کنید و کل آن در eval قرار بدید ، که با این کار ، کاربر نحوه ی کد شدن را می بینه و برعکس جریان شمارا انجام میده و به سورس اصلی می رسه.
می تونید با استفاده از وب سرویس این کار را برای کاربر پیچیده تر کنید و استرینگ انکد شده را به وب سرویس ارسال کنید و سپس خروجی از سمت وب سرویس ارسال بشه ، که کار خیلی جالبی هم نیست.
ولی بازهم می گم اصلا ایمن نیست.
موفق باشید






پاسخ با نقل قول