منتدا العالم الجديد بين يديكم

السلام عليكم
عزيزي الزائر يتوجب عليك التسجيل لتكون عضو في هدا المنتدا


انضم إلى المنتدى ، فالأمر سريع وسهل

منتدا العالم الجديد بين يديكم

السلام عليكم
عزيزي الزائر يتوجب عليك التسجيل لتكون عضو في هدا المنتدا

منتدا العالم الجديد بين يديكم

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

للبرامج والالعاب وكل ما يخص الانترنت





































               






    شرح طرق اختراق المواقع

    avatar
    Admin
    Admin


    عدد المساهمات : 87
    تاريخ التسجيل : 20/04/2009

    شرح طرق اختراق المواقع Empty شرح طرق اختراق المواقع

    مُساهمة  Admin الأحد أبريل 26, 2009 10:15 pm


    بسم الله الرحمن إلرحيم

    السلام عليكم ورحمة الله وبركاته اخواني الاعضاء


    tongue
    الدرس الأول من دروس اختراق المواقع :

    في البداية يجب أن تعلم بعض المعلومات البسيطة مثل :
    هاكر = مخترق = hacker
    هاكرز = مخترقون = hackers = hackerz
    admin = المدير
    OS = Operating System = نظام تشغيل
    بورت = منفذ = Port
    سيرفر = خادم = Server : وهي عبارة عن أجهزة كمبيوترفائقة القدرة ذات قدرة كبيرة على المعالجة وتخزن بها ملفات المعلومات وقواعد بيانات الشبكة والبرامج المختلفة بها.


    لاختراق أي موقع تحتاج لمعرفة بعض المعلومات عن الهدف(الموقع) كنظام التشغيل الذي يعمل عليه والخدمات الموجودة بالموقع


    لا تتعجل فشرح هذه الأمور قادم لتعرف أي الثغرات ستسخدم أوستستغل لاختراق الموقع وفي هذا الملف سأشرح لك كيفية عمل ذلك أما في الدرس الثاني فسأشرح لك بإذن الله
    كيفية الاستفادة من تلك المعلومات.


    1- عليك عمل بورت سكان Port Scan لمعرفة البورتات أو المنافذ المفتوحة بالموقع.من لينكس يمكنك إستخدام nmap لكن لن أشرح هذه العملية من اللينكس

    من الويندوز يمكنك استخدام برنامج Super Scan.
    وتفيدك هذه العملية فيما بعد في نزع التوقيع فمثلا لو وجدت ان موقعا مفتوح به البورت 21 وهو للتلنت
    يمكنك الذهاب إلى تلنت وهو برنامج يأتي مع الويندوز

    start==>run

    إبدأ==>تشغيل

    ثم اكتب

    telnet
    بعد ذلك إضغط على قائمة
    connect
    ثم
    Remote System
    ستظهر لك شاشة اكتب اسم الموقع في Host Name واترك المنفذ كما هو telnet
    ثم اضغط
    connect
    سيتصل بالموقع وحينئذ سيظهر نظام التشغيل للموقع.
    وأهم البورتات هي
    21 للتلنت وهي خدمة تسمح لمستخدميها بالتصال بأي جهاز آخر يستعمل نفس الخدمة
    23 للإف تي بي أو بروتوكول نقل الملفات FTP=Files Transefiring Protocol
    والبريد الصادر والوارد 110 - 25

    21 FTP
    22 SSH
    23 Telnet
    25 SMTP
    79 Finger
    80 HTTP
    110 POP3

    وللإتصال ببورت معينمن التلنت اكتب البورت في خانة Port مكان كلمة Telnet
    هذا الموقع يمكنك من معرفة العديد من الأشياء عن اي موقع
    http://www.psyon.org/tools/index.html


    2- الخطوة الثانية هي ما يسميه البعض نزع التوقيع أو فحص البانر.
    والبانر هو الرسالة التي تراها حين تحاول الاتصال بجهاز ما (أو موقع فلا فرق ) عبر منفذ (بورت) معين.
    فمثلا حين تحاول الاتصال عبر البورت 23 وهو للتلنت مع جهاز يعمل على نظام لينكس ماندريك سيظهر لك الآتي :


    Linux Mandrake release 6.1 (Helios)
    Kernel 2.2.13-4mdksmp on an i686
    login:


    ما عرفناه من هذا أن هذا الجهاز يعمل على نظام تشغيل لينكس مانريك 6.1 والنواة هي 2.2.13.


    3- شء آخر عليك ملاحظته هو رسائل الأخطاء! ومن أشهرها الرسالة 404 Error وهي تظهر عند طلب ملف غير موجود بالموقع وعند ظهور هذه الصفحة انظر
    إلى أسفل الصفحة وقد تجد معلومات مثل إصدارة ملقم الويب وهذه معلومات غير مضرة أو خطيرة لكنها تفيد
    في عملية الاختراق


    * عليك ان تعرف أن الموقع هو عبارة عن جهاز كمبيوتر لكنه يعمل 24 ساعة ويوجد به ملقم ويب (خادم) Web Server ويعمل على نظام تشغيل وأنت حين تخترق فإنك تخترق هذا
    الجهاز الذي توجد عليه كل ملفات الموقع وقد يوجد على الجهاز أكثر من موقع مثل شركات الإستضافة وهذه تكون ضربة الهاكر الكبرى...
    يجب عليك معرفة الأشياء التالية عن اي موقع :

    - معرفة &نوع وإصدارة ملقم الويب هل هو IIS4 - IIS5 هل هو Apache ....
    - معرفة &نظام التشغيل وإصدارته هل هو Windows200 مثلا أو Linux redhat 6.2 مثلا...
    وعليك معرفة ذلك لأن لكل نظام تشغيل الثغرات الخاصة به...وأيضا توجد ثغرات لملقم الويب مثل ثغرة اليونيكود لسيرفرات IIS.
    - معرفة &كل سكربتات بيرل وسي جي آي الموجودة بالموقع مثل المنتديات وسجل الزوارأو عداد الزوار وهكذا.....
    - وأيضا &معرفة كل الخدمات الأخرى بالموقع كالبريد وغيرها...ومثلا معرفة نوع وإصدارة سيرفر الإف تي بي إن وجد بالموقع (حسب البورت سكان كما سبق)
    وأيضا مفسر نصوص بيرل إن وجد ... كل هذه الأشياء يمكنك إيجاد ثغرات لها...حسنا كيف تعرف هذه المعلومات عن الموقع


    وكيف تحصل على ثغرات لها؟

    أولا كيف تعرف هذه الأشياء؟


    - معرفة &نظام التشغيل.يمكن معرفة نظام التشغيل من التلنت إن وجد بالموقع كما سبق.
    ويمكنك معرفة ملقم الويب ونظام التشغيل من بعض البرامج أو من هذا الموقع
    http://www.netcraft.com/
    و
    http://www.netcraft.net/

    واكتب اسم الموقع في المكان المخصص لذلك ثم اضغط على Lookup أو انتر.
    سيظهر لك الملقم و نظام التشغيل وإصدارتيهما مثلا هذه معلومات عن أحد المواقع
    عن طريق الموقع السابق
    Apache/1.2.6 FrontPage/3.0.4.1 on FreeBSD
    يظهر هنا أن ملقم الويب هو
    Apache
    النسخة/الإصدارة
    1.2.6
    مع دعم الفرونت بيج
    ونظام التشغيل يأتي بعد كلمة on وهو
    FreeBSD
    يمكنك الآن البحث عن ثغرات لهذه النسخة من الملقم أو نظام التشغيل
    والفرونت بيج توجد به الكثير من الثغرات ويهمنا منها
    _private
    _vti_pvt
    _vti_cnf
    وأحيانا
    _vti_bin

      الوقت/التاريخ الآن هو الأحد أبريل 28, 2024 6:41 pm