تثبيت الشهادات (pinning)
كثير من التطبيقات لا تثق إلا بشهادتها المضمّنة. ضع شهادة وكيل بدلاً منها فيرصدها التطبيق فوراً ويعطي خطأً، فلا يُفكّ شيء.
لا تستبدل الشهادة أبداً. بل تقرأ النص الواضح من داخل التطبيق، فحتى الـ pinning الصارم لا يوقفها.
الجزء الصعب في الالتقاط لم يكن يوماً الحالات العادية، بل الشهادات المثبّتة، والتطبيقات التي تتجاهل الوكيل، وHTTP/3، والبروتوكولات الخاصة، وما شابه. إليك ما يمكن لـ Trace Eagle فعله.
كثير من التطبيقات لا تثق إلا بشهادتها المضمّنة. ضع شهادة وكيل بدلاً منها فيرصدها التطبيق فوراً ويعطي خطأً، فلا يُفكّ شيء.
لا تستبدل الشهادة أبداً. بل تقرأ النص الواضح من داخل التطبيق، فحتى الـ pinning الصارم لا يوقفها.
بعض التطبيقات تتجاهل وكيل النظام تماماً. اضبط واحداً فلا تمرّ عبره، فتلتقط أدوات الوكيل لا شيء.
التقط عند بطاقة الشبكة بدلاً من ذلك. سواء احترم التطبيق الوكيل أم لا، فالحركة موجودة، وتُفكّ تلقائياً.
خدمات أكثر تعمل عبر HTTP/3 فوق UDP بمصافحة مختلفة، والوكلاء القديمة وأدوات الالتقاط فقط لا تتعامل معها.
التقاط بالخفض، أو تمرير عالي الأمانة، أو فك تشفير H3 حقيقي، فتظهر حركة QUIC نصاً واضحاً.
توقف أندرويد 7+ عن الثقة بشهادات المستخدم، ونقل أندرويد 14 متجر النظام إلى موضع لا يمكنك الكتابة فيه، فصار تثبيت الشهادة أصعب فأصعب.
عدة طرق التقاط دون شهادة: iOS دون كسر حماية، وأندرويد دون تثبيت شهادة.
هذه تأتي بمخزن ثقة خاص بها وتتجاهل الشهادة التي أضفتها إلى النظام، فتظل الوكلاء العادية عاجزة عن فك التشفير.
اقرأ النص الواضح من داخل العملية؛ ومخزن ثقة النظام غير ذي صلة.
بروتوكول ثنائي مخصّص يأتي كبايتات خام دون بنية مرئية، والأدوات العادية تحدّق فيه فحسب.
اكتب نصاً برمجياً قصيراً يعلن بنية الإطار فيُعاد بناؤه إلى حقول منظّمة، إطاراً إطاراً.
تطبيقات النظام والعمليات المدفونة عميقاً تمنع الوكيل والقراءة من داخل التطبيق معاً، فلا يبقى على السلك إلا نص مشفّر.
الالتقاط على مستوى النظام يقرأ النص الواضح من الأسفل، فيبلغ ما لا تبلغه الأدوات الأخرى.
الالتقاط مجرد الخطوة الأولى. الأشياء التي تفعلها طوال اليوم، إعادة الكتابة والمقارنة وإعادة الإرسال واختبار الحمل والبحث عن خادم، يمكن إنجازها كلها داخل الأداة.
ضع نقطة توقف على طلب: أمسكه في منتصف طيرانه، وحرّره وأطلقه أو أسقطه، وراقب استجابة الخادم في الحال.
غيّر الطلبات والاستجابات دون لمس الشيفرة: أعد التوجيه، اربط بملف محلي، حاكِ بيانات، حرّر الترويسات والأجسام، لاختبار التكامل والحالات الحدّية.
ابنِ أو حرّر أي طلب يدوياً وأرسله؛ القيم الديناميكية تعيد حساب التواقيع والطوابع الزمنية، فتُعاد الواجهات الموقّعة بشكل حقيقي.
أعد إرسال دفعة من الطلبات بالترتيب، أو انقر بالزر الأيمن على واحد لاختبار حمله: QPS وتزامن وزمن ذيل p99 صادق.
ضع طلبين أو استجابتين جنباً إلى جنب؛ حيث ينجح أحدهما ويفشل الآخر، يُبرز الفرق بلمحة واحدة.
للبروتوكولات الثنائية الخاصة أو الداخلية، يعلن نص برمجي قصير بنية الإطار فيُعاد بناؤه إلى حقول منظّمة مقروءة.
JSON والنماذج وgRPC تُتعرَّف وتُنسَّق؛ وgzip وbrotli والترميز المقطّع تُفكّ آنياً، فتصير الطلاسم مقروءة.
انقر مضيفاً للملكية والموقع ودرجة شهادة من A إلى F وحزمة تقنية: كل ما هو أبعد من مجرد IP ونطاق، في مكان واحد.
حوّل طلباً إلى cURL وPython وGo وغيرها؛ وحوّل جلسة كاملة إلى مواصفة OpenAPI، مع استيراد وتصدير HAR.
تشخيص الشبكة، وجدول اتصالات مع نسبة العملية، ومسح المنافذ، واكتشاف النطاقات الفرعية، وفحوص تسرّب DNS، وتدقيقات TLS، دائماً في المتناول.