العاب
دردشة
    دردشه
قران
قرآن
منتديات
منتديات
شات
شات
شات صوتي
شات صوتي
دليل
دليل
تحميل صور
تحميل
العاب
العاب
أخبار
أخبار
موسوعة الأسره
موسوعة
أعلن لدينا
الإعلانات
راسلنا
راسلنا
خريطة الموقع
الخريطة
ضع موقع غرام صفحة البداية لك بالضغط هنا
البداية
ضع موقع غرام في مفضلتك
المفضلة
العودة   منتديات غرام > منتديات الخصائص الإدارية و المواضيع المميزة > تطوير المواقع - غرام

 
أدوات الموضوع انواع عرض الموضوع

منتديات غرام
منتديات اسلامية
  مواضيع إسلامية
  حياة الرسول
  أناشيد وخطب
منتديات اجتماعية
  مواضيع عامة
  نقاش وحوار
  أخبار و إثارة
  لغات - Languages
منتديات رياضية
  كرة قدم
  رياضة
  سيارات
منتديات أدبية
  شعر
  خواطر
  منقولات أدبية
منتديات روائية
  قصص
  روايات
منتديات ترفيه
  العاب
  نكت
منتديات الصور
  صور
  أنمي
  سياحه
منتديات اسرية
  موضة الرجل
  الطفولة والتربية
  الصحة والتغذية
  الحياة الزوجية
منتديات نسائية
  عالم حواء
  أزياء
  تسريحات
  مكياج
  طبخ
  ديكور
منتديات برامج
  خلفيات
  برامج
  نظم التشغيل
  مشاكل الاجهزة
  ماسنجر
منتديات تصاميم
  تصاميم
  ملحقات
  تواقيع
  فلاش
منتديات الجوال
  جوال
  مقاطع بلوتوث
  رسائل جوال
العاب غرام
  العاب بنات
  العاب اطفال
  العاب اكشن
  العاب مغامرات
  العاب ترتيب
  العاب تلبيس
  العاب طبخ
  العاب مكياج
  العاب سيارات
  العاب رياضية
  العاب رماية
  العاب متاهات
  العاب ذكاء
  العاب سونيك
  العاب ماريو
  العاب كمبيوتر
  العاب ورق
  العاب جديده
  العاب كرة قدم
  العاب تعليمية
غرام
  دردشة
  شات
  العاب
  تحميل الصور
  دليل مواقع
  {[  اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضا  ]}1  
قديم 06-11-2004, 05:27 AM
الصورة الرمزية ! sultan al7nan !
jcJl slgJ
الـعـ¸.·*™ المدير ™*·.¸ــام
 



! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute

اغلاق ثغرة شريط آخر المواضيع العشرة





لن أقوم بإدراج طريقة استثمار الثغرة - كي لا يستخدمها اطفال الهاكرز

الثغرة قام بإخباري بها مشكورا ( الونه ) حبيب قلبي

------
نأتي لطريقة الحل التي قمت بها :

الخطوة الاولى

هل تذكر ماهو اسم ملف آخر عشرة مواضيع ؟

في أغلب المنتديات اسمه last.php هذا الملف لن نهتم به لماذا ؟ لأن وظيفته مجرد طلب لملف آخر
وهو ملف ttlast.php ، إذا النقطة المهمة هي في ملف ttlast.php

والمنتديات اللي مركبه استايل رمضان بيكون بإسم last10ramadan.php


الآن لو افترضنا ان الملف هو ttlast.php

افتحه
ابحث عن fsel$
وقم بحذفها ، اما إن لم تجدها
امسح كامل المحتوى وضع التالي :


كود PHP:
<? 
require("configlast.php"); 
require(
"includes/config.php"); 


echo 
"<FONT color=$tc ><marquee dir=\"rtl\" direction=\"right\" scrolldelay=\"200\">"

