الالتقاط على مستوى النظام
بعض الأهداف لا تسمح حتى بقراءة النص الصريح من داخلها. تطبيقات macOS المدمجة، إلى جانب التطبيقات المخفية بعمق والعنيدة بشكل خاص، تحجب كل أنواع التدخل الخارجي قبل أن يبدأ. الالتقاط على مستوى النظام لا يعمل داخل البرنامج؛ بل يراقب من الطبقات الأدنى للنظام. حتى هذه الأهداف التي لا تستطيع الأدوات العادية الاقتراب منها، يُكشف نصها الصريح بالكامل. هذه هي الورقة الأخيرة بيد طرق الالتقاط المحلية.
يتناول هذا المقال macOS. أما على Windows، فبرامج النظام التي تمر عبر مكدس شبكة النظام (.NET / PowerShell وغيرها) لها قدرة مكافئة؛ راجع الالتقاط على مستوى التطبيق في هذا الجهاز.
1. يرى ما “لا تستطيع الأدوات الأخرى الوصول إليه”
Section titled “1. يرى ما “لا تستطيع الأدوات الأخرى الوصول إليه””هل تريد رؤية ما تقوله تطبيقات macOS المدمجة، أو خدمات النظام، أو تلك التطبيقات العنيدة المخفية بعمق، إلى خوادمها؟ عادة ما تصطدم بحائط في كل منعطف: يُرفض الالتقاط عبر البروكسي (ترفض الشهادة وتُصدر خطأً ببساطة)، وقراءة النص الصريح من داخل البرنامج تحجبها حمايات النظام، وما تلتقطه على بطاقة الشبكة مجرد نص مشفّر. الالتقاط على مستوى النظام من الطرق القليلة لقراءة النص الصريح لتبادلاتها.
تذهب طرق الالتقاط المحلية كل منها أبعد من سابقتها، وهذه الطريقة تقف عند النهاية تمامًا:
| الهدف | بطاقة الشبكة / لكل عملية | الالتقاط على مستوى التطبيق | الالتقاط على مستوى النظام في هذا الجهاز |
|---|---|---|---|
| برامج عادية | ✅ | ✅ | ✅ (مبالغة) |
| تثبيت الشهادة / تشفير مخصص | 🔒 نص مشفّر | ✅ نص صريح | ✅ نص صريح |
| تطبيقات عنيدة / مخفية بشدة | 🔒 / ❌ | ❌ يرفض التدخل | ✅ نص صريح |
| تطبيقات مدمجة / خدمات النظام | 🔒 / ❌ | ❌ يرفض التدخل | ✅ نص صريح |
عندما تعجز كل الطرق السابقة عن التعامل مع الهدف، سلّمه لهذه الطريقة.
2. ما الذي يتيح له الوصول إلى تطبيقات النظام
Section titled “2. ما الذي يتيح له الوصول إلى تطبيقات النظام”- لا يعمل داخل البرنامج: تحجب التطبيقات المدمجة والعنيدة كل نوع من التدخل الذي يعمل داخل البرنامج، لذا لا يعمل الالتقاط على مستوى التطبيق معها. يسلك الالتقاط على مستوى النظام زاوية مختلفة: دون حقن، ودون تغيير على البرنامج، ودون شهادات. يقرأ من خارج النطاق على مستوى النظام الأدنى، فلا تستطيع هذه الحماية إيقافه.
- لا يمس الشهادات: لا يعمل كوسيط ولا يمس الشهادات، لذا تثبيت الشهادة ببساطة لا ينطبق. مهما كانت فحوصات الشهادات لهذه التطبيقات صارمة، لا يمكنها التأثير عليه.
- يصل إلى الطبقة التي لا تستطيع الأخريات الوصول إليها: تطبيقات macOS المدمجة، ومتجر التطبيقات، وخدمات النظام المختلفة تمر عبر قنوات الشبكة الأدنى مستوى في النظام، والتي تصادف أنها النقطة العمياء المشتركة لكل طرق الالتقاط السابقة. يغطي الالتقاط على مستوى النظام هذه الطبقة بالضبط، كاشفًا كل نصها الصريح للعيان.
3. ما الأهداف التي يمكنه التعامل معها
Section titled “3. ما الأهداف التي يمكنه التعامل معها”- التطبيقات المدمجة وخدمات النظام: التبادلات الشبكية لبرامج macOS نفسها، مثل متجر التطبيقات ومكونات النظام والخدمات الخلفية.
- التطبيقات العنيدة والمخفية بعمق: برامج طرف ثالث تدفن حركتها بعمق وترفض كل أنواع التدخل الخارجي.
- البرامج العادية: يمكنه بالطبع التعامل معها أيضًا، لكن هذا مبالغة؛ فبالنسبة للبرامج العادية، الطرق السابقة أبسط.
4. كيفية الاستخدام
Section titled “4. كيفية الاستخدام”- اختر الهدف: اختر برنامجًا قيد التشغيل من القائمة المنسدلة، أو أدخل مسار / اسم برنامج.
- اختياريًا، التقط “لحظة الإطلاق”: دع الأداة تُغلق البرنامج أولًا ثم تُعيد إطلاقه، بحيث تُلتقط حركة البداية المبكرة أيضًا (يحدث الكثير من المصادقة / المصافحة في تلك اللحظة).
- ابدأ الالتقاط واطّلع على النص الصريح الذي يرسله البرنامج ويستقبله.


5. بعد الالتقاط: قابل للقراءة وفك الترميز
Section titled “5. بعد الالتقاط: قابل للقراءة وفك الترميز”يمر النص الصريح المقروء من الطبقات الأدنى بـالمعالجة نفسها التي تمر بها كل طرق الالتقاط الأخرى:
- أوضاع عرض متعددة: منظم، تنسيق نصي، سداسي عشري، واكتشاف تلقائي، قابلة للتبديل باستقلالية لجانبَي الإرسال والاستقبال. راجع عرض البيانات وفك الترميز.
- فك ضغط واكتشاف تلقائيان: يُفكك تلقائيًا gzip / brotli / deflate / zstd (بما في ذلك طبقات متعددة متراكبة)، ويُكتشف تلقائيًا وتُنسّق JSON وXML وprotobuf / gRPC وغيرها.
6. كيفية الاختيار بين طرق الالتقاط المحلية الأربع
Section titled “6. كيفية الاختيار بين طرق الالتقاط المحلية الأربع”| حالتك | الطريقة المناسبة |
|---|---|
| تطبيقات macOS المدمجة، التطبيقات العنيدة (التي لا تصلها الطرق الأخرى) | الالتقاط على مستوى النظام في هذا الجهاز (هذا المقال) |
| برنامج قيد التشغيل بالفعل / تثبيت الشهادة / لا يقبل البروكسي / تشفير مخصص | الالتقاط على مستوى التطبيق في هذا الجهاز |
| برامج عادية يمكنك تشغيلها بأمر (متصفحات / نصوص برمجية / سطر أوامر) | الالتقاط لكل عملية في هذا الجهاز |
| تريد رؤية كل الحركة على الجهاز، أو الحركة غير المرتبطة بـHTTP | الالتقاط من بطاقة الشبكة في هذا الجهاز |
ذو صلة: الالتقاط عبر البروكسي · الالتقاط على مستوى التطبيق في هذا الجهاز · عرض البيانات وفك الترميز