الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Telnet كل شيء بالتفصيل ..... القسم الأول

مغلق
بدأه محمد قطان في 18 أكتوبر 2001 · 1 رد · 9,372 مشاهدة · في ارشيف منتدى أنظمة الشبكات وأمنها
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Telnet كل شيء بالتفصيل ..... القسم الأول

Telnet كان ومازال الاداة المفضلة لمخترقي المواقع ( الهكرز ) ....................

ماهو ال Telnet ؟؟؟؟؟؟؟؟؟؟ وما استخداماته ؟؟؟؟؟ كل شي بالتفصيل ...............

يعتبر Telnet بروتوكول من بروتوكولات TCP/IP للإتصال بأجهزة الكمبيوتر البعيدة , كما أنه تطبيق

من تطبيقات TCP/IP يتم استخدامه في تشغيل برامج Telnet لكي يتم استخدام جهاز الكمبيوتر بطريقة

فعالة كما لو كنت تجلس أمامه .

كيف يتم الإتصال ؟؟؟؟؟

يتم الاتصال باستخدام تطبيق ال Telnet الموجود على الوحدة التابعة ( الجهاز المتصل ) بالاتصال بتطبيق Telnet

الموجود على وحدة الخدمة ( الجهاز الهدف ) وعادة ما يكون Telnet Daemon ..................

يبدأ الاتصال من تطبيق الوحدة التابعة ( على جهاز الكمبيوتر المحلي المتصل ) ====== إلى البروتوكول

(الموجود أيضا على جهاز الكمبيوتر المحلي المتصل ) ===== ثم ينتقل على شبكة الإتصال ======

إلى بروتوكول Telnet ( الموجود على جهاز الكمبيوتر البعيد ) ==== ثم إلى خدمة

Telnet ( على جهاز الكمبيوتر البعيد ) وهو طبعا الجهاز الهدف ..........

وهنا يعمل تطبيق Telnet كبرنامج محاكاة , ويتم إرسال أية أوامر يقوم المتصل بكتابتها عبر الشبكة لكي

يتم تنفيذها من قبل جهاز الكمبيوتر البعيد ......

علما أن ال Telnet Daemon يستمع على المنفذ 23 في انتظار الاتصال به .

خدمات ال Telnet :

1- يمكنك استخدام ال Telnet كمتصفح ويب لأي موقع , ولكنه سيعرض لك مصدر الصفحة حصرا أي

ال Source للصفحة , وذلك لأن خدمة ال Telnet كانت تُستخدم عندما كانت مواقع الانترنت

مجرد نصوص .......

2- ويمكن استخدام ال Telnet أيضا ك FTP Client فهو يعمل عمل Gute FTP تماما وذلك

باستخدام أوامر يتم إدخالها من خلال ال Telnet ........

3- ويمكنك من خلال ال Telnet أيضا تصفح الايميل POP Mail وقراءة رسائلك الواردة وارسال ما تريد

من رسائل , وهذا طبعا اذا كان الايميل من نوع POP Mail

وهو اختصار ل Post Office Protocol ........ طبعا يختلف عن ايميل الويب المستخدم حاليا

مثل Yahoo و Hotmail ......

ومن المواقع التي تقدم مثل هذه الخدمة مثلا : http://www.hotpop.com

كما أن ل Telnet خدمات أخرى لا حاجة لذكرها هنا لأن معظمها أصبح قديما وربما عديم الفائدة

نوعا ما ...........

تشغيل Telnet وضبط إعداداته :

يمكنك تشغيل Telnet من Start === Run ==== ثم نكتب Telnet .........

كما يمكنك تشغيله من متصفح === اذهب الى الاكسبلورر و اكتب telnet:///

ولضبط إعداداته حتى يعمل بشكل صحيح نقوم بالتالي :

إذهب الى القائمة Terminal === ثم اختر منها ==== Preferences ثم نقوم بتفعيل

( وضع علامة الصح ) على كل من VT - 100/ANSI و Local Echo و Block Cursor

والآن Telnet جاهز للعمل .....

استخدام ال Telnet كبروتوكول نقل الملفات FTP ...........

من القائمة Connect اختر Remote System ثم اكتب في ال Host Name اسم الموقع

المراد التشبيك عليه مثال ذلك :

FTP.Yahoo.com

واكتب كذلك البورت وغالبا ما يستخدم ال FTP بورت 21 ..........

عندما يتم نجاح الاتصال سيطلب منك ادخال اسم المستخدم User و الباسوورد Pass قم بإدخالهما اذا

