
DarkSword कर्नेल शोषण का C पोर्ट जो iOS कर्नेल मेमोरी प्रबंधन में एक रेस कंडीशन (CVE-2025-43520) को लक्षित करता है। शैक्षणिक विश्लेषण के लिए विस्तृत पंक्ति-दर-पंक्ति टिप्पणियाँ शामिल हैं।
DarkSword कर्नेल शोषण का C पोर्ट
मैंने इसे यथासंभव मूल के करीब रखने की कोशिश की, लेकिन पुराने iOS संस्करणों में इसे काम करने के लिए कुछ बदलाव करने पड़े।
ये परिवर्तन और व्यक्तिगत संशोधन NOTE टिप्पणियों द्वारा दर्शाए जाएंगे।
मैंने पूरे शोषण की मूलतः प्रत्येक पंक्ति में लाइन टिप्पणियाँ जोड़ दी हैं, जो बताती हैं कि प्रत्येक पंक्ति को क्या करना चाहिए।
Write-up eta s0n. इस महान बग को RIP।
CVE-2025-43520 "Darksword" - cluster_write_contig/cluster_read_contig में रेस कंडीशन
make ipa
make binary