تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
شريط اخر مواضيع المنتدى - بعد سد ثغرة التحويل
#1
تم ترقية شريط اخر 10 مواضيع
وتم سد الثغرة التى ذكرناها من قبل وهى ثغرة تحويل الى مواقع اخرى

طريقة التركيب هناك طريقتين لأستخدام الهاك
1- عرض اخر 10 مواضيع, واسم المستخدم الذى طرح الموضوع
2- عرض اخر 10 مواضيع تم اضافة رد اليها واسم اخر مستخدم قام بالرد

للطريقة الأولى
افتح ملف global.php
ابحث عن
PHP كود :
Set up some of the default templates 

اضف بعدها
PHP كود :
$query $db->query("SELECT tid, subject, username, uid FROM ".TABLE_PREFIX."threads ORDER BY tid DESC LIMIT 0, 10");
$latest_threads '<marquee direction="right" scrollamount="2" scrolldelay="5" onmouseover="this.setAttribute(\'scrollamount\', 0)" onmouseout="this.setAttribute(\'scrollamount\', 2)">';
$sep '';
while(
$row $db->fetch_array($query))
{

        
$row['subject'] = htmlspecialchars_uni($row['subject']); 
    
$profile_url str_replace('{uid}'$row['uid'], PROFILE_URL);
     
$thread_url str_replace('{tid}'$row['tid'], THREAD_URL);
    
$latest_threads .= {$sep} <a href=\"{$thread_url}\">{$row['subject']}</a> بواسطة: <a rel=\"nofollow\" href=\"{$profile_url}\">{$row['username']}</a>";
    
$sep '|';
 } 

للطريقة الثانية
افتح ملف global.php
ابحث عن

PHP كود :
Set up some of the default templates 
اضف بعده
PHP كود :
$query $db->query("SELECT tid, subject, lastposter, lastposteruid FROM ".TABLE_PREFIX."threads ORDER BY lastpost DESC LIMIT 0, 10");
$latest_threads '<marquee direction="right" scrollamount="2" scrolldelay="5" onmouseover="this.setAttribute(\'scrollamount\', 0)" onmouseout="this.setAttribute(\'scrollamount\', 2)">';
$sep '';
while(
$row $db->fetch_array($query))
{
        
$row['subject'] = htmlspecialchars_uni($row['subject']); 
        
$profile_url str_replace('{uid}'$row['lastposteruid'], PROFILE_URL);
 
$thread_url str_replace('{tid}'$row['tid'], THREAD_URL);
    
$latest_threads .= {$sep} <a href=\"{$thread_url}\">{$row['subject']}</a> بواسطة: <a rel=\"nofollow\" href=\"{$profile_url}\">{$row['lastposter']}</a>";
    
$sep '|';
}
$latest_threads .= '</marquee>'

بعد اختيارك للطريقة التى تريدها
قم بالتعديل على قالب الـ header
واضف فى اخره
كود :
<table border="0" cellspacing="1" cellpadding="4" class="tborder">
<tr><td class="thead"><strong>اخر 10 مواضيع</strong></td></tr>
<tr><td class="trow1">{$latest_threads}</td></tr>
</table>

وفى حالة اكتشاف اى مشاكل اخرى ارجوا اخبارى بها
وبالذات فى حالة الثغرات واذا وجد اى منك اى ثغرة اخرى ارجوا ان يخبرنى بها على الخاص مع اضافة كود الأستغلال للثغرة
شكر من طرف :


الردود في هذا الموضوع
شريط اخر مواضيع المنتدى - بعد سد ثغرة التحويل - بواسطة Pepo - 2007-10-05, 08:59 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 9 ) ضيف كريم