if (!
$fsel || $fsel == "start"){ 
$db=mysql_connect($servername,$dbusername,$dbpassw  ord) or die("Can't open connection to MySQL"); 
mysql_select_db($dbname) or die("Can't select database"); 

$hfs $fs+2
$fs .= "pt"
$hfs .= "pt"



// the base WHERE statement 
$wheresql "WHERE thread.lastposter=user.username AND thread.open!='10'"

// we can't have both the last 24 hours *and* the last 7 days, so error out if needed 
if ($last24 == "1" && $last7 == "1") { 
    print(
"Error: \$last24 and \$last7 are both set to 1. Please change one of them to 0."); 
    exit; 

// otherwise we're gonna find out which one it is 
// last 24 
if ($last24 == "1") { 
    
$time time()-86400
    
$wheresql .= " AND thread.lastpost>'$time'"

// last 7 
if ($last7 == "1") { 
    
$time time()-604800
    
$wheresql .= " AND thread.lastpost>'$time'"

// are we trying to exclude *and* include forums? if so, error out 
if ($excludeforums != "" && $includeforums != "") { 
    print(
"Error: \$includeforums and \$excludeforums are both set with numbers. Please remove the numbers from <b>one</b> of these two to proceed."); 
    exit; 

// otherwise figure out which one we're using 
// include forums 
if ($includeforums == "" or $includeforums <= "0") { 
    
$quarter "no"
} else { 
    
$incfid explode(",",$includeforums); $i 0$a count($incfid); 
    if (
$a 1) { 
        
$wheresql .= " AND (thread.forumid='$incfid[0]'"
        ++
$i
        while (
$i $a) { 
            
$wheresql .= " OR thread.forumid='$incfid[$i]'"; ++$i
        } 
        
$wheresql .= ")"
    } else { 
        
$wheresql .= " AND thread.forumid='$incfid[$i]'"
    } 

// or exclude forums 
if ($excludeforums == "" or $excludeforums <= "0") { 
    
$quarter "no"
} else { 
    
$excfid explode(",",$excludeforums); $i 0$a count($excfid); 
    while (
$i $a) { 
        
$wheresql .= " AND thread.forumid!='$excfid[$i]'";    ++$i
    } 


// ooh a query! 
$query "SELECT thread.lastpost,thread.title,thread.lastposter,thr  ead.replycount,thread.views,user.userid,thread.thr  eadid,thread.forumid$fsel,thread.iconid FROM thread,user$ftitle $wheresql ORDER BY thread.$ob $obdir LIMIT $maxthreads"
// let's get the info 
$tr mysql_query($query) or die("MySQL reported this error while trying to retreive the info: ".mysql_error()); 
$dtf mysql_query("SELECT value FROM setting WHERE varname='dateformat' OR varname='timeformat' OR varname='timeoffset' ORDER BY varname"); 
$df mysql_result($dtf,0,0); 
$tf mysql_result($dtf,1,0); 
$tof mysql_result($dtf,2,0); 


// let's display the info 
while ($threads mysql_fetch_array($tr)) { 

    echo 
" <B><FONT SIZE=\"3\" FACE=\"arial\"><a href=\"$url/showthread.php?threadid=$threads[threadid]&goto=newpost\" title=\"$threads[title]\" target=_blank>$threads[title]</a>&nbsp&nbsp بقلم: &nbsp<a href=\"$url/member.php?action=getinfo&find=lastposter&threadid=$threads[threadid]&goto=newpost\" title=\"$threads[title]\" target=_blank>$threads[lastposter]</a>&nbsp&nbsp&nbsp&nbsp<FONT COLOR=\"FFFFFF\"><**--**></FONT>  &nbsp&nbsp&nbsp</font>"


if (
$fsel == ",user.password"){ 
echo 
" DONT PLAY  "

// close it all up 
// bye! 

?></marquee>

اغلاق ثغرة شريط آخر المواضيع العشرة

  {[  اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضا  ]}2  
قديم 06-11-2004, 05:27 AM
الصورة الرمزية ! sultan al7nan !
jcJl slgJ
الـعـ¸.·*™ المدير ™*·.¸ــام
 



! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute




وإذا كان الملف last10ramadan.php
ابحث عن fsel$
وقم بحذفها ، اما إن لم تجدها
فقم بفتحه واستبدله بالتالي :


كود PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html dir=rtl> 
<head> 
    <!-- no cache headers --> 
    <meta http-equiv="Pragma" content="no-cache"> 
    <meta http-equiv="no-cache"> 
    <meta http-equiv="Expires" content="-1"> 
    <meta http-equiv="Cache-Control" content="no-cache"> 
    <!-- end no cache headers --> 
    <meta name="keywords" content="alamuae.com"> 
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> 
    <title>alamuae.com</title> 
    <meta http-equiv="MSThemeCompatible" content="Yes"> 
<style type="text/css"> 
BODY { 
    SCROLLBAR-FACE-COLOR: #ADADB5; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR: #5F6B7F; SCROLLBAR-ARROW-COLOR: #314252; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #000000; SCROLLBAR-BASE-COLOR: #789789 

SELECT { 
    BORDER-RIGHT: 1px outset #314252; BORDER-TOP: 1px outset #5C7994; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND-IMAGE: url('images2/bg3.png'); BORDER-LEFT: 1px outset #000000; COLOR: #475161; BORDER-BOTTOM: 1px outset #cccccc; FONT-FAMILY: MS Sans Serif, Tahoma, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EFEFEF 

TEXTAREA { 
    BORDER-RIGHT: 1px outset #314252; BORDER-TOP: 1px outset #5C7994; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url('images2/bg3.png'); BORDER-LEFT: 1px outset #000000; COLOR: #475161; BORDER-BOTTOM: 1px outset #cccccc; FONT-FAMILY: Arial, Helvetica, MS Sans Serif, Tahoma, Verdana; BACKGROUND-COLOR: #EFEFEF 

.bginput { 
    BORDER-RIGHT: 1px outset #314252; BORDER-TOP: 1px outset #5C7994; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url('images2/bg3.png'); BORDER-LEFT: 1px outset #000000; COLOR: #475161; BORDER-BOTTOM: 1px outset #cccccc; FONT-FAMILY: MS Sans Serif, Tahoma, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EFEFEF 

A:link, A:visited, A:active { 
    COLOR: #000020; 

A:hover { 
    COLOR: #FF4400; 

#cat A:link, #cat A:visited, #cat A:active { 
    COLOR: #F0F0F2; 
    TEXT-DECORATION: none; 

#cat A:hover { 
    COLOR: #F0F0F2; 
    TEXT-DECORATION: underline; 

#ltlink A:link, #ltlink A:visited, #ltlink A:active { 
    COLOR: #000020; 
    TEXT-DECORATION: none; 

#ltlink A:hover { 
    COLOR: #FF4400; 
    TEXT-DECORATION: underline; 

.thtcolor { 
    COLOR: #F0F0F2; 

</style> 
<style> 
<!-- 
A:link {text-decoration: none ; color : #DF9767} 
A:visited {text-decoration: none ; color : #DF9767} 
A:active {text-decoration: none ; color : #581002} 
A:hover {text-decoration: underline ; color : #FF0000} 
//--> 
  </style> 
<script language='JavaScript'> 
<!-- 

function stopError() { 
return true; 


window.onerror = stopError; 

// --> 
</script> 
</head> 
<body bgcolor="#9C1718" background="" text="#000000" id="all" rightmargin="0" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#000020" vlink="#000020" alink="#000020"> 

<? 
if (!$fsel || $fsel == "start"){ 
    require(
"confilast10.php"); 
require(
"includes/config.php"); 


echo 
"<FONT color=$tc ><marquee dir=\"rtl\" direction=\"right\" scrolldelay=\"200\">"



$db=mysql_connect($servername,$dbusername,$dbpassw  ord) or die("Can't open connection to MySQL"); 
mysql_select_db($dbname) or die("Can't select database"); 

$hfs $fs+2
$fs .= "pt"
$hfs .= "pt"



// the base WHERE statement 
$wheresql "WHERE thread.lastposter=user.username AND thread.open!='10'"

// we can't have both the last 24 hours *and* the last 7 days, so error out if needed 
if ($last24 == "1" && $last7 == "1") { 
    print(
"Error: \$last24 and \$last7 are both set to 1. Please change one of them to 0."); 
    exit; 

// otherwise we're gonna find out which one it is 
// last 24 
if ($last24 == "1") { 
    
$time time()-86400
    
$wheresql .= " AND thread.lastpost>'$time'"

// last 7 
if ($last7 == "1") { 
    
$time time()-604800
    
$wheresql .= " AND thread.lastpost>'$time'"

// are we trying to exclude *and* include forums? if so, error out 
if ($excludeforums != "" && $includeforums != "") { 
    print(
"Error: \$includeforums and \$excludeforums are both set with numbers. Please remove the numbers from <b>one</b> of these two to proceed."); 
    exit; 

// otherwise figure out which one we're using 
// include forums 
if ($includeforums == "" or $includeforums <= "0") { 
    
$quarter "no"
} else { 
    
$incfid explode(",",$includeforums); $i 0$a count($incfid); 
    if (
$a 1) { 
        
$wheresql .= " AND (thread.forumid='$incfid[0]'"
        ++
$i
        while (
$i $a) { 
            
$wheresql .= " OR thread.forumid='$incfid[$i]'"; ++$i
        } 
        
$wheresql .= ")"
    } else { 
        
$wheresql .= " AND thread.forumid='$incfid[$i]'"
    } 

// or exclude forums 
if ($excludeforums == "" or $excludeforums <= "0") { 
    
$quarter "no"
} else { 
    
$excfid explode(",",$excludeforums); $i 0$a count($excfid); 
    while (
$i $a) { 
        
$wheresql .= " AND thread.forumid!='$excfid[$i]'";    ++$i
    } 


// ooh a query! 
$query "SELECT thread.lastpost,thread.title,thread.lastposter,thr  ead.replycount,thread.views,user.userid,thread.thr  eadid,thread.forumid$fsel,thread.iconid FROM thread,user$ftitle $wheresql ORDER BY thread.$ob $obdir LIMIT $maxthreads"
// let's get the info 
$tr mysql_query($query) or die("MySQL reported this error while trying to retreive the info: ".mysql_error()); 
$dtf mysql_query("SELECT value FROM setting WHERE varname='dateformat' OR varname='timeformat' OR varname='timeoffset' ORDER BY varname"); 
$df mysql_result($dtf,0,0); 
$tf mysql_result($dtf,1,0); 
$tof mysql_result($dtf,2,0); 


// let's display the info 
while ($threads mysql_fetch_array($tr)) { 

    echo 
" <FONT SIZE=\"2\" FACE=\"MS Sans Serif\"><a href=\"$url/showthread.php?=$session[sessionhash]&threadid=$threads[threadid]&goto=newpost\" title=\"$threads[title]\" target=_blank>$threads[title]  ( أخر تعليق : $threads[lastposter] )  &nbsp</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; » &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>"

// close it all up 
// bye! 

if (
$fsel == ",user.password"){ 
echo 
" DONT PLAY  "

?></marquee>

اذا كنت قمت بالتعديل عن طريق السي بانل ، احفظ الملف ،،

اذا قمت بسحب الملف لجهازك ، ومن ثم قمت بالتعديل ، كل ما عليك هو رفع الملف مجددا



الموضوع اخذته من الاخ احساس خاص

وحقوق الموضوع تابعه لمنتدى تفكير خارج الصتدوق


واى سؤال بخصوص الثغرة بأذن الله حاضرين
اخوكم سلطان الحنان

  {[  اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضا  ]}3  
قديم 06-11-2004, 02:06 PM
©؛°¨غرامي مجتهد¨°؛©
 


ســ ع ــيــد has a reputation beyond reputeســ ع ــيــد has a reputation beyond reputeســ ع ــيــد has a reputation beyond reputeســ ع ــيــد has a reputation beyond reputeســ ع ــيــد has a reputation beyond reputeســ ع ــيــد has a reputation beyond reputeســ ع ــيــد has a reputation beyond reputeســ ع ــيــد has a reputation beyond reputeســ ع ــيــد has a reputation beyond reputeســ ع ــيــد has a reputation beyond reputeســ ع ــيــد has a reputation beyond repute




يسلموووووووووووووو اخوي سلطان


على المجهود الرائع الذي تقوم به


وتحياتي للأخ (الونه )

  {[  اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضا  ]}4  
قديم 06-11-2004, 04:51 PM
الصورة الرمزية ! sultan al7nan !
jcJl slgJ
الـعـ¸.·*™ المدير ™*·.¸ــام
 



! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute! sultan al7nan ! has a reputation beyond repute




يعيطيك الف عافيه يالغالى على ردك
وتحياتى انا بعد لاخ الونه على تنبيه بوجود مثل هذى الثغرة


وان شاء الله ينتفع بها من يريد ان ينتفع

  {[  اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضا  ]}5  
قديم 06-11-2004, 11:32 PM
©؛°¨غرامي فعال ¨°؛©
 



هنا القلوب is on a distinguished road




يسلمووووووووووووو سلطان
ويعطيك العافيه

اقولك شي والله مو فاهمه

 

اغلاق ثغرة شريط آخر المواضيع العشرة

أدوات الموضوع
انواع عرض الموضوع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
هل توجد ثغرة في قلبك احلام لا تنتهي مواضيع إسلاميه - فقة - عقيدة 15 30-01-2007 09:41 AM

شات | دردشة | صور غريبة | صور قلوب | رسائل | مسجات | وسائط | رسائل موبايل | رسائل جوال | ثيمات | الشات | دردشة سعودية | الدردشة | دردشة كتابية | العاب فلاش | شات خليجي | دليل غرام | دردشة صوتية | دردشة خليجيه | شات عربي | شات سعودي | تحميل صور | دردشة عربية | دردشة الشات | منتدى | منتديات | العاب باربي | العاب تلبيس | صور أطفال | ثيمات للبنات | العاب جديده | العاب اكشن | صور | العاب الاطفال | العاب سيارات | العاب ماريو | ازياء | العاب سونيك | مسنجر | ديكور | مقاطع فيديو | بلوتوث | برامج نوكيا | أنمي | مسجات عاطفية | قصص | روايات | صور خلفيات | صور متحركة | صور حب | Privacy policy |

استضافة موقع غرام بإدارة ترايدنت

Powered by vBulletin® Version 3.8.2, Copyright ©2000 - 2009, Jelsoft Enterprises Ltd. ,
الساعة الآن 02:53 PM.
موقع غرام موقع سني سعودي خليجي عربي يحترم كافة الطوائف والأديان ومختلف الجنسيات

SEO by vBSEO 3.3.0 RC2

 
منتديات