Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon كيف يمكنني التقاط حركة مرور HTTPS على جهاز iPhone باستخدام Fiddler


كيف يمكنني التقاط حركة مرور HTTPS على جهاز iPhone باستخدام Fiddler


لالتقاط حركة مرور HTTPS على جهاز iPhone باستخدام Fiddler ، اتبع هذه الخطوات التفصيلية التي تغطي الإعداد ، وتثبيت الشهادة ، وتكوين الوكيل ، واستكشاف الأخطاء وإصلاحها:

المتطلبات الأساسية وإعداد البيئة
- استخدم Fiddler في كل مكان أو Fiddler Classic على جهاز كمبيوتر يمكن الوصول إليه على نفس شبكة Wi-Fi المحلية مثل iPhone.
- تأكد من توصيل iPhone إلى نفس الشبكة مثل الجهاز الذي يعمل Fiddler.
- يجب أن يسمح جدار الحماية بجدار الحماية الخاص بك وإعدادات الشبكة الخاصة بك بالاتصالات الواردة لمنافذ وكيل Fiddler (الافتراضي 8866 على Fiddler في كل مكان و 8888 على Fiddler Classic).
- تعطيل البيانات الخلوية على iPhone أثناء التقاطها ، حيث يجب أن تمر حركة المرور من خلال وكيل Wi-Fi (Fiddler) ليتم التقاطها.

تكوين Fiddler لالتقاط حركة المرور
1. فتح الكمان على آلة المضيف.
2. تمكين فك تشفير حركة المرور HTTPS:
- في Fiddler Classic ، انتقل إلى الأدوات> الخيارات> https.
- تحقق من "Decrypt HTTPS Traffic".
- قد تحتاج إلى تثبيت هيئة شهادة الجذر في Fiddler (CA) على جهاز المضيف. تأكيد أي مطالبات للثقة في الشهادة.
3. تمكين الاتصالات عن بُعد:
- انتقل إلى الأدوات> الخيارات> الاتصالات.
- تحقق من "السماح لأجهزة الكمبيوتر عن بُعد بالاتصال".
- إعادة تشغيل الكمان لتطبيق التغييرات.
4. لاحظ عنوان IP لجهاز مضيف Fiddler على شبكة Wi-Fi:
- تحوم على المؤشر عبر الإنترنت في أسفل يمين Fiddler Classic لـ IPS.
- غالبًا ما يكون تنسيق IP مثل 192.168.x.x.

تنزيل وتثبيت شهادة جذر Fiddler على iPhone
1. على iPhone ، فتح Safari وانتقل إلى عنوان URL لخدمة Echo Fiddler:
- لـ Fiddler Classic: http: // [fiddler-ip]: 8888
- لـ Fiddler في كل مكان: http: // [fiddler-ip]: 8866
2. اضغط على الرابط لتنزيل شهادة جذر Fiddler.
3. بمجرد تنزيله ، انتقل إلى إعدادات iPhone وانقر فوق "ملف تعريف التنزيل" بالقرب من الأعلى.
4. تثبيت ملف تعريف شهادة جذر Fiddler.
5. لنظام التشغيل iOS 10.3 وبعد ذلك ، قم بتمكين الثقة الكاملة لشهادة الجذر المثبتة:
- انتقل إلى الإعدادات> عام> حول> إعدادات الثقة الشهادة.
- تمكين الثقة الكاملة لـ "سلطة شهادة جذر Fiddler".
6. تحقق من تثبيت الشهادة من خلال عرض إعدادات> عام> VPN وإدارة الجهاز.

تعيين وكيل iPhone لتوجيه حركة المرور من خلال Fiddler
1. على iPhone ، افتح الإعدادات> Wi-Fi.
2. حدد شبكة Wi-Fi النشطة عن طريق النقر على أيقونة المعلومات "I".
3. قم بالتمرير لأسفل وانقر على "تكوين الوكيل".
4. اختر "دليل".
5. في حقل الخادم ، أدخل عنوان IP الخاص بالكمبيوتر الذي يعمل على تشغيل Fiddler.
6. في حقل المنفذ ، أدخل منفذ الاستماع Fiddler (8888 لـ Classic ، 8866 في كل مكان).
7. اضغط على "حفظ" لتطبيق إعدادات الوكيل.
8. تعطيل البيانات الخلوية لضمان جميع طرق حركة الإنترنت من خلال وكيل Wi-Fi.

التقاط وفحص حركة مرور HTTPS
- مع مجموعة الوكيل والشهادة المثبتة ، افتح أي تطبيق أو متصفح Safari على iPhone.
- تصفح مواقع HTTPS أو استخدم التطبيقات لإنشاء حركة المرور.
- في Fiddler ، يجب أن تظهر حركة المرور التي تم التقاطها بما في ذلك جلسات HTTPS في قائمة المرور المباشر.
- سيتم فك تشفير جلسات HTTPS باستخدام شهادة الجذر المثبتة ، مما يتيح التفتيش على هيئات الطلب والاستجابة.

التعامل مع المشكلات الشائعة مع HTTPS التقاط على iPhone
- تظهر أخطاء "الموقع غير الموثوق" إذا لم يتم تثبيت الشهادة أو الوثوق بها بشكل صحيح على الجهاز ؛ كرر خطوات تثبيت الشهادة إذا واجهت.
- تستخدم بعض خدمات Apple (على سبيل المثال ، متجر التطبيقات ، iTunes) تثبيت الشهادة ولن ترسل حركة المرور عبر الوكيل للأمان. هذه حركة المرور غير قابلة للاستيلاء بشكل عام.
- قم بإزالة أي شهادات عازلة أقدم أو متضاربة من الإعدادات> عام> VPN وإدارة الأجهزة عن طريق حذف ملفات تعريف تسمى "do_not_trust_fiddlerroot".
- إذا لم يتم التقاط حركة مرور HTTPS ، فأؤكد IP و PORT الصحيحين في الوكيل اليدوي وأن Fiddler يلتقط بنشاط.
- تأكد من أن جدار الحماية على جهاز المضيف يسمح بحركة المرور الواردة على منفذ Fiddler.
- أعد تشغيل iPhone و Fiddler إذا استمرت مشكلات الاتصال.

نصائح متقدمة
- استخدم البرنامج المساعد Bouncycastle Certmaker لـ Fiddler Classic لإنشاء شهادة جذر واحدة لتجنب مشكلات الثقة.
- بالنسبة للتكوين الآلي ، يوفر Fiddler Everywhere سير عمل إعداد أجهزة عن بعد موجهة لتبسيط التثبيت وتكوين الوكيل.
- عند الانتهاء من التقاط ، استعد إعدادات Wi-Fi iPhone عن طريق تحديد "OFF" في تكوين الوكيل.

ملخص خلاصة سير العمل
- ابدأ Fiddler على جهاز المضيف وتمكين HTTPS فك التشفير والاتصالات عن بُعد.
- لاحظ جهاز IP لجهاز المضيف على شبكة Wi-Fi.
- على iPhone ، قم بتنزيل وتثبيت شهادة جذر Fiddler عبر Safari و Enable Trust.
- تكوين الوكيل اليدوي على إعدادات Wi-Fi iPhone تشير إلى IP ومضيف Fiddler.
- تعطيل البيانات الخلوية على iPhone.
- التقاط وتحليل حركة مرور HTTPS في Fiddler.

يتيح هذا النهج التقاط وحركة مرور HTTPS الكاملة من iPhone باستخدام Fiddler كوكيل في الوسط من خلال تثبيت الشهادات الموثوقة وتوجيه حركة المرور عبر خادم وكيل على نفس الشبكة المحلية.