فن الإختراق عبر الدوس .. ( اوامر ال ftp ) في اختراق الأجهزة .
2 مشترك
صفحة 1 من اصل 1
فن الإختراق عبر الدوس .. ( اوامر ال ftp ) في اختراق الأجهزة .
السلام عليكم ورحمة الله وبركاته..
درسنا اليوم عن أوامر الـ FTP التي يمكن كتابتها من الدوس برومبت Dos Prompt مثلاُ أو من الـ Terminal على اليونيكس و اللينيكس.
إن الـ FTP يعد من بروتوكولات الانترنت. و الحروف هي اختصار لـ File
Transfer Protocol, و معنا المصطلح بالعربية بروتوكول نقل الملفات. و كثير
منكم يقوم بنقل ملفاته باستخدام برامج مجانية موجودة على النت مثل Cute
FTP أو WS-FTP. و لكن في بعض الأحيان تضطرك الحاجة لنقل ملف من خادم إلى
آخر في عدم وجود مثل هذه البرامج المساعدة. لذا فقد وجدت أنه من المفيد أن
أشرح قليلاً عن أوامر الـ FTP و التي تمكنك من نقل الملفات عن طريق كتابة
الأوامر، بدلاً من استخدام الأزرار الة في بيئة ويندوز ;-)
و كي يعمل الـ FTP سواء من خلال البرامج أو مباشرة من خلال الأوامر، فإنه يقوم بخطوات رئيسية ثابتة:
الإرتباط بالخادم أو الكومبيوتر الثاني.
الدخول عبر اسم مرور و كلمة سر. (و قد يسمح الخادم بدخول الضيوف أو المجهولين)
القيام بأوامر النقل، أو العرض أو الانشاء (في بعض الأحيان).
قطع الارتباط.
و حتى أحاول أن أوصّل معلومات الدسمة على أكمل وجه. فقد رأيت أن ندرس
الأوامر معاً من خلال سيناريو للأحداث نضعه في البداية. فهيا بسم الله
الرحمن الرحيم :-)
===========================================
أفترض اننا سنعمل في بيئة دوس (و يمكن لمستخدمي اللينيكس اتّباع نفس الخطوات تماماً من خلال التيرمينال).
الانتقال في الكومبيوتر الذي نعمل عليه الآن إلى المجلد التي نرغب في نقل الملفات منه أو إليه. .
الارتباط بالخادم المستضيف، و اسم الخادم في حالتنا: ftp.myjavaserver.net من نفس المجلد التي انتقلنا إليه.
نقل ملف من كومبيوترنا إلى الخادم.
احضار ملف من الخادم إلى كومبيوترنا الذي نعمل عليه.
غلق الاتصال.
================
باستخدام الأمر cd الذي يمكّن من الانتقال من مجلد إلى مجلد أخر، قمنا بالانتقال إلى المجلد المسمى myJava
انتقلنا إلى المجلد الفرعي Date
كتبنا أمر Dir الذي يقوم بعرض محتويات المجلد.
------------------------------------------------------
في الصورة العلوية تشاهد ناتج أمر العرض dir الذي كتبناه في نهاية المشهد السابق. (حتى الآن لم نقم بأي أمر من أوامر الـ ftp.
إن الذي جعلني أنتقل إلى هذا المكان تحديداً هو أنني أريد أن أنقل الملف
المسمّى: Date.class من الكومبيوتر الشخصي الخاص بي إلى الخادم.
------------------------------------------------------
نقوم بكتابة أمر ftp من الـ prompt و ستلاحظ على الفور أن الحافظات التي تمثّل المكان الحالي في الدوس، قد تبدّلت و أصبحت
<ftp
نكتب الأمر:
open ftp.myjavaserver.net
إن الأمر open يعمل بفتح الارتباط بين الجهازين.
و يجب أن نكتب بعد كلمة open اسم الخادم الذي نريد الارتباط بيه (و من الممكن استخدام الـ IP Address. للخادم بدلاً من اسمه.
نلاحظ أننا حين ضغطنا Enter ظهر لنا سطر محاولة الارتباط بالخادم (و
يستغرق ذلك ما لا يزيد عن خمس ثوان تقريباً. ثم يتوقف حيث يطل اسم
المستخدم.
و قد لونت اسم المستخدم الذي أدخلته. و من ثم يقوم بطلب كلمة السر، حيث لا
تظهر نجوم عند كتابتها، لذا عليك أن تكون حذراً اثناء ادخال كلمة السر.
و كما تلاحظ فقد نجح الاتصال، ذلك أنه أخبرنا: Restricted user logged in أي أن المستخدم قد دخل بنجاح إلى الخادم.
--------------------------------------------------
و من الممكن الاستعاضة عن الأمر Open بادخال اسم الخادم اثناء استدعاء الـ FTP من الدوس. كما هو موضّح في الصورة.
--------------------------------------------------
بعد أن قمنا بالدخول الناجح إلى الخادم. قد نحب أن نستعرض الملفات. و ذلك
عن طريق dir. الذي يعرض نبذة عن الملفات و الحافظات الموجودة في المكان
الحالي من الخادم. (*)
في كل سطر يختص بمجلد أو ملف على الخادم نجد لدينا معلومات محددة.
تمثل تراخيص الملف، و أول حرف اذا كان d فهو يعني ان الاسم المعني انما هو مجلد و ليس ملفاً
-اسم المالك. ففي نظم اليونيكس قد يختلف مالك الملف عن المدخل. و طبعاً هذا يسهّل عملية عرض الملفات للعموم، و تقليل فرص الاختراق.
-المجموعة group التي ينتمي لها المالك. و هي أيضاً تلعب دوراً هاماً في ما يتم عرضه أو حجبه.
-حجم الملف أو المجلد.
-تاريخ الانشاء
-وقت الانشاء
-اسم الملف.
ما شرحته في الفقرة السابقة هو تمثيل أي ملف عند عرضه في اليونيكس.
(*)من الممكن استخدام بعض اوامر اليونيكس الرئيسية مثل ls و غيرها من خلال الFTP و لكن قد لا تسمح جميع الخوادم بذلك.
------------------------------------------------
لأنني اريد
نقل الملف من الجهاز إلى الخادم في مجلد جديد، فقد قمت بانشاء مجلد خاص
لذلك. باستخدام أمر mkdir والذي يعقبه الاسم الجديد للمجلد الذي اريده. و
في حالتنا اسميت المجلد: date. و تلاحظ أنه أخبرني بانه نجح في انشاء
المجلد.
------------------------------------------------
ان ما نريد عمله الآن هو نقل الملف من جهازي الخاص إلى مجلد date على
الخادم. و سنستخدم أمراً مشهوراً من أوامر الـ ftp و هو الأمر put و هو
يقوم بنقل الملف من المجلد التي قمنا بفتح الـ ftp منه و قد كان في
حالتنا: c:\myJava\Date إلى المجلد الذي نحن متواجدين فيه الآن. و يمكننا
تغيير المجلد باستخدام الأمر cd كالعادة :)
ستلاحظ أنه يقوم بكتابة بعض الأسطر التي تخبرك عمّا يفعله، فاذا تم وضع الملف على الخادم بنجاح، إنه سيعيدك إلى كلمة: <ftp.
و قد قمت للتأكيد بعرض محتويات المجلد للتأكيد، و كما ترون في السطر الأزرق فقد ظهر لنا الملف الذي نقلناه على السيرفر.
تعتمد مدة النقل على حجم الملف بالتأكيد.
-------------------------------------------------
لقد وضعنا الملف بنجاح. يمكننا الآن أن نغلق الارتباط مع الخادم والعودة إلى الدوس باستخدام الأمر bye و الذي يقوم بهذه المهمة.
-------------------------------------------------
-------------------------------------------------
المساعدة باستخدام علامة ال :
المساعدة باستخدام أمر help :
================================================
تلخيص اهم اوامر ftp :
أهم أوامر الـ FTP :
help: و هو أمر طلب المساعدة.
Open: وهو الأمر الخاص بفتح و تأسيس الرابطة بين جهازك و الجهاز الخادم.
put: وهو الأمر الخاص بنقل الملفات من جهازك إلى الجهاز الآخر.
get: وهو الأمر الخاص بنقل الملفات من الجهاز الآخر إلى جهازك.
bye: وهو الأمر الخاص بقطع الارتباط و توديعك ;-)
و السلام عليكم و رحمة الله و بركاته .
اخوكم Mrs haker
درسنا اليوم عن أوامر الـ FTP التي يمكن كتابتها من الدوس برومبت Dos Prompt مثلاُ أو من الـ Terminal على اليونيكس و اللينيكس.
إن الـ FTP يعد من بروتوكولات الانترنت. و الحروف هي اختصار لـ File
Transfer Protocol, و معنا المصطلح بالعربية بروتوكول نقل الملفات. و كثير
منكم يقوم بنقل ملفاته باستخدام برامج مجانية موجودة على النت مثل Cute
FTP أو WS-FTP. و لكن في بعض الأحيان تضطرك الحاجة لنقل ملف من خادم إلى
آخر في عدم وجود مثل هذه البرامج المساعدة. لذا فقد وجدت أنه من المفيد أن
أشرح قليلاً عن أوامر الـ FTP و التي تمكنك من نقل الملفات عن طريق كتابة
الأوامر، بدلاً من استخدام الأزرار الة في بيئة ويندوز ;-)
و كي يعمل الـ FTP سواء من خلال البرامج أو مباشرة من خلال الأوامر، فإنه يقوم بخطوات رئيسية ثابتة:
الإرتباط بالخادم أو الكومبيوتر الثاني.
الدخول عبر اسم مرور و كلمة سر. (و قد يسمح الخادم بدخول الضيوف أو المجهولين)
القيام بأوامر النقل، أو العرض أو الانشاء (في بعض الأحيان).
قطع الارتباط.
و حتى أحاول أن أوصّل معلومات الدسمة على أكمل وجه. فقد رأيت أن ندرس
الأوامر معاً من خلال سيناريو للأحداث نضعه في البداية. فهيا بسم الله
الرحمن الرحيم :-)
===========================================
أفترض اننا سنعمل في بيئة دوس (و يمكن لمستخدمي اللينيكس اتّباع نفس الخطوات تماماً من خلال التيرمينال).
الانتقال في الكومبيوتر الذي نعمل عليه الآن إلى المجلد التي نرغب في نقل الملفات منه أو إليه. .
الارتباط بالخادم المستضيف، و اسم الخادم في حالتنا: ftp.myjavaserver.net من نفس المجلد التي انتقلنا إليه.
نقل ملف من كومبيوترنا إلى الخادم.
احضار ملف من الخادم إلى كومبيوترنا الذي نعمل عليه.
غلق الاتصال.
================
باستخدام الأمر cd الذي يمكّن من الانتقال من مجلد إلى مجلد أخر، قمنا بالانتقال إلى المجلد المسمى myJava
انتقلنا إلى المجلد الفرعي Date
كتبنا أمر Dir الذي يقوم بعرض محتويات المجلد.
------------------------------------------------------
في الصورة العلوية تشاهد ناتج أمر العرض dir الذي كتبناه في نهاية المشهد السابق. (حتى الآن لم نقم بأي أمر من أوامر الـ ftp.
إن الذي جعلني أنتقل إلى هذا المكان تحديداً هو أنني أريد أن أنقل الملف
المسمّى: Date.class من الكومبيوتر الشخصي الخاص بي إلى الخادم.
------------------------------------------------------
نقوم بكتابة أمر ftp من الـ prompt و ستلاحظ على الفور أن الحافظات التي تمثّل المكان الحالي في الدوس، قد تبدّلت و أصبحت
<ftp
نكتب الأمر:
open ftp.myjavaserver.net
إن الأمر open يعمل بفتح الارتباط بين الجهازين.
و يجب أن نكتب بعد كلمة open اسم الخادم الذي نريد الارتباط بيه (و من الممكن استخدام الـ IP Address. للخادم بدلاً من اسمه.
نلاحظ أننا حين ضغطنا Enter ظهر لنا سطر محاولة الارتباط بالخادم (و
يستغرق ذلك ما لا يزيد عن خمس ثوان تقريباً. ثم يتوقف حيث يطل اسم
المستخدم.
و قد لونت اسم المستخدم الذي أدخلته. و من ثم يقوم بطلب كلمة السر، حيث لا
تظهر نجوم عند كتابتها، لذا عليك أن تكون حذراً اثناء ادخال كلمة السر.
و كما تلاحظ فقد نجح الاتصال، ذلك أنه أخبرنا: Restricted user logged in أي أن المستخدم قد دخل بنجاح إلى الخادم.
--------------------------------------------------
و من الممكن الاستعاضة عن الأمر Open بادخال اسم الخادم اثناء استدعاء الـ FTP من الدوس. كما هو موضّح في الصورة.
--------------------------------------------------
بعد أن قمنا بالدخول الناجح إلى الخادم. قد نحب أن نستعرض الملفات. و ذلك
عن طريق dir. الذي يعرض نبذة عن الملفات و الحافظات الموجودة في المكان
الحالي من الخادم. (*)
في كل سطر يختص بمجلد أو ملف على الخادم نجد لدينا معلومات محددة.
تمثل تراخيص الملف، و أول حرف اذا كان d فهو يعني ان الاسم المعني انما هو مجلد و ليس ملفاً
-اسم المالك. ففي نظم اليونيكس قد يختلف مالك الملف عن المدخل. و طبعاً هذا يسهّل عملية عرض الملفات للعموم، و تقليل فرص الاختراق.
-المجموعة group التي ينتمي لها المالك. و هي أيضاً تلعب دوراً هاماً في ما يتم عرضه أو حجبه.
-حجم الملف أو المجلد.
-تاريخ الانشاء
-وقت الانشاء
-اسم الملف.
ما شرحته في الفقرة السابقة هو تمثيل أي ملف عند عرضه في اليونيكس.
(*)من الممكن استخدام بعض اوامر اليونيكس الرئيسية مثل ls و غيرها من خلال الFTP و لكن قد لا تسمح جميع الخوادم بذلك.
------------------------------------------------
لأنني اريد
نقل الملف من الجهاز إلى الخادم في مجلد جديد، فقد قمت بانشاء مجلد خاص
لذلك. باستخدام أمر mkdir والذي يعقبه الاسم الجديد للمجلد الذي اريده. و
في حالتنا اسميت المجلد: date. و تلاحظ أنه أخبرني بانه نجح في انشاء
المجلد.
------------------------------------------------
ان ما نريد عمله الآن هو نقل الملف من جهازي الخاص إلى مجلد date على
الخادم. و سنستخدم أمراً مشهوراً من أوامر الـ ftp و هو الأمر put و هو
يقوم بنقل الملف من المجلد التي قمنا بفتح الـ ftp منه و قد كان في
حالتنا: c:\myJava\Date إلى المجلد الذي نحن متواجدين فيه الآن. و يمكننا
تغيير المجلد باستخدام الأمر cd كالعادة :)
ستلاحظ أنه يقوم بكتابة بعض الأسطر التي تخبرك عمّا يفعله، فاذا تم وضع الملف على الخادم بنجاح، إنه سيعيدك إلى كلمة: <ftp.
و قد قمت للتأكيد بعرض محتويات المجلد للتأكيد، و كما ترون في السطر الأزرق فقد ظهر لنا الملف الذي نقلناه على السيرفر.
تعتمد مدة النقل على حجم الملف بالتأكيد.
-------------------------------------------------
لقد وضعنا الملف بنجاح. يمكننا الآن أن نغلق الارتباط مع الخادم والعودة إلى الدوس باستخدام الأمر bye و الذي يقوم بهذه المهمة.
-------------------------------------------------
-------------------------------------------------
المساعدة باستخدام علامة ال :
المساعدة باستخدام أمر help :
================================================
تلخيص اهم اوامر ftp :
أهم أوامر الـ FTP :
help: و هو أمر طلب المساعدة.
Open: وهو الأمر الخاص بفتح و تأسيس الرابطة بين جهازك و الجهاز الخادم.
put: وهو الأمر الخاص بنقل الملفات من جهازك إلى الجهاز الآخر.
get: وهو الأمر الخاص بنقل الملفات من الجهاز الآخر إلى جهازك.
bye: وهو الأمر الخاص بقطع الارتباط و توديعك ;-)
و السلام عليكم و رحمة الله و بركاته .
اخوكم Mrs haker
Mrs hack- مشرف منتدي الهاكر والاختراق
-
عدد الرسائل : 34
العمر : 37
الدولة : tunis
المدينة : monastir
تاريخ التسجيل : 13/07/2008
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى