
Ricreazione del PoC di SharePoint per CVE-2023-29357 in C# con tanto aiuto da ChatGPT.
Compilato con .Net versione 4.7.2 in Visual Studio 2017
Usare NuGet Package Manager per installare eventuali pacchetti mancanti
Regole Yara per il rilevamento di seguito
Uso:
CVE-2023-29357.exe http(s)://yoursharepoint.lol [-v]

Un enorme ringraziamento a:
Jang per essere stato molto disponibile con le spiegazioni sui passaggi dell'exploit e per il suo enorme writeup:
https://testbnull.medium.com/p2o-vancouver-2023-v%C3%A0i-d%C3%B2ng-v%E1%BB%81-sharepoint-pre-auth-rce-chain-cve-2023-29357-cve-2023-24955-ed97dcab131e
WhiteKnight per il suo supporto e per l'exploit in Python:
https://github.com/Chocapikk/CVE-2023-29357
Florian Roth per i suoi sforzi immediati nel fornire regole YARA per aiutarti a proteggerti dall'uso degli exploit attuali:
https://twitter.com/cyb3rops/status/1707678149448700270
https://github.com/Neo23x0/signature-base/blob/master/yara/expl_sharepoint_cve_2023_29357.yar