منظمه الهكر العالميه

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

كل مايخص الهكر من حمايه واختراق


    شرح خرافي لاوامر اللينكس+شرح التصاريح بالتفصيل

    Admin
    Admin
    Admin


    عدد المساهمات : 54
    تاريخ التسجيل : 04/08/2010

    شرح خرافي لاوامر اللينكس+شرح التصاريح بالتفصيل  Empty شرح خرافي لاوامر اللينكس+شرح التصاريح بالتفصيل

    مُساهمة  Admin الأربعاء أغسطس 04, 2010 9:16 am

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

    id: لمعرفة صلاحياتك على السيرفر

    CD:
    يستخدم هذا الامر لاقتحام مجلد اي للدخول الى مجلد معين

    pwd:
    لاستعراض
    مسارك على السيرفر اي مكان تواجدك على السيرفر

    finger:
    يستخدم
    لمعرفة المتواجدون على السيرفر

    which wget: يستخدم لمعرفة
    والدتكانية
    سحب الملفات للسيرفر وتوجد ثلاث دوال
    للسحب وهي
    wget
    &
    curl & lynx واذا اردنا معرفة الدالة curl تعمل نكتب التالي

    which
    curl وهكذا للبقية

    ls: يستخدم هذا الامر لعرض جميع المجلدات
    والملفات
    التي على السيرفر

    ls -l: لاستعراض الملفات مع تصاريحها

    ls
    -al: لاستعراض المجلدات مع تصاريحها

    uname -a: لمعرفة اصدار
    اللينكس
    للسيرفر

    unzip: لفك ضغط الملف اذا كان مضغوط ببرنامج winzip

    mv:
    يستخدم هذا الايعاز لتغيير اscratchء الملفات او المجلدات واحيانا يستخدم
    لاخفاء
    ملف
    على السيرفر كما يلي
    mv worm.php .worm.php ويتم بأضافة نقطة قبل
    الاسم
    الجديد

    rm: يستخدم هذا الايعاز لمسح المجلدات او الملفات
    والملفات
    يكون بالطريقة
    التالية rm worm.php ولكن تختلف
    في حالة
    المجلدات
    فاذا اردت مسح المجلد فيكون كالتالي rm -r worm و worm هو

    المجلد
    هنا اذا كان يحوي ملفات
    ولكن في حالة كونه فارغ يكون كالتالي
    rmdir
    worm

    mkdir: لتكوين مجلد على السيرفر

    chgrp: لتغيير
    group
    ممتلكين الملف

    chown: لتغيير مالك الملف

    clear: لمسح
    الشاشة


    find: يستخدم للبحث عن الملفات ولنفترض ان الملف اسمة
    worm.php
    يكون
    الايعاز find / -name worm.php

    cp: يستخدم هذا
    الايعاز
    لنسخ المجلدات والملفات وللملفات يكون كالتالي cp
    worm.php
    worm1.php
    ولكن
    يختلف في حالة المجلدات فيكون على هذا الشكل cp -r worm
    worm1

    cat:
    يستخدم هذا الامر لقراءة ملف على السيرفر مثلا cat
    config.php

    du:
    يستخدم هذا الايعاز لعرض حجم الملفات واذا كان نظام
    السيرفر OpenDSD
    فيكون
    الايعاز هكذا du -f worm.php

    df: يستخدم
    هذا الايعاز لمعرفة
    حجم الذاكرة الفارغة على السيرفر وايضا على
    OpenBSD
    يكون df -k

    chmod:يستخدم
    هذا الايعاز لاعطاء
    التصاريح

    للملفات ونأتي الى شرح الايعاز
    بالتفصيل

    اكتب ls -l لاستعراض الملفات
    مع
    تصاريحها
    ولنفترض انه ظهر لك التالي
    -rwxr-xr-x 2 worm_hacker
    worm_hacker
    23 Apr 9 07:42 .plan -> /bin/sh
    -r-x---r-x 1
    worm_hacker
    worm_hacker 7383 Apr 9 07:45 PERL
    -rw------- 6
    worm_hacker
    worm_hacker 2983762 Apr 6 02:32 pornmovies
    -rw------- 1
    worm_hacker
    worm_hacker 5837 Apr 9 05:34 pornpics
    drwx------ 1
    worm_hacker
    worm_hacker 612 Apr 9 01:22 cdrom

    لنلقي نظرة على الذي
    ظهر لنا
    من كتابة الايعاز اذا ظهر لنا هذه الاشارة -
    فمعنى ذلك انه
    ملف
    واذا لم تظهر وكان بدلها حرف d
    فمعنى ذلك انه مجلد directory وناتي
    الى
    شرح التصاريح

    التي ظهرت -rwx------
    نلاحظ العلامة - وهذه تعني
    انه ملف وليس مجلد والحروف التي بعدها هي
    التصريح
    المطلوب rwx والحروف تعني
    r= هو قراءة read
    w= تصريح الكتابة

    write
    x= تصريح التنفيذ excute
    كما تلاحظون worm_hacker الاولى هو
    المالك
    لهذه الملفات الذي هو انا
    هههههههههه اما الثانية فتعني القروب
    group
    للملفات
    اما هذا 23 Apr 9 07:42 فهو اخر وقت لتعديل الملفات او
    تحديثها
    اما الخانة
    الاخيرة فهي المجلد الذي يحتوي الملف

    والان
    نأتي
    الى التطبيق العملي للتصاريح:
    لاعطاء تصريح الى ملف معين كما ذكرت
    نستخدم
    chmod وهناك ثلاث مصطلحات
    تستخدم لاعطاء الملفات وهي
    u=
    owner
    g=
    group
    o= others
    فمثلا اعتبر نفسي من القروب فاذا اردت
    اعطاء
    تصريح الكتابة للقروب فيكون
    كالتالي chmod g=rw worm يكون للملف
    worm
    واذا
    اردنا اضافة تصريح الكتابة وليس اعطاء شوفو الفرق فيكون
    كالتالي chmod
    g+w worm ونسيت ان اقولكم شي التصريح
    g=rw يضيف
    تصريح الكتابة
    والقراءة للملف واليكم امثلة على
    التصاريح

    للملفات:
    chmod g+rw worm لاضافة
    تصريح
    الكتابة والقراءة للقروب group
    chmod o+rx worm لاضافة تصريح
    القراء
    والتنفيذ للاخرين others
    chmod o= worm هنا others لا يستطيعون
    القراءة
    والكتابة والتنفيذ
    chmod u+rwx worm هنا لاضافة القراءة
    والكتابة
    واتلتنفيذ للمالك owner
    chmod o-rwx worm هنا لمنع التنفيذ
    والقراءة
    وزالكتابة من الاخرين others

    والان ناتي للرمز + كما
    عرفنا هو
    لاضافة تصريح ونروح للامثلة على طول احسن
    4 = read perms
    لاعطاء
    تصريح قراءة
    2 = write perms لاعطاء تصريح كتابة
    1 = execute
    perms
    لاعطاء تصريح تنفيذ
    0 = no perms لاشي من التصاريح
    والان ناتي
    الى
    التطبيق العملي
    chmod 755 worm والان 4+2+1=7 للمالك owner و 4+1=5
    للقروب group والاخرين
    others
    chmod 644 worm والان 4+2=6 هذا
    للمالك
    owner و 4 هو للقروب والاخرين
    others
    chmod 700 worm الان
    4+2+1=7
    لـ owner ولا شي من
    التصاريح

    للقروب والاخرين
    chmod 722 worm
    الان
    4+2+1= 7 لــ owner ولكن هنا اعطا تصريح الكتابة على
    الملف لــ
    group
    و
    others هذا خطأ لان الجميع يستطيعون الكتابة على الملف
    بالعربي(تصريح
    غبي)
    واخيرا
    chmod 777 worm لاحظوا 4+2+1=7 لــ owner
    و7 للقروب والاخرين اي
    اعطا
    الكتابة والقراءة والتنفيذ وساب العملية

    مفتوحة للكل لوووول
    الى
    هنا انتهى الدرس ارجوا ان اكون قد وفقت في الشرح
    تحياتي للجميع

    شرح خرافي لاوامر اللينكس+شرح التصاريح بالتفصيل  Lol شرح خرافي لاوامر اللينكس+شرح التصاريح بالتفصيل  Lol

      الوقت/التاريخ الآن هو الأحد مايو 19, 2024 7:07 am