ابن مرخه *_ صآحب الموقع _*
مزاجك : رايـــــــق الأبراج الصينية : عدد المساهمات : 769 نقاط : 16700 السٌّمعَة : 0 تاريخ التسجيل : 01/01/2011 العمر : 54 الموقع : ابن مرخه
| موضوع: الدرس السادس: الوضع الآمن الأربعاء مارس 23, 2011 3:32 am | |
| بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتهحياكم الله أخواني اليوم ناخذ درس جديد وأن شاء الله يستفيد منه الجميعدرسنا السادس عن:|| الوضع الأمن - Safe Mode ||يقف الكثير منا بعد مايزرع الشل اذا شاف الـ safemode = Onوهي تعني أن الوضع الأمن مفعل وراح يسبب لك بعض العوائق في الأختراق والوصول إلى المعلوماتلاكن ضهرت ثغرات الـ php التي تمكننا من تخطي هذي العوائق وسوف نتطرق لها في درسنا ان شاء اللهأولاً: ماهو السيف مود (Safe Mode)؟هي حماية موجودة داخل مترجم الـ php وعند تفعيله يمنعك من فعل اشياء كثيرة بسبب تعطيل دوال الـ php التي تسبب خطر على السيرفرمثل الدوال التي من خلالها تستطيع تنفيذ الأوامر .ثانياً: لماذا تختفي خانة تنفيذ الأوامر في الشل عندما يكون السيف مود مفعل؟مثل ماذكرنا أن عند تفعيل السيف مود تتعطل الدوال الخطيرة على السيرفر الموجوده في لغة البرمجه php والتي في الغالب يكون ملف التجسس مبرمج بواسطتهاوسبب أختفاء سطر الأوامر هو تعطيل الدوال التي يمكن تنفيذ الأوامر من خلالها مثل (system , shell_exec , exec) وغيرهامع العلم أن بإمكان مدير السيرفر إضافة المزيد من الدوال لتعطيلها وأي دالة تعطل يصير مالها مفعول ولا تأدي وظيفتها في السيرفروفي هذي الحالة تزيد حماية السيرفر ويصعب عليك تنفيذ الأوامر وجمع المعلومات.ويسأل البعض هل عند وجود الوضع الأمن مفعل والصلاحيات نوبدي او اباتشي يمنعني من التنقل والوصول إلى ملفات المواقع الأخرى؟الجواب لا .. لأن ممكن الوصول الى ملفات المواقع الأخرى وقرائتها وليس بشرط أن ترى محتوى الموقع لاكن المطلوب هو معرفة(مسارات الملفات) التي ممكن من خلالها جمع معلومات تفيدك في الأختراق مثل ملف config الذي في الغالب يحفظ بداخله معلومات قاعدة بيانات السكربت.. وان شاء الله راح اخصص لهذي النقطه درسعند الحصول على معلومات أي قاعدة بيانات كيف استفيد منها ؟بالأمكان رفع سكربت اتصال بقواعد البيانات مثلما رفعت ملف التجسس في البدايةوفي هذي الحالة تتصل بالقاعدة التي تملك معلوماتها وبعد ذالك بالأمكان محاولة زرع الشل في القاعدةوعند زراعتة يمكنك من مشاهدة محتوى الموقع بأذن الله .. وعند عمل هذي الطريقة بالأمكان الأنتقال إلى الموقع المستهدف إن شاء اللهوفي الغالب تستخدم هذي الطريقه إن كان هناك هدف ما على السيرفر تبي توصل له !!بعد القليل من الأستفسارات ننتقل إلى معرفة المزيد عن السيف مودصورة لمعرفة مكان حالة السيف مود في الشل[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]كما نشاهد الموضح باللون الأصفر:safe_modeوهي تعني حالة الوضع الأمن وسيكون أمامها (On) أو (Off)Disable functionsوهنا يعرض لنا الدوال المعطله وسوف تجد امامها إما (الدوال) أو كلمة (NONE) وهي تعني أنه لايوجد دوال معطلةذكرت أن بالأمكان تخطي الوضع الأمن بأستخدام ثغرات الـPHP مثل دالة copy و CURL و id ...الخويوجد الكثير منها في الشل المطور من الأخ المهاجر22البعض يريد سطر الأوامر في حالة تفعيل الوضع الأمن ليقوم بتنفيذ بعض الأوامر الخارجية التي يحتاجها في الأختراقهنا تقف على شرطين لتنفيذ هذا الشي:1- الحصول على معلومات FTP لأي موقع على السيرفر2- يوجد أمكانية لتشغيل سكربت CGI-Telnet في السيرفر لأن بعض السيرفرات لا تستطيع تشغيل هذا السكربتالشرط الأول بيد المخترق وشطارته في جميع المعلوماتأما الشرط الثاني بيد مدير السيرفر "root"إذا السيرفر يسمح لتشغيل سكربت CGI-Telnet فأنت تستطيع تنفيذ الأوامر بأستخدام هذا السكربت:: طريقة استخدام CGI-Telnet ::أول شي تتصل بالموقع الي معك معلوماته عن طريق أحد برامج الـftpثم تدخل على مجلد public_html وتقوم برفع السكربت بداخل مجلد cgi-binأي سيكون مسار السكربت :/ home / ××× / public_html / cgi-bin / cgi-telnet.plcgi-telnet.pl= السكربتبعد رفع السكربت تعطيه تصريح 755 ومن ثم تستعرضه في المتصفحراح يكون الرابط بهذا الشكل:[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط][ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] = الموقعcgi-bin = المجلد الي رفعنا بداخله سكربت CGI-Telnetcgi-telnet.pl = سكربت CGI-Telnetإذا أشتغل السكربت معناته تمام بالأمكان تنفذ الأوامر الي تحتاجها طبعاً ماذكر أعلاه الطريقة بأختصار !!ملاحظة: الصور في المرفقات لعدم حذفهاتحياتي للجميع | |
|