كنت تعرفهما أو ادخل بواسطة ( المستخدم المجهول ) Anonymouns اذا كان الموقع يدعم هذه الخدمة

ومثال ذلك ..... عندما يطلب منك ادخال اسم المستخدم اكتب ما يلي :

User Anonymouns

ثم أدخل كلمة السر وفي هذه الحالة ( المستخدم المجهول ) اكتب له بريدك أو أي بريد إذا لم تشأ بإدخال بريدك

الشخصي ومثال هذا :

Pass @ your mail

بعد ذلك يظهر لك ما يدل على أنه تم الاتصال والدخول الى الكمبيوتر الذي تتصل به وغالبا ما تكون الرسالة كالتالي :

230 Logged in anonymously

والآن يجب أن تعمل ما يشبه صيغة اتصال بينك وبين الموقع وذك حتى يتم إرسال واستقبال الملفات من خلالها ..........

ويتم ذلك باستخدام الامر PASV , وعند ارسالك لهذا الامر سيرد عليك السيرفر الذي تتصل به برقم

مؤلف من ستة خانات وهي تشمل ال IP الخاص به و المنفذ المفتوح الذي سوف تستخدمه للشبك على الموقع .

مثال ما يرسله لك السيرفر :

227 Entring Passive Mode

208,189,65,69,14,48

ولكن ما تفسير الستة خانات هذه ؟؟؟؟؟؟

تفسير ذلك كالتالي :

الاربع خانات الاولى( من اليسار الى اليمين ) هي رقم الاي بي IP للموقع والذي سوف نشبك بواسطته

على الموقع .....وهي:

208,189,65,69

واما الخانتين الاخيرتين فهما لحساب رقم البورت الذي سوف نستخدمه لإنشاء الاتصال بالموقع ,

وطريقة حسابه كالتالي :

نضرب الرقم الذي هو قبل الاخير ( 14 ) ب 256 , ثم نجمع إلى حاصل الضرب الرقم الاخير وهو ( 48 )

والناتج هو رقم البورت المطلوب , والعملية تتم كالتالي :

14 * 256 = 3548+48 = 3632

فرقم البورت هو 3632 ..............

تحليل العملية الحسابية :

قد تتساءل هنا لماذا ضربنا الرقم ب ( 256 ) والجواب أنه عندما يعين سيرفر الموقع بورت ما للوصول

للتشبيك من خلاله فإنه يرسله لنا بعد أن يحوله الى النظام السداسي عشر ( Hex ) فيقوم بعملية قسمة

رقم البورت على 256 .... ( 16 * 16 ) وناتج القسمة هو الرقم الاول والباقي هو الرقم الاخير والمثال كما ترى :

3632 ( رقم البورت ) / 256 = 14 ( الرقم الاول ) والباقي من القسمة 48 ( الرقم الاخير ) .

هذا كل ما في الامر .

والآن بعد أن عرفنا الاي بي IP والبورت الذي سنشبك من خلالهما , نقوم بفتح نافذة جديدة ونشبك

على الموقع وليكن مثلا :

FTP.Yahoo.com

ونضع البورت وهو 3632

والآن أنت في الموقع ويمكنك إدخال البيانات التي تريدها أو سحب مجلد أو ملف .............

ولكن انتبه الى أن ( المستخدم الجهول ) صلاحيته محدودة في التصفح ...........

بعض الأوامر التي تلزمك لعرض وتصفح المجلدات :

ls لعرض جميع المجلدات والملفات والادلة الموجودة في المكان الحالي .. يشبه هذا الامر الامر (dir) في الدوس

del لحذف مجلد أو ملف

list لاستعراض الملفات والمجلدات

syst لمعرفة نوع السيرفر في الموقع

abor لالغاء أي عملية تقوم بها

renfr و rento لنقل مجلد أو ملف من مكان لآخر

rest لإكمال عملية تم إيقافها

help لطلب مساعدة

pwd لاخبارك ماهو المجلد الي انت متواجد فيه الان .

mkd لإنشاء مجلد جديد

man وهو اختصار لـ (Manual) ويتيح لك مشاهدة الخيارات المتاحة لكل امر مثلا لمشاهدة الخيارات المتاحة

للامر ls نكتب man ls

الى هنا ينتهي القسم الاول وسأضع لكم القسم الثاني قريبا ان شاء الله , أرجو أن أكون وفقت في هذا الشرح ....

ولكم الشكر محمد قطان

واثق الخطوة يمشي ملكا !!

#2

مشكور أخوي

وحنا ننتظر الجزء الثاني .

هذا الموضوع مغلق.

مواضيع مشابهة