
भविष्य के XProtect Remediator (XPR) अनुसंधान में सहायता के लिए स्क्रिप्ट और दस्तावेज़ों का एक संग्रह
स्क्रिप्ट और दस्तावेज़ों का एक संग्रह जो भविष्य के XProtect Remediator (XPR) अनुसंधान में सहायता करेगा, Black Hat USA 2025 में प्रस्तुत किया गया।
इस रिपॉजिटरी में शामिल हैं:
ये स्क्रिप्ट और दस्तावेज़ XPR के हमारे रिवर्स इंजीनियरिंग के सत्यापन उद्देश्यों के लिए बनाए गए थे। हम आशा करते हैं कि यह रिपॉजिटरी उन सुरक्षा शोधकर्ताओं के लिए उपयोगी होगी जो भविष्य में XPR विश्लेषण करेंगे और यह समझना चाहते हैं कि उपचार किन परिस्थितियों में होता है।
नोट: कृपया इन स्क्रिप्ट को वर्चुअलाइज्ड वातावरण में चलाएँ।
यूनिफाइड लॉग में <private> प्रविष्टियों को प्रकट करने के लिए, नीचे दिए गए लेख में बताए गए चरणों का पालन करें।
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 | ✅ | ✅ |