
CVE-2019-19781 के लिए ADC की जाँच करें
CVE-2019-19781 के लिए कई जाँचें
दो फ़ाइलें (ADC-19781.psd1 और ADC-19781.psm1) डाउनलोड करें और उन्हें निम्नलिखित स्थानों में से किसी एक पर रखें:
Import-Module ADC-19781
दो मुख्य फ़ंक्शन हैं:
कुछ परीक्षण करें यह पता लगाने के लिए कि क्या आप संभवतः हैक किए गए हैं, यह 100% निश्चितता नहीं देगा। यह वर्तमान में ज्ञात तथ्यों पर आधारित है।
इस फ़ंक्शन के लिए Posh-SSH के उपयोग की आवश्यकता है, कृपया उपयोग से पहले इंस्टॉल करें।
Install-Module Posh-SSH
SYNTAX
ADCFindIfHacked [-ManagementURL] <uri> [[-TimeOut] <int>] [-Credential] <pscredential> [[-LogFile] <string>] [-NoLog]
EXAMPLE
PS C:\> ADCFindIfHacked -ManagementURL "https://citrixnetscaler.domain.local"
EXAMPLE
PS C:\> ADCFindIfHacked -ManagementURL "https://citrixnetscaler.domain.local" -LogFile C:\Temp\ADCFindIfHacked.log
EXAMPLE
PS C:\> ADCFindIfHacked -ManagementURL "https://citrixnetscaler.domain.local" -NoLog
नोट: आप वैकल्पिक रूप से -Credential पैरामीटर निर्दिष्ट कर सकते हैं, यदि नहीं तो क्रेडेंशियल पूछा जाएगा। नोट: आप -LogFile पैरामीटर के साथ लॉगफ़ाइल का स्थान बदल सकते हैं या यदि आप लॉगफ़ाइल नहीं चाहते हैं तो -NoLog का उपयोग करें। डिफ़ॉल्ट रूप से एक लॉगफ़ाइल "ADCFindIfHacked_yyyyMMdd-HHmmss.txt" बनाई जाएगी। नोट: यदि आपको TimeOut समस्याएं हैं तो आप -TimeOut पैरामीटर निर्दिष्ट कर सकते हैं, डिफ़ॉल्ट मान 300 है।
जाँच करें कि Citrix ADC / NetScaler पर शमन लागू है या नहीं
SYNTAX
ADCCheckMitigation [-ManagementURL] <uri> [-Credential] <pscredential>
EXAMPLE
PS C:\> ADCCheckMitigation -ManagementURL "https://cns001.domain.local"
नोट: आप वैकल्पिक रूप से -Credential पैरामीटर निर्दिष्ट कर सकते हैं, यदि नहीं तो क्रेडेंशियल पूछा जाएगा।
यदि आपको निम्नलिखित त्रुटि मिल सकती है "Could not load file or assembly 'Renci.SshNet'" तो आप निम्नलिखित पंक्तियों को निष्पादित करने का प्रयास कर सकते हैं और अपना PowerShell सत्र पुनः आरंभ कर सकते हैं।
[System.Reflection.Assembly]::Load("System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")
$publish = New-Object System.EnterpriseServices.Internal.Publish
$publish.GacInstall("C:\Program Files\WindowsPowerShell\Modules\Posh-SSH\2.2\Assembly\Renci.SshNet.dll");