سلام آقا رحمان،
همون طور که گفتم جز نوشتن extension راه 100 درصدی که نشه کرکش کرد وجود نداره ولی شما بيا اين کار هايی رو که ميگم بکن تا دسترسی به کد اصلی رو تا حد ممکن سخت کنی:
اول تعداد فايل هات رو به حد اکثر برسون.مثلاً اگه يه فايل داری که 10 تا function در اون نوشته شده بيا هر function رو توی يه فايل جدا بنويس.
بعد تمام فايل های php و script های javascript رو obfuscate و تا حد امکان compress کن.صد در صد اين کارو بکن.يعنی مثلاً اگه سه تا متغير داری با اسم های server_ip , server_pass, server_user و يا دو function با نام های vmserver_connect و vmserver_authenticate، نام اون هارو با متغير های a و b و c و نام function ها رو مثلاً به ab و ac تبديل کن و تما فضاهای خالی رو در فايل حذف کن.
اکثره شرکت های برنامه نويسی در دنيا برای برنامه های نوشته شده با زبان های php،جاوا،python,perl و ديگر زبان های اسکريپتی اين کارو انجام ميدن چون اگه حتی طرف سورس برنامه رو هم داشته باشه دهنش سرويس ميشه تا اون رو بفهمه و سورس اصلی برگردونه و بعضی وقتا حتی غير ممکن هست.
بعد از همه اين کارا بيا اين فايل های obfuscate و compress شده رو با هم ioncube و هم با sourceguardian انکد کن.
اينجوری هم هزينه ديکد کردن فايل های شما خيلی بالا ميره(چون هزينه بر اساس تعداد فايل حساب ميشه.) و هم اينکه اگه ديکد هم بشه فهميدن طريقه کار script چون obfuscate شده کار حضرت فيله!!
در صورتی هم که از online ecoder استفاده کنين از نظر هزينه انکد هم برای شما فرقی نميکنه(چون انکد بر اساس حجم هست نه تعداد).
در زير هم دو تا فايل يکی فايل اصلی و يکی obfuscate شده برای مقايسه براتون گذشتم.
frame.php.obfuscated.txt
frame.php.txt
يا مثلاً الان اسکريپت زير که مربوط به google analytics هست obfuscate شده که خودنش واقعاً بینهایت سخته.
http://google-analytics.com/ga.js
از obfuscator زير هم ميتونيد برای obfuscate & compress فايل های php و js استفاده کنيد.
Code Eclipse - PHP Obfuscator
https://www.google.com/search?q=php+obfuscator
JSMIN, The JavaScript Minifier
JS Minifier
https://www.google.com/search?q=php+obfuscator
در ضمن با اين موارد بالا چون library اپن سورس هم برای اتصال و مديريت vmware esxi به زبان php هست خيلی بعيد ميدونم کسی اين قدر وقت برای ديکد اين اسکريپت بزاره مگر يک احمق بيکار که زياد نگران اون نباشيد.
سؤالی بود در خدمتم.
موفق باشيد.





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