12-05-2006, 04:42 AM
|
#1 (permalink)
|
| Telnet كل شيء بالتفصيل ..... (1)
الكاتب : لا اعرف اى شئ عنه
كل شيء بالتفصيل .....
القسم الأول 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.- تم حذف البريد - واكتب كذلك البورت وغالبا ما يستخدم ال 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.- تم حذف البريد - ونضع البورت وهو 3632 والآن أنت في الموقع ويمكنك إدخال البيانات التي تريدها أو سحب مجلد أو ملف ............. ولكن انتبه الى أن ( المستخدم الجهول ) صلاحيته محدودة في التصفح ...........
بعض الأوامر التي تلزمك لعرض وتصفح المجلدات :
( ls ) لعرض جميع المجلدات والملفات والادلة الموجودة في المكان الحالي .. يشبه هذا الامر الامر (dir) في الدوس
(del) لحذف مجلد أو ملف
(list) لاستعراض الملفات والمجلدات
(syst) لمعرفة نوع السيرفر في الموقع
(abor) لالغاء أي عملية تقوم بها
(renfr) و(rento) لنقل مجلد أو ملف من مكان لآخر
(rest) لإكمال عملية تم إيقافها
(help) لطلب مساعدة
(pwd) لاخبارك ماهو المجلد الي انت متواجد فيه الان .
(mkd) لإنشاء مجلد جديد
(man) وهو اختصار لـ (Manual) ويتيح لك مشاهدة الخيارات المتاحة لكل امر مثلا لمشاهدة الخيارات المتاحة للامر ls نكتب man ls
الى هنا ينتهي القسم الاول , أرجو أن أكون وفقت في هذا الشرح ....************************************* ******************************** وهذا شرح اخر ** ** ** ** معلوميه التلنت وشرح كبير له
نقله :دون معرفة المصدر
التلنت معلومايته:
التلنت
تُستخدم أثناء الإبحار في آفاق الويب – بحثاً عن مواقع جديدة ومثيرة –العديد من محركات البحث، ولكن إن كان الباحث من هواة المطالعة ويقصد في بحثه المكتبات العامة ومكتبات الجامعات، فإنه سيُفاجأ عند محاولة النفاذ إلى مثل هذه المواقع على الويب برسالة مفادها: "لا يُمكنك الولوج (Access is denied)"، وربما يظن الباحث أنّ هناك خطأً ما في الإنترنت ولكن الحقيقة مغايرة لهذه النتيجة، إذ إن النفاذ إلى هذه المواقع يحتاج إلى خدمة أخرى من خدمات الإنترنت، تُدعى خدمة تلنت (Telnet)، تُحقق ما عجزت عن تحقيقه مُستعرضات الويب
،(Web browsers) وقد ظهرت هذه الخدمة في أوائل السبعينات مع بداية مسيرة تطور الإنترنت، وقد وفرت كماً كبيراً من المعلومات التي لا يُمكن الوصول إليها عادةً على شبكة الويب العالمية.
ما هي تلنت
تِلِنت هي إحدى خدمات الإنترنت الرئيسة التي تُمكن المستخدم من الولوج إلى أجهزة كمبيوتر بعيدة تدعى الأجهزة المُضيفة ،(hosts) كما تُمكِّن المستخدم من تنفيذ البرامج على أجهزة كبيرة ذات إمكانات عالية تدعى الأجهزة فوق المتوسطة (mainframes)، وتُعدُّ جزءاً من بروتوكولات مجموعة .(TCP/IP) وبكلمة أخرى تُعَدُّ هذه الخدمة شكلاً من أشكال الاتصالات على الإنترنت يتم فيها تبادل المعلومات بين جهازين معتمدة على مبدأ الخادم/ المستفيد
(client/server)، إذ يكون الجهاز الزائر (user) الذي يدعى أيضاًُ المستفيد (client) عبارة عن طرفية (terminal) متصلة بالخادم (server) الذي يقدم الخدمات ويدعى أيضاً المضيف (host). وعندما يُقام الاتصال بين الجهاز المستفيد والجهاز المُضيف، فإن الجهاز المستفيد (client) يعمل حال اتصاله بالجهاز المضيف (host) وكأنه جهاز إدخال/ إخراج ،(Input/Output) بينما يقوم الجهاز المضيف (host) بإنجاز جميع العمليات على المعلومات الواردة إليه. وخلافاً لسهولة الاستخدام التي يوفرها الويب عن طريق تقنية أشر وانقر (point-and click)، تعتمد تلنت نظام الإدخال السطري للأوامر (command-line system) الذي يقتضي معرفة دقيقة للأوامر وبارامتراتها وصِيغها.
وكما توجد لشبكة الويب العالمية مواقع ،(Web sites) فإن لخدمة تلنت مواقع أخرى تنتشر عبر العالم تُعرف بمواقع تلنت ،(Telnet sites) وتوجد هذه المواقع على أجهزة كمبيوتر فوق متوسطة (mainframe systems) تعود ملكيتها إلى شركات خاصة أو جهات حكومية، وتتنوع محتويات هذه المواقع وتخدم مجالات متعددة نذكر منها على سبيل المثال لا الحصر:
قواعد البيانات الرسمية ،(official databases) والتقارير التقنية (technical reports)، وفهارس الكتب (بما فيها مكتبة الكونغرس الأمريكية)، إضافة إلى مواقع لوكالة الفضاء الأمريكية (ناسا) تحتوي أبحاثا وتقارير عن علم الفضاء
(NASA spacelink). إضافة إلى العديد من الخدمات الأخرى مثل تشغيل الألعاب التفاعلية السريعة
،(speedy interactive games) وإنشاء الأشكال البيانية .(graphical chart)
يستلزم الدخول إلى مواقع تلنت (Telsites) اشتراكاً بهذه المواقع، يُمنَح المشترك بناء عليه اسما (User-ID) وكلمة مرور .(password) ولا تسري هذه الحالة على كل المواقع، فقد توجد منها مواقع عامة لعامة الزوار، مع المحافظة على آلية الولوج المحكومة ببعض التعليمات الإرشادية، ويُشار هنا إلى أن خط الاتصال يبقى مفتوحا طيلة فترة ربط الجهاز المستفيد (client) بجهاز بعيد (remote computer) في جلسة الاتصال بخدمة تلنت، دون وجود آلية للاستعراض بدون اتصال (offline) كما هو الحال مع استعراض الويب.
لماذا تُستخدم تلنت؟
ظهرت تطبيقات تلنت كثيرة تتمتع بخصائص مميزة، نظراً إلى أن تلنت تسمح لمستخدميها باستخدام أجهزة بعيدة- لم يكن الولوج إليها ممكناً- ونذكر من هذه التطبيقات:
• تأمين الربط بشبكات أخرى.
• توفير الولوج إلى فهارس المكتبات ،(library catalogue) وقواعد البيانات ،(databases) وخادمات (server) المعلومات العامة أو المعلومات المفهرسة عن الأشخاص المستخدمين للإنترنت.
• توفير معلومات عن أوضاع الطقس الحالية والتنبؤات المستقبلية لها.
• تأمين الولوج إلى مراكز الأبحاث العالمية مثل وكالة الفضاء الأمريكية (ناسا)، التي يقصدها المتخصصون والعاملون في مراكز الابحاث.
• إيجاد المعلومات في أنظمة اللوحات الإخبارية .(Bulletin board system BBS)
مبدأ عمل تلنت؟
يعتمد توضيح مبدأ عمل تلنت الموضح بالشكل التالي على فهم المبادئ التي شُرحت سابقاً، مثل الجهاز المستفيد (Telnet client) والجهاز المضيف .(Telnet host)
ستحدث سلسلة من العمليات في الزمن الحقيقي (real time) بعد قيام الاتصال المستند إلى برتوكول (TCP/IP) بين الجهاز المستفيد (client) والجهاز المضيف(host) ، وسيكون تسلسل العمليات وفقا لما يلي:
• يعمل الجهاز الزائر كما لو أنه طرفية للإدخال والإخراج فقط، وسيترجم برنامج تلنت المستفيد (Telnet client) الطلبات التي يُدخلها المستخدم – من أوامر ورموز- عن طريق لوحة المفاتيح إلى صيغة معيارية (standard format) تناسب نظام التشغيل الذي يستخدمه الجهاز المستفيد.
• يترجم برنامج تلنت المستفيد (Telnet client) الصيغة المعيارية السابقة إلى صيغة الطرفية الوهمية
(Network Virtual Terminal-NVT)، ثم تُرسل البيانات عن طريق البرتوكول (TCP/IP) .
• يُفسر برنامج تلنت الخادم (Telnet server) الطلب الذي وصله بصيغة (NVT) إلى صيغة تلائم نظام تشغيل الخادم، ويعالجها ثم يرسل المعلومات الناتجة إلى الجهاز المستفيد.
• يتلقى برنامج تلنت المستفيد (Telnet client) النتائج من الجهاز الخادم، ويعرضها على شاشة الجهاز المستفيد.
برامج تلنت
يُفترض تركيب برامج تلنت منفصلة (separate Telnet programs) للولوج إلى مواقع تلنت (Telnet sites)، إذ إن مستعرضات الويب المعروفة مثل: Internet Explorer & Netscape Navigator، لا تدعم الاتصال بمواقع تلنت، ولكن يُمكن إجراء بعض التعديلات في إعداداتها لتتمكن من تشغيل برامج مستقلة تسمح بالوصول إلى خدمة تلنت.
يوجد العديد من برامج تلنت المستقلة (Telnet programs) نذكر منها:
• برنامج EWAN الخاص بمنصات ويندوز .(Windows)
• برنامج NCSA الخاص بمنصات ماكنتوش .(Macintosh)
ويعد هذان البرنامجان أكثر برامج تلنت انتشاراً لسهولة إعدادهما (set up) وتهيئتهما (configure)، ويمكن تنزيلهما من الإنترنت مجاناً. |
| |