12-12-2009, 05:47 AM
#1
بيانات اضافيه [
+
]
رقم العضوية : 13918
تاريخ التسجيل : Jun 2009
أخر زيارة : 08-07-2010 (07:08 AM)
المشاركات :
161 [
+
]
التقييم :
50
لوني المفضل : Cadetblue
ثغرات أمنية بسكربت الصوتيات الإسلامية مع الترقيع
[align=right]السلام عليكم ..
تبليغ عن ثغرتين امنية من نوع XSS و SQL INJECTION
بسكربت الصوتيات الاسلامية ( IslamicSounds v1.0 )
يمكن تحميل السكربت من هنا .
الثغرتين داخل ملف sounds.php
الثغرة الاولى ” XSS ” تحديداً بالسطر 344
لترقيع الثغرة قم بتحرير ملف sounds.php وتعديل الكود التالي
كود PHP:
<?php echo $search ?> </font>
قم بتعديله ليصبح بهذا الشكل
كود PHP:
<?php echo htmlspecialchars ( $search ); ?> </font>
وبهذا الشكل سينتهى مفعول ثغرة الـ XSS .
الثغرة الثانية ” SQL INJECTION ” تحديداً بالسطر 84
كود PHP:
$query = mysql_query ( “SELECT * FROM tasneef WHERE mwdea = $tasneef ORDER BY ID” );
قم باضافة هذا السطر فوقه
كود PHP:
$tasneef = intval ( $_GET [ 'tasneef' ]) ;
وتعديل السطر المصاب 84 بهذا الشكل
كود PHP:
$query = mysql_query ( “SELECT * FROM tasneef WHERE mwdea = ’$tasneef’ ORDER BY ID” );
ليصبح كود الترقيع كاملأ
كود PHP:
$tasneef = intval ( $_GET [ 'tasneef' ]) ; $query = mysql_query ( “SELECT * FROM tasneef WHERE mwdea = ’$tasneef’ ORDER BY ID” );
وبهذا الشكل سينتهى مفعول الـ SQL INJECTION .
الملف مرقع جاهز بالمرفق !
المصدر مدونتي المتواضعة
نشوفكم على خير ..[/align]
كلمات البحث
مواضيع اسلامية، مواضيع عامة، قصائد، هاكات ، استايلات
خلاص عافك الخاطر ياطروادا ..
مع السلامه