الأربعاء، 8 يونيو 2016

شرح بروتوكول ال TCP/IP , الجزء الثاني و الفرق بين TCP و UDP



بسم الله الرحمن الرحيم

بروتوكول
TCP/IP


TCP : Transmission Communication Protocol
و تعني بروتوكول نقل الاتصال أي أن مهمة هذا البروتوكول هي النقل , نقل ماذا نقل البيانات عبر الشبكة .


IP : Internet Protocol
و تعني بروتوكول الانترنت و هو عبارة عن عنوان لجهازك يربطك بالشبكة و لكل جهاز عنوان مختلف عن باقي الأجهزة في الشبكة .

TCP/IP :
هو أحد أهم البروتوكولات المستخدمة في شبكة الانترنت بل انه البروتوكول الرئيسي فيها , و هو المسؤول عن التخاطب و التواصل بين القطع و المعدات في الشبكة .
يساعد هذا البروتوكول على ربط أجهزة الحاسوب مع بعضها في الشبكة بواسطة منافذ يمكن لهذا البروتوكول أن يفتحها .
أيضا هذا البروتوكول هو الذي يعطيك ال
IP Address
الخاص بجهازك و هو الذي يحدد المنفذ الذي سوف يتم اتصالك منه .

سوف أسهل عليكم الأمور :
بروتوكول ال
TCP/IP
يتكون من 5 بروتوكولات و هي كالتالي :
TCP , UDP , IP , ICMP , ARP
و حقيقة أنا كنت لا أريد الدخول هنا و لكن كنت أريد أن اشرح في المدونة أدوات الباك تراك الخاصة في الشبكات و فحصها و لكن لا قيمة لتلك الشروحات ما لم أشرح هذه البروتوكولات و الاتصالات .

و في جزء اليوم سوف أتحدث عن بروتوكولين فقط هما :
TCP , UDP

أولا :
TCP
هو بروتوكول يتحقق من وصول الإرسال و هو يحتاج إلى جلسة عمل قبل إرسال البيانات إلى الحواسيب .

آلية العمل :

عندما يتم إرسال إحدى الرزم من حاسوب إلى أخر فان هذا البروتوكول يتأكد من وصول الرزمة إلى الحاسوب , و إذا لم تصل فانه يقوم بإرسال الرزمة مرة أخرى , حتى يتأكد من أنها وصلت و بعد ذلك يرسل الرزمة الثانية و يتأكد من وصولها و بعد ذلك يرسل الثالثة و هكذا .
تتم هذه العملية بناءا على ما يسمى بال
Connection Based
حيث أن الحاسبان اللذان يتراسلان البيانات يتفقان على كمية بيانات محددة سوف يتم إرسالها في الوقت واحد و ذلك بناءا على سرعة الحاسبان و يتم الاتفاق على أمور أخرى و هذا ما يسمى بجلسة العمل .

ثانيا :
UDP : User Datagram Protocol
و تعني بروتوكول بيانات المستخدم .

كيف يعمل هذا البروتوكول ؟

انه يقوم بتقسيم الرسالة إلى عدة أجزاء و يقوم بإرسال هذه الأجزاء إلى المستقبل مع وضع عنوان المستقبل في كل جزء من أجزاء الرسالة طبعا و يرسل هذه الأجزاء في فضاء الانترنت مما قد يجعل جزء يصل قبل جزء أخر فهذه الأجزاء لا تسلك نفس الطريق في الشبكة .
إن هذا البروتوكول لا يقدم لنا أي ضمانه لوصول الرسالة صحيحة 100% لان هدف هذا البروتوكول هو إيصال الرسالة بأسرع وقت ممكن و ليس هدفه إيصال الرسالة و التأكد من وصولها بسلامه كما يفعل بروتوكول ال تي سي بي .


إن أهم شيء في هذه المقالة هو الفرق بين هذين البروتوكولين و هما :
TCP , UDP
و نجمل الفرق بينهما في الشرح التالي :

