إهداء مني لكم
http://www.arabside.com/montada/show...p?threadid=206
إهداء مني لكم
http://www.arabside.com/montada/show...p?threadid=206
__________________
إذا الشعب يوما أراد الحياة فلابد أن يستجيب القدر
ولابد لليل أن ينجلي ولابد للقيد أن ينكسر
شكرا جزيلا
لكن عندك مشكلة ضمن المتغير:
$newpass = crypt($password, MM);
حيث ان هذا المتغير يقوم بانشاء الباسورد مع تشفيرها
اي انك لو وضعت الباسورد وثم عدت الى ملف ال htpassword
سوف تجد الباسورد قد تغيرت ولم تشفر
اي انه يفترض لو وضعت باسورد مثلا:
hiword
وشفرت الى :
***JISIO
اي كلام المهم
ورديت حطيت كلمة
hiword
يفتح لك الملف لانه يكون قد عدل وفك تشفير الكلمة
لكن البرنامج لم يقم باضافة متغيرات ال
DEC
فيجب عليك لتصحيح الخطأ الذهاب الى السكريبت
البحث عن
$newpass = crypt($password, MM);
جعلها كالتالي:
$newpass = ($password);
وهكذا يتم وضع الباسورد المختارة كماهي في الملف الخاص بالحماية.
هل انت من كتب السكريبت؟؟؟
بصراحة رائع جدا
انا كتبت واحدة بس انت تبعك اقوى![]()
الأخ بيشو العزيز (النشيط)
الحقيقة لم أفهم قصدك (
اي انك لو وضعت الباسورد وثم عدت الى ملف ال htpassword
سوف تجد الباسورد قد تغيرت ولم تشفر
اي انه يفترض لو وضعت باسورد مثلا:
hiword
وشفرت الى :
***JISIO
اي كلام المهم
ورديت حطيت كلمة
hiword
يفتح لك الملف لانه يكون قد عدل وفك تشفير الكلمة
لكن البرنامج لم يقم باضافة متغيرات ال
DEC
)
هل تقصد أنك بعد أن قمت بإتمام عملية الحماية دخلت بال ftp على موقعك وفتحت ملف الباسوورد ووجدت أنه لم يشفر الكلمة السرية ؟
إذا كان هذا ما تقصده فأعتقد أن هذا مستحيل إلا إذا كان السيرفر لا يدعم crypt ولا أعتقد ذلك لأنه يأتي كبكج ولكن إذا كان قصدك أنك بعد أن أتممت العملية قمت بتغيير الباسوورد مرة أخرى ولم يتم تشفير الكلمة السرية بل تحولت إلى كلمة حقيقية فهذا أيضا مستحيل إذ كيف يتم ذلك وكلا الحالتين سيقوم السكربت بتشفير الكلمة السرية ؟
أعتقد أنك يجب أن تقوم بمراجعة ما قمت به والتأكد
وفي إعتقادي أنه لا يجب تغيير أي شيء في السكربت ولكن إذا أردت أنت أن تقوم بذلك فهذا راجع لك فهو إختيارك في النهاية
والحقيقة أنني سعدت بأنك تدقق في المحتويات فهذا يدل على أنك شخص ذو بصيرة وقدرة وأتمنى أن أشاهد أي عمل لك قريبا
تقبل تحياتي
__________________
إذا الشعب يوما أراد الحياة فلابد أن يستجيب القدر
ولابد لليل أن ينجلي ولابد للقيد أن ينكسر
اخي الكريم
ما اقصدة بالظبط
عندما اختار كلمة سرية
يذهب البرنامج (السكريبت)
ويقوم بعملية تشفير عليها
ثم يقوم بوضعها (معدلة) في ملف ال HTPASSWORD.
طيب لنفر ان كلمة السر
beshoo
هو سوف يعدل القيم بضرب قيم الحروف بالمتغير ,M
وببساطة سوف تتغير كلمة السر وتحفظ داخل الملف ال htpassword
طيب انا رحت بدي ادخل على الملف
ظهرت النافذة الجميلة
طيب
حطيت الباسورد beshoo
لم يقبلها
مرة اخرى
ذهبت وحررت الملف الموجود httpass
وجدت ان الباسورد الموضوع غير الباسورد تبعي وهنا يكمن الخطا
لان السكريبت هذة لا تحوي عاكس لشيفرة وهو المتغير الشهير
$dec=(|^&)
يقوم بتحليل الشيفرة وعكسها لكن
لا نستطيع وضع مثل هذا المتغير ضمن السكريبت هذه (مستحيل)
جرب السكريبت وشوف انه يقوم بتغير الباسورد
ولحل المشكلة ذكرت انا ذلك بالاعلى
تحياتي
لحد الان انت مصر من شان التعريب
يا رجل لا اريد سوى ملف واحد اللمميييييييت
تحياتي لك
beshoo@beshoo.com
السلام عليكم ورحمة الله
أخي بيشو ... ليس للسكربت علاقة بفك شفرة الباسوورد
فهو يقوم بتشفيرها فقط والدور على مكتبة perl لفكها
أعتقد أنك قمت بالتجربة على جهازك وليس على موقعك
جرب في موقعك وسترى أنها تعمل
تقبل تحياتي
__________________
إذا الشعب يوما أراد الحياة فلابد أن يستجيب القدر
ولابد لليل أن ينجلي ولابد للقيد أن ينكسر
اخي الكريم
انا عندي جربتها اي على الجهاز
لكن عندي مكتبة PHP كاملة وكتبه PERL ايضا
ولا تنسى سيرفر اباتشي من يلي بحبة قلبك اخر فيرجن
وما زلت اصر على كلامي هل هناك مؤيدين؟؟؟؟؟؟؟؟