صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 26 من 26

الموضوع: ترقيع الاهداءات للنسخ 3.6 من العندليب

  1. #16


    السلام عليكم ورحمة الله وبركاته

    وحياكم الله جميعاً

    اقتباس المشاركة الأصلية كتبت بواسطة يحي طنطاوي


    أستاذي العندليب

    لك تحياتي وكامل إحترامي.

    حملت التعديل الأخير ولكن عندما نستخدم أي من الصور الرمزية في الإهداء تخرج هكذا.

    <img src='images/ehdaa_smilies/eh_s.gif'> <img src='images/ehdaa_smilies/eh_s(7).gif'&gt

    أتمنى أن تفيدني بالحل أستاذي الحبيب

    ودمت بخير

    أخي الغائب عن المنتدى يحي الطنطاوي
    كيف حالك ؟
    إن شاء الله بخير ؟
    عاش من شافك بعد غيبه

    ياغالي الهاك يستخدم ثلاث حقول مهمه وهي
    msg
    name
    home
    حقل msg هو الحقل المخصص للصور الرمزيه وليس حقل name او home
    الترقيع الأول كان يزيل كل علامات html داخل حقل الـ msg و حقل name وحقل home ولهذا السبب كانت لا تظهر الصور الرمزيه داخل حقل الـ msg عند المشاهده لذلك عملت ترقيع ثاني أدرجته بردي الأخير بحيث لا يتم التعديل على الصور الرمزيه الموجوده بحقل msg .
    فهل أزلت البرودكت الأول قبل أن تستخدم الترقيع الأخير ؟

    بالنسبه للتعديل الأخير الذي قمت به

    افتح ملف البرودكت
    ابحث عن
    كود PHP:
    $ehdaa['msg'] = str_replace($smile['shortcut_s'], "<img src='images/ehdaa_smilies/" $smile['path_smilie'] . "'>"$ehdaa['msg']); 
    قبلها أضف مايلي:
    كود PHP:
    $ehdaa['msg'] = htmlspecialchars($ehdaa['msg']); 
    ابحث عن :
    كود PHP:
            $ehdaa['date'] = vbdate($vbulletin->options['dateformat'], $ehdaa['dateline'], 1);
            
    $ehdaa['time'] = vbdate($vbulletin->options['timeformat'], $ehdaa['dateline']); 
    بعدها أضف:
    كود PHP:
            $ehdaa['name'] = htmlspecialchars($ehdaa['name']);
            
    $ehdaa['home'] = htmlspecialchars($ehdaa['home']); 
    احفظ البرودكت.

    انتهى





    __________________
    al3ndaleeb[@]uk2.net

  2. #17
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    134


    مشكور اخوى العندليب جارى التعديل

    ثم التجربة

    تقبل تحياتى

    احـ@ــ الشبراوىــــد





    __________________
    فكر بدون هاكات ...
    الهاكات على قدر نفعها على قدر ضرها >>> :S:S

  3. #18
    عضو نشيط
    تاريخ التسجيل
    Feb 2005
    المشاركات
    113


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

    وحياكم الله جميعاً




    أخي الغائب عن المنتدى يحي الطنطاوي
    كيف حالك ؟
    إن شاء الله بخير ؟
    عاش من شافك بعد غيبه
    لا يمنعني عن الأحباب إلا السعي خلف الرزق لي ولمن أعول.

    كما أنني أبداً ما أبتعد عن مجلسكم سيدي .

    وأين أذهب وأنا من بحركم أرتوي.

    هناك خلل ما لا أعرفه بعيداً عن الهاك وتعديلاته.

    أنا ركبته في منتديان . أحدهما يعمل بصورة جيدة . والثاني فيه المشكلة .

    ولكن أين هي المشكلة الله أعلم .

    هذا وأعتذر على سوء الفهم مني . فالخلل ليس من الهاك والدليل أنه يعمل جيداً على المنتدى الآخر .

    دمت بكل الخير سيدي







  4. #19
    عضو نشيط
    تاريخ التسجيل
    Feb 2005
    المشاركات
    113


    استاذي العندليب

    عندما أزلت التعديل هذا . عمل الهاك بصورة جيدة . وأختفت المشكلة.

    كود PHP:
    $ehdaa['msg'] = htmlspecialchars($ehdaa['msg']); 
    ودمت بخير







  5. #20
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    60


    يعطيك الف عافية على الهـاك اخوي العندليب

    ولكن , هل منع بعض الكلمات في الاهداءات كفيل بتقفيل الثغرة أم أنه يجب تحميل الهـاك ؟؟






  6. #21
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    77


    بالنسبه لتعديل الاول هو الأمن بنظري ..وماظن يحتاج اضافة كلمات ممنوعة بعده

    وتقدر تمنع الابتسامات وتنتهي كل مشاكلك مع الشريط هذا ,

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

    وشكر موصول لصاحب الموضوع ايضا






  7. #22
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,169


    ياريت احد يحط الملف معدل وجاهز





    __________________
    سبحان الله وبحمده
    سبحان الله العظيم

  8. #23


    جربت الترقيع الذي ذكرت أخي العندليب لكن ما نفع ..
    وبرأيي أنه مهوب حل لأن عملية الفلترة تتم حال الإظهار .. والمفترض الفلترة تتم قبل حفظه المدخلات في الداتا بيس .. لذلك جرب تضيف نص مضمن علامة التنصيص ' وشف وش يطلع لك

    عموما أنا رقعت الهاك من ملف ehdaa.php .. لذلك لن يضاف أي شيء للداتا بيس قبل ما يتم فلترته وهذا هو الترقيع اللي أضفت قبل عملية INSERT للداتا

    كود PHP:
    /* شبكة المعالي Ma3ali.net ترقيع .. AhmadPHP & Pri بارع ncE */
    $vbulletin->userinfo['userid'] = htmlspecialchars($vbulletin->userinfo['userid']);
    $vbulletin->userinfo['username'] = htmlspecialchars($vbulletin->userinfo['username']);
    $vbulletin->GPC['home'] = htmlspecialchars($vbulletin->GPC['home']);
    $vbulletin->GPC['msg'] = htmlspecialchars($vbulletin->GPC['msg']);
    /* !- شبكة المعالي Ma3ali.net .. ترقيع >> AhmadPHP & Pri بارع ncE -! */ 
    يضاف الكود بعد السطر 123 في ملف ehdaa.php .. واللي مايبي يتعب راسه ينزل الملف المرفق ويستبدله بالقديم
    الخلاصة لن يتم إضافة أي نص للداتا بيس قبل فلترته .. حتى الأسماء إلخ ...


    تحياتي للجميع ,,
    عبدالعزيز






    الملفات المرفقة الملفات المرفقة
    __________________

    ألا في سبيل الله ما أنا فاعل - - - عطاء وإقدام وحزم ونائل


  9. #24
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    487


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






  10. #25


    بارك الله فيك
    لكن ظهرت مشكلة
    الصور لا تطلع
    وشكرا





    __________________
    زوروا موقعنا على الشبكة
    sulayyil.com
    sulayyil.net

  11. #26
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    628


    اخي العندليب
    اكتشفت اليوم (ثغرة)
    وجئت هنا لاكتب لك ووجدت هذا الموضوع
    وقمت بعمل الازم ( مع حذف السطر ) الذي كتبة الاخ يحيى طنطاوي في ردة الاخير
    وما زالت الثغرة موجودة


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










المواضيع المتشابهه

ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض