moussab_dz
2012-01-15, 22:42
.: السَلام عَليكُم ورَحمََة الله تعالىَ وبركاتٌه :.
كيفكم يا حلوين ان شاء الله بخير
..
طيب اليوم موضوعنا البسيط حماية ملفات الـ[PHP] خاصتنا بتشفيرها بخوارزميتين
وبعض الحيل لتصعيب امور التشفير
تنوية :
الطريقة مش نهائية اي من السهل فك التشفير ويوجد طرق اقوى بكثير
هذا بس كمثال !!
الطريقة تعتمد على التشفير بخوارزمية [Unescape] + [base64]
..
اولا لنرى الادوات اللي رح نستعملها
[موقعين + اداة تشفير (http://shama2ildz.com/vb/f31.html) بايد المشرف الغالي [ĤɱōōĐǐ] ]
اولا نحمل اداة المشرف [ĤɱōōĐǐ] من هنـا
http://www.mediafire.com/?tkuf4e4h42esl5c
والمواقع كالتالي
http://www.tareeinternet.com/scripts/unescape.html
[لتشفيرة الـUnescape]
ش
http://ostermiller.org/calc/encode.html
[لتشفيرة الـ base64]
..
التشفيرة تعتمد على المراوغة والحيل http://www.dev-point.com/vb/imagize/smilies/18.gif
اذ اننا رح نشفر الاكواد اولا بخوارزمية [base64] وبعدها مرتين [unescape] وبعدها
طبعا مع مراعات طرق وضع الدوال بالطريقة والمكان والعدد الصحيح !!
وهذا كله رح نشرحه الان ان شاء الله
طيب مكتب برنامج بسيط
http://img104.herosh.com/2011/12/06/73501973.png
طبعا احنا اللي رح نشفره هو الدوال والمتغيرات وكل شي داخل
<?php?>[/CODE
[B]
هذي ما نشفرها مش تشفرها ويطلع غلط بعدين تجي تضربني http://www.dev-point.com/vb/imagize/smilies/15.gif
يعني اللي رح نشفره من البرنامج هذا هو
[CODE]echo "Pixy" ; [B]
اولا نقوم بتشفيرها بخوارزمية
ورح اوريكم الطريقة بموقع التشفير وببرنامج المبدع [ĤɱōōĐǐ]
اولا بالبرنامج
http://img103.herosh.com/2011/12/06/418537948.png
1.نضع الكود المراد تشفيره
2.تضغط على زر [encode]
3. رح يطلع لنا النتيجة هون
http://img105.herosh.com/2011/12/07/27409118.png
شفتو النتيجة تحت الكود [ZWNobyAiUGl4eSIgOw==] هذا هو كود
[echo "Pixy" ;] مشفر بالـ
واذا حبيت تفك الكود ازيل الكتابة اللي فوق واضغط [Decode]
ورح يتم فك تشفيرة ال
حلو تم تشفير (http://shama2ildz.com/vb/f31.html) بخوارزمية طبعا تقدر تعمل الحكي هذا كله بالموقع هنـا
[B][B]http://ostermiller.org/calc/encode.html
ندخل الكود ومن خيارات التشفير نختار تشفير (http://shama2ildz.com/vb/f31.html) بخوارزمية
ويمكن فكها ايضـأإ بالموقع
[B]..
تمام كذا تم التشفير بخوارزمية ] الحين
خلينا نطبق اول باول ونحط الكود المشفر بملف الـ[PHP] مع دالة التشغيل
شوفو الصورة
http://img104.herosh.com/2011/12/07/58221334.jpg
نشرح الكود
نضع اولا [eval] قبل كل دالة فك تشفير (http://shama2ildz.com/vb/f31.html) ونحط () وداخلها الدالة
وهنا استعملنا الدالة _decode] وهي الخاصة بفك تالتشفيرة هاي وتشغيلها
مثال
base64_decode('ZWNobyAiUGl4eSIgOw==') a ;a
زي ما تشوفون هاي الدالة تقوم بفك التشفيرة واظهارها لليوزر
نشوف نجرب البرنامج شو نتيجته رح تكون
http://img104.herosh.com/2011/12/07/753143020.jpg
تم طباعة البرنامج اللي شفرناه بنجاح
[B][B]..
طيب الحين شفرنا بيس بدنا نشفر زيادة عليها [unescape]
مرتين
ندخل الموقع هذا
[B]http://www.tareeinternet.com/scripts/unescape.html
ناخذ السطر المشفر اي هذا [ZWNobyAiUGl4eSIgOw==]
ونشوف الشرح المصور
http://img105.herosh.com/2011/12/07/154678865.jpg
1.هنا نضـع الكـود اللي نبي نشفـره
2.نضـغط على [encode]
ش3. النتيجة رح تكون هون
تمـام تم تشفير (http://shama2ildz.com/vb/f31.html) الكود بنجاح ..
المهم الان كيف نشغله بملف الـ[PHP]
شوفو الصورة
http://img103.herosh.com/2011/12/07/81797910.jpg
لاحظو الدالة اللي تشغل التشفيرة [urldecode]
ولاحظ يا عضو !! الترتيب مهم جدا اذ اني بالبداية شفرت بالـ ومن ثم [unescpae]
نبدا من اليسار الى اليمين !! اولا نفك تشفيرة البيس بعدين تشفيرة الانسكيب
وهكذا http://www.dev-point.com/vb/imagize/smilies/13.gif
[B]..
ان شاء الله تكونو فهمتو الفكرة بشكل عام لاني لو اتطرق ما رح نخلص في الف طريقة
نعمل متغير بالدالة , نشفر الدالة كاملة مرة ثانية , نعمل مليون شغلة غيرها
كيفكم يا حلوين ان شاء الله بخير
..
طيب اليوم موضوعنا البسيط حماية ملفات الـ[PHP] خاصتنا بتشفيرها بخوارزميتين
وبعض الحيل لتصعيب امور التشفير
تنوية :
الطريقة مش نهائية اي من السهل فك التشفير ويوجد طرق اقوى بكثير
هذا بس كمثال !!
الطريقة تعتمد على التشفير بخوارزمية [Unescape] + [base64]
..
اولا لنرى الادوات اللي رح نستعملها
[موقعين + اداة تشفير (http://shama2ildz.com/vb/f31.html) بايد المشرف الغالي [ĤɱōōĐǐ] ]
اولا نحمل اداة المشرف [ĤɱōōĐǐ] من هنـا
http://www.mediafire.com/?tkuf4e4h42esl5c
والمواقع كالتالي
http://www.tareeinternet.com/scripts/unescape.html
[لتشفيرة الـUnescape]
ش
http://ostermiller.org/calc/encode.html
[لتشفيرة الـ base64]
..
التشفيرة تعتمد على المراوغة والحيل http://www.dev-point.com/vb/imagize/smilies/18.gif
اذ اننا رح نشفر الاكواد اولا بخوارزمية [base64] وبعدها مرتين [unescape] وبعدها
طبعا مع مراعات طرق وضع الدوال بالطريقة والمكان والعدد الصحيح !!
وهذا كله رح نشرحه الان ان شاء الله
طيب مكتب برنامج بسيط
http://img104.herosh.com/2011/12/06/73501973.png
طبعا احنا اللي رح نشفره هو الدوال والمتغيرات وكل شي داخل
<?php?>[/CODE
[B]
هذي ما نشفرها مش تشفرها ويطلع غلط بعدين تجي تضربني http://www.dev-point.com/vb/imagize/smilies/15.gif
يعني اللي رح نشفره من البرنامج هذا هو
[CODE]echo "Pixy" ; [B]
اولا نقوم بتشفيرها بخوارزمية
ورح اوريكم الطريقة بموقع التشفير وببرنامج المبدع [ĤɱōōĐǐ]
اولا بالبرنامج
http://img103.herosh.com/2011/12/06/418537948.png
1.نضع الكود المراد تشفيره
2.تضغط على زر [encode]
3. رح يطلع لنا النتيجة هون
http://img105.herosh.com/2011/12/07/27409118.png
شفتو النتيجة تحت الكود [ZWNobyAiUGl4eSIgOw==] هذا هو كود
[echo "Pixy" ;] مشفر بالـ
واذا حبيت تفك الكود ازيل الكتابة اللي فوق واضغط [Decode]
ورح يتم فك تشفيرة ال
حلو تم تشفير (http://shama2ildz.com/vb/f31.html) بخوارزمية طبعا تقدر تعمل الحكي هذا كله بالموقع هنـا
[B][B]http://ostermiller.org/calc/encode.html
ندخل الكود ومن خيارات التشفير نختار تشفير (http://shama2ildz.com/vb/f31.html) بخوارزمية
ويمكن فكها ايضـأإ بالموقع
[B]..
تمام كذا تم التشفير بخوارزمية ] الحين
خلينا نطبق اول باول ونحط الكود المشفر بملف الـ[PHP] مع دالة التشغيل
شوفو الصورة
http://img104.herosh.com/2011/12/07/58221334.jpg
نشرح الكود
نضع اولا [eval] قبل كل دالة فك تشفير (http://shama2ildz.com/vb/f31.html) ونحط () وداخلها الدالة
وهنا استعملنا الدالة _decode] وهي الخاصة بفك تالتشفيرة هاي وتشغيلها
مثال
base64_decode('ZWNobyAiUGl4eSIgOw==') a ;a
زي ما تشوفون هاي الدالة تقوم بفك التشفيرة واظهارها لليوزر
نشوف نجرب البرنامج شو نتيجته رح تكون
http://img104.herosh.com/2011/12/07/753143020.jpg
تم طباعة البرنامج اللي شفرناه بنجاح
[B][B]..
طيب الحين شفرنا بيس بدنا نشفر زيادة عليها [unescape]
مرتين
ندخل الموقع هذا
[B]http://www.tareeinternet.com/scripts/unescape.html
ناخذ السطر المشفر اي هذا [ZWNobyAiUGl4eSIgOw==]
ونشوف الشرح المصور
http://img105.herosh.com/2011/12/07/154678865.jpg
1.هنا نضـع الكـود اللي نبي نشفـره
2.نضـغط على [encode]
ش3. النتيجة رح تكون هون
تمـام تم تشفير (http://shama2ildz.com/vb/f31.html) الكود بنجاح ..
المهم الان كيف نشغله بملف الـ[PHP]
شوفو الصورة
http://img103.herosh.com/2011/12/07/81797910.jpg
لاحظو الدالة اللي تشغل التشفيرة [urldecode]
ولاحظ يا عضو !! الترتيب مهم جدا اذ اني بالبداية شفرت بالـ ومن ثم [unescpae]
نبدا من اليسار الى اليمين !! اولا نفك تشفيرة البيس بعدين تشفيرة الانسكيب
وهكذا http://www.dev-point.com/vb/imagize/smilies/13.gif
[B]..
ان شاء الله تكونو فهمتو الفكرة بشكل عام لاني لو اتطرق ما رح نخلص في الف طريقة
نعمل متغير بالدالة , نشفر الدالة كاملة مرة ثانية , نعمل مليون شغلة غيرها