pregnancy

حماية السكربت الخاص بك من حذف حقوقه



ِبلسكربت





اليوم راح اشرح درس مهم جداً

و هوا كيفية حماية حقوق السكربت الي انت قمت ببرمجته

و طبعا طريقة الحماية راح اتكون شبيها بسكربت ال vb

و راح نعتمد بهذه الطريقة على أكواد ال php



اليوم راح انبرمج كود و هوا عبارة عن كود للتبليغ

و غالباً ما ينوضع الكود هذا في ملف ال install.php

و بلطبع بهذا الملف يتم زراعة قاعد البيانات و بعد تركيب قاعدة البيانات يتم عمل كود التبليغ

و غالبا السكربتات الي نعمللها زراعة لقاعدة البيانات يدوياً لا تحتوي على هذا الكود


كيف يتم التبليغ ؟؟؟

التبليغ غالبا يكون عن طريق بيانات الموقع و يتم استخدام المتغيرات التالية :

HTTP_REFERE$ يقوم بجلب الصفحة الاخيرة التي فتحت قبل تنفيذ الكود

HTTP_HOST$ يقوم بجلب رابط الموقع

PHP_SELF$ يقوم بجلب رابط الملف

SITEURL$ و يتم وضعه من قبل بعض المبرمجين حيث يضع المستخدم الرابط في هذا المتغير و يتم ارسال الرابط الي وضعه المستخدم عند ازالة الكود

كبف نعمل او نبرمج هذا الكود ؟؟



عن طريق البريد الالكتروني

وهذه الطريقة التي يتسخدمها حالياً اغلب المبرمجين لحماية السكربت

الكود :

كود php
?
1
mail("mail","subject","message");


في خانة mail نضع الايميل الي احنا نستخدمه

في خانة ال subject تقدر تضع فقط ----- حتى لا ينتبه احد للكود

في ال message نضع هذا الكود HTTP_REFERER$

حتى يصير عدنا بهذه الصيغة

كود php
?
1
2
mail("admin@dev-point.com<script cf-hash="f9e31" type="text/javascript">
/* <![CDATA[ */!function(){try{var t="currentScript"in document?document.currentScript:function(){for(var t=document.getElementsByTagName("script"),e=t.length;e--;)if(t[e].getAttribute("cf-hash"))return t[e]}();if(t&&t.previousSibling){var e,r,n,i,c=t.previousSibling,a=c.getAttribute("data-cfemail");if(a){for(e="",r=parseInt(a.substr(0,2),16),n=2;a.length-n;n+=2)i=parseInt(a.substr(n,2),16)^r,e+=String.fromCharCode(i);e=document.createTextNode(e),c.parentNode.replaceChild(e,c)}}}catch(u){}}();/* ]]> */</script>",---","HTTP_REFERER)



طبعاً بعدها تقدر اتبلغ على الموقع من خلال الاستضافة او بطرق ثانية

طبعا هذا الكود تقدر تستخدمه في الكثير من الطرق و لاكن

انت و الطريقة الي اتحب تستخدمه

يمكن اكوا طرق ثانية و لاكن هذه هي الطريقة الي اني مستخدمها

أن شاء الله الدرس عجبكم و اسف على الاطالة


اذا كان السكربت الي عندك لازم تحذف فيه ملف ال install اذا ضع الكود في ملف ثاني و اهم شي تعمل له include

1 التعليقات :

انقر هنا لـ التعليقات
3 مارس 2017 1:43 م ×

المهندس الاول برامج شروحات
المهندس الاول برامج شروحات

المهندس الاول

يمكنك زيارة المدونة بسرعة عن طريق محرك البحث جوجل فقط اكتب في مربع البحث : مدونة ستار ويز .

تسعدنا زيارتك دائما
الرد
avatar
admin
شكرا لتعليقك