أولا :
بروتوكول ال يو دي بي  يعتمد على طريقة
Connectionless
أي انه لا يؤمن الاتصال مباشرة بين المرسل و المستقبل بل انه يرسل رسالة لعنوان المستقبل . أما ال تي سي بي فانه يعتمد على طريقة
Connection-Oriented
حيث يؤمن اتصال كامل و مباشر بين المرسل و المستقبل .

ثانيا :
بروتوكول ال يو دي بي أسرع من بروتوكول ال تي سي بي لان ال يو دي بي لا يتحقق من صحة وصول الرزم بعكس ال تي سي بي الذي يتحقق من صحة و سلامة وصول كل رزمة من البيانات .

ثالثا :
لا يشكل ال يو دي بي عبء على الجهاز لأنه لا يتحقق من صحة وصول الرزم و ذلك بعكس ال تي سي بي الذي يشكل عبء على الجهاز لأنه يتحقق من كل رزمة من البيانات .

رابعا :
إذا أرسلت رسالتين بال يو دي بي فانك لا تعرف أيهما سوف تصل أولا  لان كل واحدة من الرسالتين تسلك طريقا مختلف , أما بال تي سي بي فان الرسائل تصل بالترتيب حسب ما أرسلها المرسل فالرسالة التي أرسلت أولا تصل أولا و هكذا .

و أخيرا في هذا المقالة أذكر الأمثلة على كل من البروتوكولين :
TCP , UDP

أمثلة على ال تي سي بي :

Appache TCP 80
E-mail SMTP 25
File Transfer Protocol , FTP 21
Source Shell , openssh 22



أمثلة على ال يو دي بي :
Domain Name System DNS 53
Trivial File Transfer Protocol , TFTP
و كما يستخدم أيضا في المحادثات الصوتية و المرئية لأنه يوفر السرعة و لا بأس و لو قطع جزء من البيانات لأنها لا تؤثر كثيرا .

هكذا انتهى درس اليوم الذي لا بد أن يكون له تكمله حتى نتحدث عن باقي البروتوكولات و نفهم آلية عملها . و البروتوكولات التي بقية علينا هي

IP , ICMP , ARP

و إذا و جدت أمور أخرى تهمنا كهاكر أخلاقي في بروتوكولات أخرى فاني ان شاء الله سوف أشرحها لكم .

تابعونا على  صفحتنا على فيس بوك على الرابط التالي :
و السلام عليكم و رحمة الله و بركاته 

كتب مهمه عن لغة بايثون


بسم الله الرحمن الرحيم





كتابين عن لغة بايثون
اردت في هذه التدوينه أن ألفت انتباهكم الى لغة برمجة مهمه و هي لغة بايثون هذه اللغة مهمه لنا كهاكرز و لعدة أسباب أذكر منها
ان لغة بايثون لغة سهلة التعلم و بامكان اي شخص مبتدىء بالهاكر أن يتعلمها فهي سهله وبسيطة و لكن الاهم من هذا أن لغة بايثون قد تم كتابة معظم برامج الهكر بهذه اللغة الرائعة من أجل هذا هي مهمه للهاكر

ابدأ بهذه اللغة

أنا انصح كل من يريد البدء بتعلم البرمجة من أجل أمور تتعلق بالهكر أن يبدأ بلغة بايثون
قم بكتابة اي برنامج يمكن أن يساعد في عملك كهاكر بهذه اللغة
و ايضا في البرمجة لا تعتقد أنك بمجرد أن تعلمت الاساسيات في اي لغة قهذا يعني أنك مبرمج لا فانت يجب عليك أن تقيس مستوى أدائك في لغة البرمجة بقدر البرامج التي تمكنت من كتابتها في هذه اللغة عند ذلك تعرف مستواك في لغة البرمجة التي تكتب بها

الان اضع لكم روابط الكتابين

أولا كتاب يتحدث عن لغة بايثون و هو موجة للمستخدم لهذه اللغة لاول مرة حيث أنه يبدأمعك من الصفر و هذا الكتاب هو باللغة العربية يمكنك تحميله من هنا
اسم الكتاب
byte of bython
http://www.mediafire.com/?ntemwhi9xn9n1si

