
نص برمجي للاستكشاف باستخدام PowerShell لاكتشاف كائنات COM المدعومة بالخدمات عبر الربط بين CLSID/AppID واختبار التنشيط.
يقوم Invoke-CLSIDFinder بتعداد إدخالات CLSID وAppID من سجل ويندوز لتحديد كائنات COM المرتبطة بخدمات ويندوز عبر قيمة LocalService.
تقوم الدالة بربط هذه الإدخالات، وتصدير النتائج إلى ملف CSV، ومحاولة تنشيط COM عندما تكون الخدمة المرتبطة قيد التشغيل. الغرض الأساسي منها هو المساعدة في تحديد CLSIDs القابلة للاستخدام أثناء هجمات الترحيل وسيناريوهات LPE الأخرى.
PS C:\Users\Administrator\Desktop> Import-Module .\CLSIDFinder.ps1
PS C:\Users\Administrator\Desktop> Invoke-CLSIDFinder

https://github.com/ohpe/juicy-potato/blob/master/CLSID/GetCLSID.ps1