
Port em C do exploit de kernel DarkSword que visa uma condição de corrida no gerenciamento de memória do kernel do iOS (CVE-2025-43520). Inclui comentários detalhados linha por linha para análise educacional.
Um port em C do exploit de kernel DarkSword
Tentei mantê-lo o mais próximo possível do original, mas precisei fazer algumas alterações para funcionar em versões anteriores do iOS.
Essas alterações e modificações pessoais serão indicadas por comentários NOTE.
Adicionei comentários de linha a praticamente todas as linhas de todo o exploit, indicando o que cada linha deve fazer.
Write-up eta s0n. RIP a este grande bug.
CVE-2025-43520 "Darksword" - condição de corrida em cluster_write_contig/cluster_read_contig
make ipa
make binary