
مجموعة من البرامج النصية والمستندات للمساعدة في أبحاث XProtect Remediator (XPR) المستقبلية
مجموعة من البرامج النصية والمستندات للمساعدة في أبحاث XProtect Remediator (XPR) المستقبلية، تم تقديمها في Black Hat USA 2025
يحتوي هذا المستودع على:
تم إنشاء هذه البرامج النصية والمستندات لأغراض التحقق من هندستنا العكسية لـ XPR. نأمل أن تكون هذه المستودع مفيدة للباحثين في مجال الأمن الذين يقومون بتحليل XPR في المستقبل ويريدون فهم الظروف التي تحدث فيها المعالجة.
ملاحظة: يرجى تشغيل هذه البرامج النصية في بيئة افتراضية.
للكشف عن الإدخالات <private> في السجلات الموحدة (Unified Logs)، اتبع الخطوات الموضحة في المقالة أدناه.
Unified Logs: How to Enable Private Data
انتقل إلى cd TestSuite/<module_name> ونفذ ./run.sh.
cd TestSuite/Adload
./run.sh --test-case service
تتطلب بعض حالات الاختبار صلاحيات الجذر للتشغيل. ومع ذلك، فهي مصممة بشكل أساسي للتشغيل بصلاحيات المستخدم.
cd TestSuite/RedPine
sudo ./run.sh --test-case redpine
لإعادة إنتاج معالجة XPR/المعالجة، افتح نافذة طرفية جديدة وقم بتشغيل
/Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtect
أو
/Library/Apple/System/Library/CoreServices/XProtect.app/Contents/MacOS/XProtectRemediator<module_name> # (e.g., XProtectRemediatorAdload)
Koh M. Nakagawa (@tsunek0h) © FFRI Security, Inc. 2025
| اسم الوحدة | الإصدار (الإصدارات) التي تم التحقق منها | البرنامج النصي | المستند |
|---|
| Adload | 145 | ✅ | ✅ |
| BadGacha | 133, 145 | ✅ | ✅ |
| Bundlore | 149 | ✅ | ✅ |
| CardboardCutout | 145 | ✅ | |
| ColdSnap | 145 | ✅ | ✅ |
| Eicar | 145 | ✅ | ✅ |
| KeySteal | 145 | ✅ | ✅ |
| Pirrit | 145 | ✅ | ✅ |
| RedPine | 141 | ✅ | ✅ |
| RoachFlight | 145 | ✅ | |
| RankStank | 145 | ✅ | ✅ |
| SheepSwap | 145 | ✅ | ✅ |
| SnowDrift | 145 | ✅ | ✅ |
| WaterNet | 145 | ✅ | ✅ |