ثانيا كتاب يتحدث لك كيف تبرمج برامج تخدمك كهاكر بهذه اللغة اللغة و هو كتاب مشهور و أسمه
gray hat of bython
و هذا الكتاب يساعدك في عمل البرامج التي تخدمك كهاكر
يمكنك تحميله من هنا
http://www.mediafire.com/?hp4ih0w2y8p6enz

أتمنى أن اكون قد قدمت ما هو مفيد لكم أنتظرونا في تدوينه جديدة و موضوع جديد ان شاء الله

لا تنسوا أن تتابعونا على فيس بوك على الرابط التالي
https://www.facebook.com/pages/%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D9%87%D9%83%D8%B1-%D8%A7%D9%84%D8%A7%D8%AE%D9%84%D8%A7%D9%82%D9%8A/172580126146155

3 كتب مهمه عن الهكر , اساسيات الهكر و كتاب باك تراك 4 و كتاب باك تراك 5


بسم الله الرحمن الرحيم

اليوم أيضا جئت لكم ب 3 كتب جديدة في مواضيع تهم الهاكر و هما

أولا : كتاب يتحدث عن أساسيات الاختراق و عن اختبار الاختراق و هو كتاب مهم جدا للمبتدئين و المتوسطين أيضا هو مهم لهم و الكتاب باللغة الانجليزية و اسمه
The.Basics.of.Hacking.and.Penetration.Testing
حجمه 3.74 ميجابايت



يمكنك تحميله برابط على  الميديافير من هنا

ثانيا : كتب يتحدث عن نظام تشغيل الباك تراك 4 المشهور الذي يكاد لا يوجد هكر في العالم لا يستخدم هذا النظام الأكثر من رائع و الذي يحتوي على معظم الأدوات التي يستخدمها الكر في اختبار الاختراق و الاختراق .
و هو أيضا باللغة الانجليزية و اسمه
Backtrack 4 Assuring Security by Penetration Testing
حجمه 6.18 ميجابايت



يمكنك تحميله من هنا على رابط ميديافير أيضا

ثالثا : كتاب عن نظام تشغيل الباك تراك 5 و هو كتاب جديد نوعا ما لان إصدارة الباك تراك 5 لم تنزل إلا قبل شهور قليله هذا الكتاب يشرح أدوات الباك تراك و هو كتاب مفيد لكل هاكر جميع هذه الكتب يجب على الهاكر دراستها لأنه يجب أن يكون على معرفه بكل أساليب الاختراق الموجودة فيها و يكون مستعد للجديد من الأمور هذا الكتاب أيضا باللغة الانجليزية و اسمه
backtrack 5 wireless penetration testing beginner's guide
حجمه حوالي 12 ميجابايت



يمكنك تحميله من هنا على رابط ليس ميديافير هذه المرة

أتمنى لكم الفائدة بعد قراءة هذه الكتب و لا تنسوا متابعتنا على فيس بوك على الرابط التالي :

و السلام عليكم و رحمة الله و بركاته .

ثلاثة مواقع عربية مهمه للهاكر و غير الهاكر تعرف عليها

بسم الله الرحمن الرحيم



الموقع الأول و هو معروف لأغلب الهاكر و هو موقع  
iSecur1ty - مجتمع للهاكر الأخلاقي وخبراء الحماية

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




محترفي الحماية
وهو أحد المواقع العربية الأكثر مشاطا على ساحة الانترنت العربية و يتحدث في عدة مواضيع أهمها الهاكر الأخلاقي كما انه يتحدث عن نظام لينكس و هنالك العديد من المواضيع عن نظام ويندوز أيضا تتضمن بعض الخدع على ويندوز 7 كما انه يتحدث على أي إضافات جديدة في فيس بوك كما انه أيضا ينشر أخبار الهاكر حول العالم بما في ذلك مجموعة أنونيموس المشهورة
و إن أهم شيء في هذا الموقع انه يقوم بعمل ما يسمى حلقات بشكل يومي و هي عبارة عن مقاطع فيديو يشرح في السيد راغب أمين مواضيع متعددة و نذكر انه أصبح هذا الموقع يحتوي على المئات من هذه الحلقات .
 و هذه صورة واجهة الموقع




