أحدث المواضيع H
 

احتراف الميتاسبلويت أساسيات METASPLOIT

+حجم الخط-
أساسيات METASPLOIT عندما تصادف إطار عمل Metasploit (MSF) لأول مرة ، قد تطغى عليك العديد من الواجهات والخيارات والمرافق والمتغيرات والوضعيات- أولي.  في هذا الفصل ، سنركز على الأساسيات التي من شأنها تساعدك على فهم الصورة الكبيرة.  سنراجع بعض المصطلحات الأساسية لاختبار الاختراق وبعد ذلك تغطية مختصرة لواجهات المستخدم المختلفة التي توفرها Metasploit.  ميتا Sploit نفسه هو برنامج مجاني مفتوح المصدر ، مع العديد من المساهمين في المجال rity ، ولكن يتوفر أيضًا نسختان تجاريتان من Metasploit. عند استخدام Metasploit لأول مرة ، من المهم عدم التعلق بهذا الجديد- إستغلال  بدلاً من ذلك ، ركز على كيفية عمل Metasploit والأوامر استخدمته لجعل الاستغلال ممكنًا. المصطلح في هذا الكتاب ، سنستخدم مصطلحات مختلفة تحمل أولاً بعضًا من شرح- نشوئها.  يتم تعريف غالبية المصطلحات الأساسية التالية في سياق Metasploit ، لكنها بشكل عام هي نفسها في جميع أنحاء صناعة الأمن استغلال الثغرة هي الوسيلة التي يستخدمها المهاجم أو المختبِر ميزة وجود خلل داخل نظام أو تطبيق أو خدمة.  مهاجم يستخدم استغلالاً لمهاجمة نظام بطريقة تؤدي إلى هدف معين النتيجة التي لم يقصدها المطور أبدًا.  تشمل الثغرات الشائعة المخزن المؤقت الفائض ، والثغرات الأمنية في تطبيقات الويب (مثل إدخال SQL) ، والتحكم أخطاء التشكيل الحمولة الحمولة هي الكود الذي نريد أن ينفذه النظام ويجب تحديده وتم تسليمها بواسطة الإطار.  على سبيل المثال ، قذيفة عكسية هي حمولة ينشئ اتصالًا من الجهاز المستهدف إلى المهاجم باعتباره Win- dows موجه الأوامر (انظر الفصل 5) ، في حين أن غلاف الربط هو حمولة "يربط" موجه الأوامر بمنفذ الاستماع على الجهاز الهدف ، والذي يمكن للمهاجم الاتصال بعد ذلك.  يمكن أن تكون الحمولة أيضًا شيئًا بسيطًا مثل عدد قليل من الأوامر ليتم تنفيذها على نظام التشغيل الهدف. كود القشرة Shellcode هو مجموعة من التعليمات المستخدمة كحمولة عند حدوث الاستغلال. عادةً ما يتم كتابة كود القشرة بلغة التجميع.  في معظم الحالات ، أمر سيتم توفير قذيفة أو غلاف Meterpreter بعد سلسلة التعليمات تم تنفيذها بواسطة الجهاز المستهدف ، ومن هنا جاءت التسمية. وحدة الوحدة النمطية في سياق هذا الكتاب هي جزء من البرنامج يمكن استخدامه بواسطة إطار عمل Metasploit.  في بعض الأحيان ، قد تحتاج إلى استخدام استغلال الوحدة النمطية ، وهي أحد مكونات البرامج التي تنفذ الهجوم.  في أوقات أخرى ، أ قد تكون هناك حاجة إلى وحدة مساعدة لأداء عمل مثل المسح أو تعداد النظام.  هذه الوحدات القابلة للتبديل هي جوهر ما يجعل الإطار قويًا جدًا. المستمع المستمع هو مكون داخل Metasploit ينتظر اتصالاً واردًا من نوع ما.  على سبيل المثال ، بعد استغلال الجهاز المستهدف ، قد يحدث ذلك اتصل بالجهاز المهاجم عبر الإنترنت.  المستمع يتعامل مع هذا الارتباط- في انتظار اتصال الجهاز المهاجم من قبل النظام المستغل. واجهات Metasploit تقدم Metasploit أكثر من واجهة لوظائفها الأساسية ، بما في ذلك وحدة التحكم وسطر الأوامر والواجهات الرسومية.  بالإضافة إلى توفر هذه الواجهات والمرافق وصولاً مباشرًا إلى الوظائف التي عادةً ما تكون داخلي في Metasploit Framework.  يمكن أن تكون هذه المرافق لا تقدر بثمن استغلال التطوير والمواقف التي لا تحتاج إلى المرونة فيها من الإطار بأكمله. MSFconsole Msfconsole هو إلى حد بعيد الجزء الأكثر شيوعًا في Metasploit Framework ، ولسبب وجيه.  إنها واحدة من أكثرها مرونة ، وغنية بالميزات ، وجيدة الأدوات المدعومة ضمن الإطار.  يوفر برنامج Msfconsole جهازًا متعدد الإمكانات سهل الاستخدام واجهة لكل خيار وإعدادات متوفرة في الإطار تقريبًا ؛  انها كمتجر شامل لجميع أحلام الاستغلال.  يمكنك استخدام msfconsole لفعل كل شيء ، بما في ذلك إطلاق استغلال ، وتحميل الوحدات المساعدة ، إجراء العد أو إنشاء مستمعين أو إجراء استغلال جماعي ضد شبكة كاملة. على الرغم من أن Metasploit Framework يتغير باستمرار ، فإن مجموعة فرعية من تظل الأوامر ثابتة نسبيًا.  من خلال إتقان أساسيات msfconsole ، ستكون قادرًا على مواكبة أي تغييرات.  لتوضيح أهمية تعلم msfconsole ، سيتم استخدامه في كل فصل من فصول الكتاب تقريبًا. بدء تشغيل MSFconsole لبدء تشغيل msfconsole ، أدخل msfconsole في سطر الأوامر: root@bt:/# cd /opt/framework3/msf3/ root@bt:/opt/framework/msf3# msfconsole < metasploit > ------------ \ ,__, \ (oo)____ (__) )\ ||--|| * msf > للوصول إلى ملفات تعليمات msfconsole ، أدخل التعليمات متبوعة بالأمر التي تهتم بها. في المثال التالي ، نبحث عن المساعدة للأمر connect ، والذي يسمح لنا بالتواصل مع مضيف.  ال استخدام قوائم التوثيق الناتجة ووصف الأداة ومختلف أعلام الخيار. msf > help connect سنستكشف MSFConsole بعمق أكبر في الفصول التالية. MSFcli يتبع كل من Msfcli و msfconsole أساليب مختلفة جدًا لتوفير الوصول إلى ملفات إطار العمل.  حيث يوفر msfconsole طريقة تفاعلية للوصول إلى جميع الميزات بطريقة سهلة الاستخدام ، تضع msfcli الأولوية على البرمجة النصية والتفسير- القدرة مع الأدوات الأخرى المستندة إلى وحدة التحكم.  بدلاً من توفير اتصال فريد preter إلى Framework ، يعمل msfcli مباشرة من سطر الأوامر ، والذي يسمح لك بإعادة توجيه الإخراج من الأدوات الأخرى إلى msfcli وتوجيه msfcli الإخراج إلى أدوات سطر الأوامر الأخرى.  يدعم Msfcli أيضًا إطلاق المآثر والوحدات المساعدة ، ويمكن أن يكون مناسبًا عند اختبار النموذج- Uules أو تطوير مآثر جديدة للإطار.  إنها أداة رائعة لـ استغلال فريد عندما تعرف بالضبط أي استغلال وخيارات لك بحاجة إلى.  إنه أقل تسامحًا من msfconsole ، لكنه يقدم بعض المساعدة الأساسية (بما في ذلك- ing وقائمة بالأوضاع) باستخدام الأمر msfcli -h ، كما هو موضح هنا: root@bt:/opt/framework3/msf3# msfcli -h Usage: /opt/framework3/msf3/msfcli
  • فيس بوك
  • بنترست
  • تويتر
  • واتس اب
  • لينكد ان
  • بريد
author-img
amf

إظهار التعليقات
  • تعليق عادي
  • تعليق متطور
  • عن طريق المحرر بالاسفل يمكنك اضافة تعليق متطور كتعليق بصورة او فيديو يوتيوب او كود او اقتباس فقط قم بادخال الكود او النص للاقتباس او رابط صورة او فيديو يوتيوب ثم اضغط على الزر بالاسفل للتحويل قم بنسخ النتيجة واستخدمها للتعليق

نحن نستخدم ملفات تعريف الارتباط من Google لتقديم خدماتنا وتحليل عدد الزيارات لهذا السبب تتم مشاركة عنوان IP ووكيل المستخدم التابعين لك مع Google بالإضافة إلى مقاييس الأداء والأمان لضمان جودة الخدمة وإنشاء إحصاءات الاستخدام واكتشاف إساءة الاستخدام ومعالجتهاإعرف المزيداوافق