Invocation Of Crypto-Classes From The "Cryptography" PowerShell Namespace
Description
Detects the invocation of PowerShell commands with references to classes from the "System.Security.Cryptography" namespace. The PowerShell namespace "System.Security.Cryptography" provides classes for on-the-fly encryption and decryption. These can be used for example in decrypting malicious payload for defense evasion.
Query · sigma
selection_img: - Image|endswith: - \powershell.exe - \pwsh.exe - OriginalFileName: - PowerShell.EXE - pwsh.dll selection_cmdlet_namespace: CommandLine|contains: System.Security.Cryptography. selection_cmdlet_classes: CommandLine|contains: - .AesCryptoServiceProvider - .DESCryptoServiceProvider - .DSACryptoServiceProvider - .RC2CryptoServiceProvider - .Rijndael - .RSACryptoServiceProvider - .TripleDESCryptoServiceProvider condition: all of selection_*
Known false positives
- Classes are legitimately used, but less so when e.g. parents with low prevalence or decryption of content in temporary folders.