
SharePoint를 대상으로 하는 CVE-2023-29357에 대한 C# 개념 증명 익스플로잇으로, YARA 탐지 규칙과 보안 테스트를 위한 상세 사용 지침을 포함합니다.
ChatGPT의 도움을 많이 받아 C#으로 작성된 CVE-2023-29357용 SharePoint PoC 재현.
Visual Studio 2017에서 .Net 버전 4.7.2로 빌드
누락된 패키지를 설치하려면 NuGet 패키지 관리자를 사용하세요.
탐지를 위한 Yara 규칙은 아래에 있습니다.
Usage:
CVE-2023-29357.exe http(s)://yoursharepoint.lol [-v]

큰 감사를 전합니다:
Jang 님에게 익스플로잇 단계에 대한 설명과 방대한 글을 통해 매우 지원해 주셔서 감사드립니다:
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 님에게 지원과 Python 익스플로잇에 대해 감사드립니다:
https://github.com/Chocapikk/CVE-2023-29357
Florian Roth 님에게 현재 익스플로잇 사용으로부터 보호하기 위해 YARA 규칙을 즉시 제공해 주셔서 감사드립니다:
https://twitter.com/cyb3rops/status/1707678149448700270
https://github.com/Neo23x0/signature-base/blob/master/yara/expl_sharepoint_cve_2023_29357.yar