البكم طريقة اختراق المواقع بالـ ftp هي صحيح قديمة ولكنها فعالت
يكفينا كلام والنحكي في الصحيح
لكي تخترق موقع ما يجب أن تعمله سكان و البرامج عديدة
يجب أن تجد البورة 21 مفتوح
بعد ما تعمل سكان و تختار الموقع تذهب الى start ثم run ثم تكتب ftp -n ثمGO أو open
ثم نكتب كالأتي
quote user ftp
أذ طلع لديك الأمر رقم 231
أكتب
quote cwd ~root
أذ طلع لديك الأمر رقم 530
أكتب
quote pass ftp
و في الأخير اذ طلع لك الأمر رقم 230 فمبروك أنت دخلت الى سرفور الموقع اللعب و اعمل كيف ما تحب
و هذه بعــــــــــــــــــــــــــــــــــــــــــــــــــض الأمــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــر
للمسادة على الاختراق هدية من أخوكم 3listar
مقدمة
· ماهو الـ FTP :
الـ FTP هو اختصار لكلمة " File Transfer Protocol" وتعني بروتوكول نقل الملفات حيث يعتمد في عمله على التعامل مع الملفات في أجهزة الكمبيوتر البعيدة والتعامل معها .
· فائدة الـ FTP :
فائدة الـ FTP يفيد الشركات والمؤسسات في التعامل مع أجهزتها على الشبكة بيسر وسهوله وكذلك يفيد في مواقع وصفحات الأنترنت حيث أنه أكثر نفعا في التعامل مع الملفات .
· طرق الدخول عن طريق الـ FTP :
هنالك عدة طرق للدخول عن طريق الـ FTP منها عن طريق المتصفح للإنترنت وكأنك تريد أن تتصفح موقعا عاديا ولكن لاحظ في شريط العنوان تكتب كالتالي :
ftp://hostname على سبيل المثال
ftp://212.71.254.14 هذه احدى طرق الدخول عن طريق الـ FTP وتوجد طريقة أخرى وهي وجود بعض البرامج التي تنتجها بعض الشركات تتعامل مع الـ FTP حيث لاتتعامل مع الأوامر ولكن تتعامل كـ graphics interface ومن الأمثلة على هذه البرامج "Cute FTP" و "Smart FTP" أما الطريقة الثالثة وهي التي سوف اشرحها بتوسع فهي الدخول عن طريق موجه الأوامر "DOS" حيث أنه يوجد العديد من الأوامر للتعامل مع الـ FTP وهو الموضوع المهم بإعتبار أننا بقسم الحاسب الآلي ومتخصصين في هذا المجال لذلك لابد من تعلم ديناميكية التعامل مع الـ FTP طريق الأوامر وإن كان بها نوع من زيادة في الوقت والتعقيد لكنها مهمه للغاية .
· شروط الدخول إلى الـ FTP :
للدخول إلى الـ FTP والتعامل معه لابد من توافر عدة شروط :
1- أن تكون متصلا بشبكة سواء كانت شبكة محلية أو شبكة انترنت .
2- ان تملك صلاحية الدخول الى الجهاز عن طريق FTP وان تكون الخدمة موجودة بالجهاز الذي تريد الاتصال به والمقصود بالصلاحية هو ان يكون لديك حساب لدى الجهاز الأخر لإمكانية الدخول مع العلم أن بعض المواقع والأجهزة تسمح الدخول عن طريق هذا النظام بواسطة حساب عام يستخدمه الجميع في عملية الدخول .
3- ليس من الضروري أن تكون متصلا بشبكة أو العديد من الأجهزة حيث أنه يمكن تجربة الـFTP بين جهازين فقط بل يمكن تجربة الـFTP على نفس الجهاز الذي تتواجد عليه كتجربة فقط .
· كيفية الدخول إلى موجه الأوامر "DOS":
قبل البدء في شرح أوامر الـ FTP لابد من معرفة كيفية الدخول إلى موجه الأوامر "DOS" استعدادا للتعامل مع نظام الـ FTP وهو بالطرق التالية :
1- " ابدا" "البرامج" " البرامج الملحقة " موجه الأوامر "
2- "ابدا" "تشغيل " ثم أكتب الأمر التالي command ثم "موافق"
هذه مقدمة بسيطة وتعريف ببروتوكول نقل الملفات وكيفية التهيئة للتعامل مع نظام الـ FTP
وفي بداية الشرح للأوامر سأذكر كيفية الدخول إلى جهاز عن طريق الـ FTP بتوافر الشروط السابقة وأذكر العديد من الأوامر التي يمكن استخدامها في الـ FTP وبالشرح المصّور ليتسنى فهمها بيسر وسهولة بإذن الله .
الأمر ftp
عند الدخول الى شاشة الـ Dos وعندما نريد الاتصال مع جهاز عن طريق الـ FTP فإننا نكتب هذا الأمر لتهيئة الدخول فهذه أول خطوة لابد أن تعملها لاحظ الشكل التالي :
الأمر open
بعد ظهور العلامة ftp> فإنه لابد من كتابة الأمر open لتحديد الجهاز المراد الاتصال به عن طريق ftp
وبعد كتابة الأمر open ثم enter سيظهر مكتوب به كلمة To وتعني إلى بعد هذه الكلمة اكتب اسم الجهاز الذي تريد الاتصال معه سواء عن طريق الارقام ( الاي بي) (IP address) او عن طريق الصيغة الاسمية للموقع المراد الاتصال معه (DNS) ( domain name system) وبما انني اخترت عدم التواجد على
الشبكة
وسأشرح الاوامر على نفس الجهاز الذي اتواجد عليه فسوف يكون رقم الاي بي للجهاز 127.0.0.1 وصيغته الاسمية localhost وبعد ذلك نكتب رقم المنفذ ورقم المنفذ في الـ FTP يكون افتراضيا 21 ولكن نسطيع تغيير هذا المنفذ فلو كان المنفذ 21 حتى وان لم تتم كتابة اسم المنفذ سيتصل مع الجهاز على المنفذ الافتراضي مالم يتم نغيير هذا المنفذ فانه لابد من وضع رقم المنفذ وسنلاحظ جميع ما ذكرت سابقا في هذا الشرح المصّور :
كما نلاحظ بعد محاولة الدخول على الجهاز عن طريق الـ ftp فإنه سوف يطالب بإدخال اسم للمستخدم وكلمة المرور وهذه احدى خصائص الـ ftp كنوع من الحماية عند كتابة اسم المستخدم وكلمة المرور سيتم دخولك الى الجهاز بنجاح كما نلاحظ بالشكل التالي :
لاحظ عند كتابة كلمة المرور لاتلاحظ الكلام المكتوب وهذا من الحماية ايضا
الأمر user
لنفرض انك عندما قمت بإدخال اسم مستخدم او كلمة مرور خاطئة فلن تحتاج الى العودة من جديد
ولكن كل ماعليك هو كتابة الامر user لبدء اعادة كتابة كلمة المرور واسم المستخدم
لاحظ الشكل التالي :
بعد ظهور كلمة logged in تكون بالفعل قد تمكنت من الدخول بنجاح عن طريق الـ FTP ولم يتبقى لك سوى معرفة اوامر التحكم التي عليك ان تجريها خلاص اتصالك مع الجهاز ولكن قبل ذلك يوجد بعض الاوامر
التي توجد في الـ FTP التي تساعدك في حالة نسيانك لأحد هذه الأوامر أو لزيادة التسهيل في فعل بعض الأمور
الأمر help
عند كتابة هذا الأمر وحيدا سوف يعرض مجموعة الأوامر التي يمكن استخدامها في حال وجودك على الجهاز
كما في الشكل التالي :
وعند كتابة الامر help متبوعا بأحد هذه الأوامر فإنه سيعرض شرحا مبسطا عن ماهية هذا الامر وفي ماذا يستخدم فلو اردنا ان نستفسر عن الامر open دعونا نلاحظ الشكل التالي :
ويمكن الاستعاضة عن الامر help بعلامة الاستفهام ؟ حيث انها تؤدي نفس الغرض .
الأمر !
عند كتابة هذا الأمر وهو عبارة عن علامة التعجب فإنه يمكنك من التنقل بين جهازك والجهاز الأخر من حيث الاوامر للتسهيل حيث انه لاداعي فتح مستعرض اخر للـ DOS او الخروج من الجهاز الذي تتصل به لعمل اجراء تحتاجه حال وجودك على الجهاز الاخر فهذا الامر يمكنك من التنقل وللعودة الى الجهاز الذي تتصل به كل ماعليك هو كتابة الامر exit لاحظ الشكل التالي :
الأمر pwd
عند كتابة هذا الأمر فإنه سوف يظهر لك المسار الحالي الذي تتواجد عليه في الجهاز الآخر كما يلي :
الأمر cd
لو اردت التنقل بين المسارات والمجلدات الموجوده بالجهاز الاخر كل ماعليك هو كتابة هذا الامر متبوعا بالمسار الذي تريده فلو اردنا الانتقال من المسار c:/ الى المسار c:/windows لاحظ الشكل التالي :
حيث ان هذا الامر سينقلك من الدليل الحالي الى الدليل الذي حددته في الجهاز البعيد .
الأمر ls
عند كتابة هذا الأمر فإنه سوف يعرض قائمة مختصرة من الملفات والدلائل الفرعية في الجهاز البعيد وهنالك طريقتان للمخرجات إما على الشاشة أو طباعة المخرجات في ملف TXT ولطباعة المخرجات على الشاشه فقط اكتب الامر متبوعا بالمسار الذي تريد عرض ملفاته ( ملاحظه : عند عدم كتابة المسار سيطبع ملفات المسار الحالي ) لاحظ الشكل التالي :
ولو اردنا طباعة المخرجات في ملف نكتب الامر متبوعا بالمسار للجهاز البعيد ثم نسمي الملف الذي نريد تسجيل المخرجات به كما في الشكل التالي :
عند كتابة هذا الأمر فإنه تم تخزين ملف بالجهاز الحالي يتوي على مخرجات بقائمة الملفات الموجودة :
الأمر mls :
هذا الأمر مثل الأمر السابق ولكن الأمر السابق يعرض جميع الملفات بالدليل للجهاز البعيد ولكن هذا الأمر يعرض الملفات التي تختارها انت وتطلب قائمة بها .
الأمر dir :
يستعرض هذا الأمر المجلدات والملفات الموجوده في المسار الذي تحدده ويمكن ايضا طباعة المخرجات على ملف كما ذكرت سابقا :
الأمر lcd :
هذا الأمر يغير دليل العمل الموجود على الكمبيوتر المحلي بشكل افتراضي لدليل العمل الذي بدأت منه الـ FTP
والمقصود بذلك هو انه عندما بدأت بالاتصال مع الجهاز البعيد كنت على المسار c:> في جهازك الحالي وتنقلت بين المسارات في جهازك الحالي فإن هذا الأمر يرجعك لأول مسار بدأت منه .
الأمر mdir :
يقوم هذا الأمر بعرض قائمة من الملفات والأدلة الفرعية( عكس الأمر dir حيث تحدد المجلدات التي تريد الاستفسار عنها ) في دليل بعيد ويمكن ايضا تخزين المخرجات على ملف تقوم بتحديده :
الأمر recv :
يقوم هذا الأمر بنسخ ملف من الجهاز البعيد الى الجهاز الحالي فلو كان على الجهاز البعيد ملف اسمه m.txt على المسارالحالي واردنا نسخ هذا الملف على الجهاز المحلي على المسار d:/ لاحظ الشكل التالي :
الأمر get :
نفس الأمر recv
الأمر mget :
نفس الأمر السابق ولكن في الأمر السابق يكون التعامل في النسخ مع ملف واحد فقط ولكن في هذا الأمر التعامل في النسخ مع أكثر من ملف في وقت واحد .
الأمر send :
يقوم هذا الأمر بنسخ ملف من الجهاز المحلي الى الجهاز البعيد .
الأمر put :
نفس الأمر send
الأمر mput :
نفس الأمر السابق ولكن في هذا الأمر يتم نسخ ( مجموعة من الملفات ) من الجهاز الحالي الى الجهاز البعيد
الأمر mkdir :
يقوم هذا الأمر بإنشاء مجلد جديد في الكمبيوتر البعيد تحت المسار الذي تحدده وان لم يتم كتابة اسم للمسار فإن الانشاء يكون في المسار الحالي للجهاز البعيد .
الأمر delete :
عند كتابة هذا الأمر متبوعا بإسم ملف موجود على الجهاز البعيد فإن هذا الأمر يقوم بمسح هذا الملف
الأمر mdelete :
مثل الأمر السابق ولكن في الأمر السابق التعامل مع ملف واحد فقط وفي هذا الأمر بالإمكان حذف أكثر من ملف
في نفس الوقت .
الأمر rmdir :
يستخدم هذا الامر لحذف مجلد موجود على الجهاز البعيد بكامل محتوياته
الأمر rename :
يقوم هذا الأمر بإعادة تسمية ملف موجود على الجهاز البعيد .
الأمر append :
يقوم هذا الأمر بإلحاق محتويات ملف في الجهاز المحلي الى محتويات ملف بالجهاز البعيد فمثلا لو كان لدينا ملف txt اسمه m.txt موجود على الجهاز الحالي تحت المسار d: ومكتوب بداخله على سبيل المثال mmmmmm ويوجد بالجهاز البعيد ملف اسمه mm.txt تحت المسار c: فعند التعامل مع هذا الأمر فإنه سوف يضع الكلام الموجود في الجهاز الحالي وهو mmmmm في الملف الفارغ في الجهاز البعيد
الأمر status :
يقوم هذا الأمر بعرض الحاله الحالية لإتصالات FTP حيث يقوم بعرض قائمه استعراضيه ببعض الأوامر المستخدمة من حيث هل هي نشطة او لا :
الأمر type :
يقوم هذا الأمر عند كتابة وحيدا بعرض ماهو نوع نقل البانات المستخدم ويقوم بتعيين نوع نقل الملفات عند اتباع الامر بنوع النقل المطلوب ويوجد انواع من انظمة نقل الملفات وهي ascii و binary ويمكن تحديد نوع نقل الملفات بكتابة نوع نقل المفات مباشرة .
الأمر prompt :
يبدل وضع الأمر prompt بين التشغيل والإيقاف حيث انه يكون افتراضيا في وضع التشغيل وهذا الامر يستخدم للتعامل مع اوامر متعددة :
الأمر verbose :
يستخدم للتبديل بين التشغيل والايقاف للأمر verbose حيث انه يكون افتراضيا في وضع التشغيل
الأمر bell :
عند كتابة هذا الأمر فإنه يقوم بإصدار صوت عند اكتمال كل امر نقل ملف والأمر bell يتنقل بين تشغيل وايقاف
هذه الخاصية .
الأمر close ,disconnect
هذان الأمران لهما نفس الغرض حيث يقومان بفصل اتصالك مع الجهاز البعيد ولكنك تضل في الموجه ftp>
الأمر quit , bye :
هذان الأمران لهما نفس الغرض وهو انهاء جلسة عمل ftp مع الكمبوتر البعيد وينهي ftp
هذا تقريبا كل مايتعلق بأوامر الـ FTP وهذه الأوامر ليست صعبة الإستخدام كما يظن البعض
ولكن تحتاج الى الممارسة لمعرفة كيفية استخدامها بالشكل الصحيح ولاداعي للقلق في حالة نسيان بعض هذه الأوامر حيث انك ستتذكرها عند كتابة الأمر help حيث سيعرض قائمة بالأوامر التي يمكن استخدامها وهذا يساعد ايضا في حالة نسيان الاسبيلنج لأي من هذه الأوامر ولاداعي للقلق ايضا في حالة نسيان عمل هذه الأوامر
حيث ان الامر help متبوعا بأحد هذه الاوامر سيعطي شرح مبسط لهذه الاومر ......