شرح حماية ملفات الـ[php] خاصتنا بتشفيرها بخوارزميتين - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

حماية ملفات الـ[php] خاصتنا بتشفيرها بخوارزميتين

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2012-01-15, 22:42   رقم المشاركة : 1
معلومات العضو
moussab_dz
عضو جديد
 
الصورة الرمزية moussab_dz
 

 

 
إحصائية العضو










M001 حماية ملفات الـ[php] خاصتنا بتشفيرها بخوارزميتين


.: السَلام عَليكُم ورَحمََة الله تعالىَ وبركاتٌه :.
كيفكم يا حلوين ان شاء الله بخير
..

طيب اليوم موضوعنا البسيط حماية ملفات الـ[PHP] خاصتنا بتشفيرها بخوارزميتين
وبعض الحيل لتصعيب امور التشفير


تنوية :
الطريقة مش نهائية اي من السهل فك التشفير ويوجد طرق اقوى بكثير
هذا بس كمثال !!


الطريقة تعتمد على التشفير بخوارزمية [Unescape] + [base64]

..

اولا لنرى الادوات اللي رح نستعملها
[موقعين + اداة تشفير بايد المشرف الغالي [
ĤɱōōĐǐ] ]

اولا نحمل اداة المشرف [
ĤɱōōĐǐ] من هنـا
https://www.mediafire.com/?tkuf4e4h42esl5c

والمواقع كالتالي

https://www.tareeinternet.com/scripts/unescape.html
[لتشفيرة الـUnescape]
ش
https://ostermiller.org/calc/encode.html
[لتشفيرة الـ base64]


..

التشفيرة تعتمد على المراوغة والحيل
اذ اننا رح نشفر الاكواد اولا بخوارزمية [base64] وبعدها مرتين [unescape] وبعدها
[base64] طبعا مع مراعات طرق وضع الدوال بالطريقة والمكان والعدد الصحيح !!
وهذا كله رح نشرحه الان ان شاء الله


طيب مكتب برنامج بسيط




طبعا احنا اللي رح نشفره هو الدوال والمتغيرات وكل شي داخل
[CODE]<?php?>[/CODE

هذي ما نشفرها مش تشفرها ويطلع غلط بعدين تجي تضربني

يعني اللي رح نشفره من البرنامج هذا هو

كود:
echo "Pixy" ; 


اولا نقوم بتشفيرها بخوارزمية [base64]

ورح اوريكم الطريقة بموقع التشفير وببرنامج المبدع [ĤɱōōĐǐ]

اولا بالبرنامج



1.نضع الكود المراد تشفيره
2.تضغط على زر [encode]
3. رح يطلع لنا النتيجة هون




شفتو النتيجة تحت الكود [ZWNobyAiUGl4eSIgOw==] هذا هو كود
[echo "Pixy" ;] مشفر بالـ[base64]

واذا حبيت تفك الكود ازيل الكتابة اللي فوق واضغط [
Decode]
ورح يتم فك تشفيرة ال[base64]

حلو تم تشفير بخوارزمية [base64] طبعا تقدر تعمل الحكي هذا كله بالموقع هنـا

https://ostermiller.org/calc/encode.html

ندخل الكود ومن خيارات التشفير نختار تشفير بخوارزمية [base64]

ويمكن فكها ايضـأإ بالموقع



..

تمام كذا تم التشفير بخوارزمية [base64] الحين

خلينا نطبق اول باول ونحط الكود المشفر بملف الـ[PHP] مع دالة التشغيل

شوفو الصورة




نشرح الكود
نضع اولا [eval] قبل كل دالة فك تشفير ونحط () وداخلها الدالة
وهنا استعملنا الدالة [base64
_decode] وهي الخاصة بفك تالتشفيرة هاي وتشغيلها

مثال
base64_decode('ZWNobyAiUGl4eSIgOw==') a ;a

زي ما تشوفون هاي الدالة تقوم بفك التشفيرة واظهارها لليوزر

نشوف نجرب البرنامج شو نتيجته رح تكون





تم طباعة البرنامج اللي شفرناه بنجاح


..

طيب الحين شفرنا بيس بدنا نشفر زيادة عليها [unescape]
مرتين

ندخل الموقع هذا
https://www.tareeinternet.com/scripts/unescape.html

ناخذ السطر المشفر اي هذا [ZWNobyAiUGl4eSIgOw==]
ونشوف الشرح المصور





1.هنا نضـع الكـود اللي نبي نشفـره
2.نضـغط على [encode]

ش3. النتيجة رح تكون هون

تمـام تم تشفير الكود بنجاح ..

المهم الان كيف نشغله بملف الـ[PHP]

شوفو الصورة






لاحظو الدالة اللي تشغل التشفيرة [urldecode]
ولاحظ يا عضو !! الترتيب مهم جدا اذ اني بالبداية شفرت بالـ[base64] ومن ثم [unescpae]
نبدا من اليسار الى اليمين !! اولا نفك تشفيرة البيس بعدين تشفيرة الانسكيب

وهكذا


..

ان شاء الله تكونو فهمتو الفكرة بشكل عام لاني لو اتطرق ما رح نخلص في الف طريقة
نعمل متغير بالدالة , نشفر الدالة كاملة مرة ثانية , نعمل مليون شغلة غيرها








 


رد مع اقتباس
قديم 2012-01-21, 10:06   رقم المشاركة : 2
معلومات العضو
نبيل ناوي
محظور
 
إحصائية العضو










افتراضي

بارك الله فيك تشكر










رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
ملفات, حماية


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 02:13

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc