
SMB를 통해 DCOM을 사용하여 ADCS에서 인증서를 요청하는 C# 도구입니다. 이 도구를 사용하면 MS-WCCE 프로토콜과 DCOM을 통해 CA 서버에서 X.509 인증서를 원격으로 요청할 수 있으며, SMB를 직접 사용하여 기존의 endpoint mapper 요구 사항을 우회합니다.
ADCS로부터 DCOM over SMB를 사용하여 인증서를 요청하는 C# 도구입니다. 이 도구는 MS-WCCE 프로토콜을 통해 DCOM으로 CA 서버에서 X.509 인증서를 원격으로 요청할 수 있으며, 전통적인 엔드포인트 매퍼(endpoint mapper) 요구 사항을 SMB를 직접 사용하여 우회합니다.
[!WARNING] 명시적 권한이 있는 환경에서만 사용하십시오. 무단 사용은 불법이 될 수 있습니다.
# Clone or download the tool
git clone https://github.com/7hePr0fess0r/ADCSDevilCOM
cd ADCSDevilCOM
# Build (For testing I used .NET 9 SDK)
dotnet build
# Publish (optional)
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true
ADCSDevilCOM.exe -target dc01.corp.local -ca DC01-CA -template VulnerableTemplate [OPTIONS]
ADCSDevilCOM의 작동 방식에 대한 자세한 내용은 Technical Details를 참조하십시오.
ADCSDevilCOM을 사용할 수 있는 방법에 대한 자세한 내용은 Usecases를 참조하십시오.