موقع للفيديو دورات في مختلف المجالات

 وهو موقع أكثر من رائع خصوصا لمحبي الفيديو لأنه يجمع في صفحاته مئات المئات من مقاطع الفيديو في شتى المجالات أبرزها
دورات البرمجة بجميع أنواع اللغات و أيضا دورات في نظام لينكس و اوبنتو و دورات في الصيانة و غير ذلك من المواضيع لمحبي الانترنت و الحاسوب و ربما الهاكر بلا شك .  و هذه واجهة الموقع



و هذا ينتهي هذا الدرس أتمنى لكم الفائدة و نلتقي إن شاء الله في درس جديد

 و السلام عليكم و رحمة الله و بركاته .

شرح بروتوكول ARP (بروتوكول ايجاد العناوين)

بسم الله الرحمن الرحيم



بروتوكول
ARP
أو ما يعرف ب
address resolution protocol
و بالعربية يسمى بروتوكول إيجاد العناوين و هو أحد بروتوكولات
TCP/IP

يستخدم هذا البروتوكول في الشبكة المحلية أو ما يسمى بالانجليزية
LAN Network
و هو واحد من البروتوكولات الأساسية في هذه الشبكة المحلية

و بالنسبة لوظيفة هذا البروتوكول فانه يعمل على معرفة العنوان الفيزيائي للأجهزة الموجودة في الشبكة المحلية عن طريق العنوان العادي أو ما يسمى
IP

العنوان الفيزيائي هو
MAC Address

إذن وظيفة هذا البروتوكول أنه عندما يريد جهاز أن يقوم بالإرسال داخل شبكة محلية إلى جهاز أخر داخل الشبكة فانه يبحث عن العنوان الفيزيائي للجهاز المستقبل .

كيف تتم عملية البحث عن العنوان الفيزيائي :
 عندنا شيء يسمى
ARP Cashe
و هي جزء من الذاكرة موجودة على بطاقة الشبكة , يستخدم هذا الجزء من الذاكرة من أجل تخزين جدول
ARP
في داخل هذا الجدول يوجد بيانات هذه البيانات هي عبارة عن العناوين المنطقية و العناوين الفيزيائية التي تقابلها .

يعني لو كان مثلا عندنا أي بي بهذا الشكل
80.60.70.25
فسوف يقابله ماك بهذا الشكل مثلا
cc-00-11-55-55-dd


فالجهاز طبعا هو فقط يعرف ال
IP Address

الآن هنالك طريقتين ليتم الربط بين جهازين أو عنوانين :

الأولى :
تسمى
dynamic entries
المتغيرة و ذلك لان الجدول لا يبقى في الجهاز بل يتغير أو يحذف

آلية عملها :
يبحث عن
IP Address
 في الجدول الذي لدية و إذا وجده فانه سوف يرسل طلب للجهاز الموجود في الشبكة يسمى هذا الطلب العام
ARP Request
و بذلك يقوم الجهاز صاحب الرقم المتطابق بعمل ما يسمى ب
Reply Request



الثانية :
أو ما يسمى ب
static entries
الساكنة وذلك لأنه لا يوجد جدول لتتغير قيمته أو يحذف

آلية عملها :
 سوف يرسل طلب عام لكل الأجهزة الموجودة في الشبكة يسمى هذا الطلب العام
ARP Request
و بذلك يقوم الجهاز صاحب الرقم المتطابق بعمل ما يسمى ب
Reply Request
بينما تتجاهل الأجهزة الأخرى الطلب و بذلك يتم الاتصال بين الجهازين و يتم تلقي الرسائل على هذا الأساس.


إذا قرأت المقالة و لم تعرف الأمور التالية فأني أنصحك بالرجوع و إعادة قراءة المقالة مرة أخرى

ARP protocol
ARP Cashe
dynamic entries
static entries
ARP Request
Reply Request

و أتمنى لكم عظيم الفائدة إن شاء الله و ألقاكم في مقالة جديدة إن شاء الله

السلام عليكم و رحمة الله و بركاته .

Twitter Delicious Facebook Digg Stumbleupon Favorites More