
أداة بلغة C# لطلب الشهادات من ADCS باستخدام DCOM عبر SMB. تتيح هذه الأداة طلب شهادات X.509 عن بُعد من خادم CA باستخدام بروتوكول MS-WCCE عبر DCOM، وهي تتجاوز متطلب مخطط نقاط النهاية (endpoint mapper) التقليدي بالاستخدام المباشر لـ SMB.
أداة بلغة C# لطلب الشهادات من ADCS باستخدام DCOM عبر SMB. تتيح لك هذه الأداة طلب شهادات X.509 عن بُعد من خادم CA باستخدام بروتوكول MS-WCCE عبر DCOM، كما أنها تتجاوز متطلب مخطط نقطة النهاية التقليدي باستخدام 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.
انظر حالات الاستخدام لمعرفة كيف يمكن استخدام ADCSDevilCOM.