الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   قسم المنتديات (http://www.arabwebtalk.com/forumdisplay.php?f=112)
-   -   شـرح قفـل ثـغرة الاعـلانـات (http://www.arabwebtalk.com/showthread.php?t=55754)

masrawy0777 06-06-2007 02:18 PM

شـرح قفـل ثـغرة الاعـلانـات
 
السلام عليكم

يتم فتح الملف announcement.php
والتوجه للسطر رقم 403 وهو بهذا الشكل
$postbit_obj =& $postbit_factory->fetch_postbit('announcement');

نقوم بإضافة الأكواد التالية تحته مباشرة

$changesomechars = array('\&quot;','\'','|','(',')',':','&amp;','$',' <','>','"');
$newchars = array('&quot;',''','l','(',')',':','&','$','&lt;', '&gt;','&quot;');
$post[title] = str_replace($changesomechars, $newchars,$post[title]);
$post[title] = strip_tags($post[title]);

انتهينا من ملف announcement.php

-----------------------------------

نتوجه للملف forumdisplay.php

إلى السطر 496 وهو بهذا الشكل
fetch_musername($announcement);

نضيف تحته مباشرة الكود التالي
$changesomechars = array('\&quot;','\'','|','(',')',':','&amp;','$',' <','>','"');
$newchars = array('&quot;',''','l','(',')',':','&','$','&lt;', '&gt;','&quot;');
$announcement['title'] = str_replace($changesomechars, $newchars,$announcement['title']);
$announcement['title'] = strip_tags($announcement['title']);

وبذلك نكون قفلنا ثغرة استغلال عنوان الاعلانات باستخدام أكواد
html

منــــــقــــولـــ للافــــــادة
معـــهد مصــراوى 0777 التعــليمى التــجارى

PrOgRaMeR 08-06-2007 10:16 PM

مكرر :) تم إضافة الثغرة من قبل في قسم الحماية
تثبيت
ألف شكر

masrawy0777 09-06-2007 05:34 PM

لا شــكر عــلى واجــب اخــوى نحنـــ فى خــدمة الجميــع
معــهد مصــراوى0777 التعليمى التجــأرى

l3bxl3b 22-06-2007 01:49 PM

شكرا لك اخوى ولكن تم شرحها سابقا


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 12:39 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012