منتديات يبوو اون لاين
مرحباً بكَم في مــنــتــديــات الـــعـــرب اونـــلايــــــــن
lol! lol! lol! lol! lol! lol!
اذا كنت من الاعضاء قـم بالضغط ع الدخول
Basketball Basketball Basketball Basketball Basketball Basketball
اذا كنت غير مسجل مع مــنــتــديــات الـــعـــرب اونـــلايــــــــن قـم بالضغط ع التسجيل

Embarassed Embarassed Embarassed Embarassed

ـمــنــتــدـيـآـتـ آلـعــرـبـ آـؤـنـ لآـيــنـ
منتديات يبوو اون لاين
مرحباً بكَم في مــنــتــديــات الـــعـــرب اونـــلايــــــــن
lol! lol! lol! lol! lol! lol!
اذا كنت من الاعضاء قـم بالضغط ع الدخول
Basketball Basketball Basketball Basketball Basketball Basketball
اذا كنت غير مسجل مع مــنــتــديــات الـــعـــرب اونـــلايــــــــن قـم بالضغط ع التسجيل

Embarassed Embarassed Embarassed Embarassed

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

منتديات يبوو اون لاين



 
الرئيسيةأحدث الصورالتسجيلدخول




 

 ما هو الشيل ومفاهيمه

اذهب الى الأسفل 
كاتب الموضوعرسالة
IiIiI JoKeR IiIiI
Admin
Admin
IiIiI JoKeR IiIiI


عدد المساهمات : 143
تاريخ التسجيل : 06/07/2009
العمر : 29
الموقع : www.10nline.yoo7.com

ما هو الشيل ومفاهيمه Empty
مُساهمةموضوع: ما هو الشيل ومفاهيمه   ما هو الشيل ومفاهيمه Emptyالخميس يناير 07, 2010 1:58 pm


بسم الله الرحمن الرحيم ..
السلام عليكم ورحمة الله وبركاته ..

موضوعنا اليوم ان شاء الله بسيط وهو لتصحيح بعض المفاهيم وايضا توضيح لكيفية الاستفاده من بعض سكربتات PHP ..!!
اول شيء نبدا ان شاء الله هو تعريف الشيل وماهو الشيل ..!!؟
اولا نلآحظ ان الاغلبية يطلق على سكربتات PHP شيل !! مثل c99 و r57 وغيرها !! وفي الحقيقة هذا خطأ وغير صحيح بتاتا .. الشيل بمعناه الصحيح هو عبارة عن جزء اساسي في نظام Gnu/linux ويكون عباره عن وسيط أو كما يسمى ( صدفة ) بين المستخدم والكيرنال .. بحيث انه يستقبل الاوامر من المستخدم ويقوم بتحويلها للكيرنال ويقوم الكيرنال بمعالجتها ومن ثم عرض ناتج الامر الذي نفذه المستخدم .!!! ويتبين لنا ان الشيل هو في الحقيقه جزء من النظام وليس عباره عن c99 او غيره !!
( لان الكيرنال هو المسؤول الاول عن ادارة النظام وهو من تسند اليه كل مهام وادارة النظام )

بالنسبة لـ c99 و r57 وغيرها من السكربتات .. يطلق عليها شيل لانها تقوم ببعض وظائف الشيل الحقيقي ولكن في الحقيقه والصحيح لا يطلق عليها سوى ( PHPscript ) .. لانه عباره عن سكربت PHP يقوم بخدمتك واعطائك بعض الخواص التي يقوم بها الشيل الحقيقي على نظام Gnu/linux ..
حتى نوضح اكثر .. شوف معآي الصوره التالية :



زي ما تشوف هذا عباره عن سكربت PHP يتم رفعه على اي سيرفر كي نستخدمه في اغراضنا من تنفيذ اوامر وانشاء ملفات و..و.. غيرها من الاشياء .. طبعا تعددت اشكال وانواع هذا السكربت .. والهدف واحد هو تنفيذ الاوامر والتعامل مع النظام للوصول لهدف معين أو لتخريبه !!! يوجد بعضها يحمل خواص جيده بحيث انه يتخطى بعض المشاكل سوف اذكرها ..
الآن قلنا بان هذا عبارة عن سكربت PHP يطلق عليه شيل لانه يقوم بخدمتك ومعالجة اوامرك وكأنك تخاطب الكيرنال مباشره ..
بعد ما تعرفنا على الشيل ومعناه والفرق بين PHPscript و Shell أو التيرمنال .. نشوف كيف نستفيد من بعض خواص سكربتات PHP ..
في البداية لازم تفرق بين اوامر linux ودوال PHP .. دائما تختلط ادوات النظام بدوال اللغه من حيث تعابيرنا أو استخداماتنا ..

( مثال واحد على اللي اقصده ) :::>>
نفرض عندي سيرفر .. ورفعت عليه شل ..
وهذا السيرفر عطل اوامر انشاء الملفات وانشاء المجلدات مثل الاوامر التاليه :



كود PHP:
mkdir [DIR]
touch [FILE]


وحنا نبغى ننشيء ملف او مجلد ما الحل ؟ حتى لو تم تعطيل جميع الاوامر المسؤوليه عن الانشاء !!!
عندنا في لغة PHP ما يسمى بـ دوال .. هذه الدوال تقوم بتنفيذ ما يطلب منها .. وكل دالة لها وظيفتها ..
يوجد دوال كثيره جدا في هذه اللغه منها لتنفيذ اوامرك وهي ما تسمى بدال تنفيذ .. ويوجد دوال تقوم بانشاء ملفات ومجلدات .. وايضا يوجد دوال لقرائة الملفات في حال تعطيل اوامر القراءة ..!!
يعني نقدر نستفيد من لغة PHP الكثير للتخطي في حال ان النظام وقف سد منيع في طريقك << سد منيع
المهم فرضنا ان النظام معطل الامر mkdir .!!
الحل بسهوله وتخطي هالمشكله يكون باستخدام دالة mkdir في PHP .. وانشاء مجلد جديد .. وهذه الخاصية يوفرها لنا سكربت c99 .. وايضا لو فرضنا ان النظام عطل اوامر انشاء الملفات .. بامكاننا تخطي المشكله ايضا عن طريق استخدام خواص السكربت نفسه .. واشياء كثير جدا لو تعرفها رآح تتخطى الكثير ايضا من مشاكل حماية السيرفرات ..
بتعرفك على اهم الدوال اللي تسآعدك سواءا من لغة PHP أو غيرها .. بتكون تتحآيل وتتخطى حمايات النظام من ناحية تعطيل الاوامر او غيرها !!! وكل ما زاد تعمقت في دراسة عملية سير النظام رآح تعرف تلعب معه بطريقتك ..
هذا اللي حبيت أوضحه بشان الشيل + ( بعض ) طرق الاستفاده من هذه السكربتات ومن لغات البرمجة في تخطينا لبعض المشاكل ..

الحقوق محفوظه للمبدع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.10nline.yoo7.com
 
ما هو الشيل ومفاهيمه
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات يبوو اون لاين :: ~*¤§ منتدى البرامج والتكنولجية §¤*~ :: °ˆ~*¤®§(*§ منتدى البرامج والتكنولجية §*)§®¤*~ˆ° :: ღ قسم الهكر والأخـتراق ღ-
انتقل الى: