منتديات المعازيم :: 30/8/2008
رسائل الجوال من 2/8/2007 إلى 9/12/2008
دردشة قلبي إلى 4/9/2008
    غرام
مساحات إعلانيه :: لحجز مساحه لموقعكـ اضغط هنا
 
ضع بريدك هنا ليصلك كل جديد :
 
العودة   منتديات غرام > ][ غرام - خصائص إدارية - مواضيع مميزه ... بإشراف ! sultan al7nan ! , أعْطِنِـيِ النّـآيَ ][ > تطوير المواقع - غرام

لطلب كود تفعيل عضويتك أضغط هنا

 

لاستعادة كلمة المرور اضغط هنا

     

الملاحظات

تطوير المواقع - غرام شرح تركيب الهاكات , شرح إستخدام لوحة التحكم , برامج تهمك لموقعك

التسجيل السريع مُتاح
مرحباً بك في منتديات غرام , يمكنكـ تصفح كافة أقسام المنتدى ومشاهدة المواضيع والردود وتحميل المرفقات دون الحاجة إلى التسجيل ولا يتطلب منكـ التسجيل إلا في حالة الرغبة بمشاركة الأعضاء مواضيعهم بالرد عليهم ولمعرفة المزيد من المعلومات حول نظام المنتدى وطبيعة عمله وقوانينه أضغط هنا

اسم المستخدم: كلمة المرور: تأكيد كلمة المرور: البريد الالكتروني: تأكيد البريد:
موافق على شروط المنتدى 

 
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
 
 
  {[ سبحانـ الله وبحمدهـ عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته ]} 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 data****"); 

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



// the **** 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>




من مواضيعي

اللى عندها فلوس تشترى تدخل | لو كانت اختك ماذا ستفعل؟ | انتى الشمس و القمر | سعود العتيبي الحلقة الرابعه من شاعر المليون rm , mp3 | ظهور و عدم ظهور التواقيع | علاج ثغرة الإحصائيات الشامله لأصحاب المنتديات | فيتامينات ضرورية لكل زوجين |

 
     
 
 
  {[ سبحانـ الله وبحمدهـ عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته ]} 2  

قديم اليوم , 04:31 AM


 
     
 
 
قديم 06-11-2004, 05:27 AM رقم المشاركة : 2 (المشاركة اولاً)
معلومات العضو
! sultan al7nan !
jcJl slgJ
الـعـ¸.·*™ المدير ™*·.¸ــام

الصورة الرمزية ! sultan al7nan !

إحصائية العضو





! sultan al7nan ! غير متصل

إحصائيات الترشيح

عدد النقاط : 1818844471
! 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-****-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 data****"); 

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



// the **** 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>

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

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



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

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


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






 
     
 
 
قديم 06-11-2004, 02:06 PM رقم المشاركة : 3 (المشاركة اولاً)
معلومات العضو
ســ ع ــيــد
©؛°¨غرامي مجتهد¨°؛©

إحصائية العضو





ســ ع ــيــد غير متصل

إحصائيات الترشيح

عدد النقاط : 162133
ســ ع ــيــد 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

 


إرسال رسالة عبر مراسل MSN إلى ســ ع ــيــد

افتراضي

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


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


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







 
     
 
 
قديم 06-11-2004, 04:51 PM رقم المشاركة : 4 (المشاركة اولاً)
معلومات العضو
! sultan al7nan !
jcJl slgJ
الـعـ¸.·*™ المدير ™*·.¸ــام

الصورة الرمزية ! sultan al7nan !

إحصائية العضو





! sultan al7nan ! غير متصل

إحصائيات الترشيح

عدد النقاط : 1818844471
! 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

 


افتراضي

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


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







 
     
 
 
قديم 06-11-2004, 11:32 PM رقم المشاركة : 5 (المشاركة اولاً)
معلومات العضو
هنا القلوب
©؛°¨غرامي فعال ¨°؛©

إحصائية العضو






هنا القلوب غير متصل

إحصائيات الترشيح

عدد النقاط : 10
هنا القلوب is on a distinguished road

 


افتراضي

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

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







 
     
 

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are معطلة
الانتقال السريع