Windows Defender - Add exclusion folder programmatically

后端 未结 5 2056
醉梦人生
醉梦人生 2021-01-31 11:56

I was checking out different keyloggers for research purposes and stumbled upon Refog:

https://www.refog.com/keylogger/

This program could catch a lot of system

相关标签:
5条回答
  • 2021-01-31 12:27

    The easiest way to do this is using PowerShell from CMD with elevated privileges (like balrob's answer), but you can also use the PowerShell environment variables to make your life easier; for example:

    powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionPath $ENV:USERPROFILE\Downloads
    

    which will add current user's Downloads folder, eg. C:\Users\Susana\Downloads.

    To get the list of environment variables provided by PowerShell, you can use this PowerShell command:

    Get-ChildItem Env: | Sort Name
    

    As you can see, there is the windir variable. They could use that in addition with the subfolders you mentioned.

    0 讨论(0)
  • 2021-01-31 12:29

    After some digging I found the following folder:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Exclusions\Paths
    

    I cannot add a key there with my user. I get the following error: Cannot create key: You do not have the requisite permissions to create a new key under Paths

    However SYSTEM, WinDefend and TrustedInstaller all have Full Control. The best guess is that they have used something like DevxExec devxexec.exe /user:TrustedInstaller cmd and written the key to the registry.

    0 讨论(0)
  • 2021-01-31 12:34

    Go to powershell

    Add-MpPreference -ExclusionPath "C:\Temp"

    Reference: https://docs.microsoft.com/en-us/powershell/module/defender/add-mppreference?view=win10-ps

    0 讨论(0)
  • 2021-01-31 12:36

    The correct way to do this is using the Add-MpPreference PowerShell cmdlet. Use this cmdlet to add exclusions for file name extensions, paths, and processes, and to add default actions for high, moderate, and low threats.

    You can easily perform this from the elevated cmd shell in Windows 10 using the following command line:

    powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionPath "C:\Windows\SysWOW64\Mpk"
    
    0 讨论(0)
  • 2021-01-31 12:39

    Run in elevated shell (search cmd in Start menu and hit Ctrl+Shift+Enter).

    powershell -Command Add-MpPreference -ExclusionPath "C:\tmp"
    powershell -Command Add-MpPreference -ExclusionProcess "java.exe"
    powershell -Command Add-MpPreference -ExclusionExtension ".java"
    
    powershell -Command Remove-MpPreference -ExclusionExtension ".java"
    
    • Add an exclusion to Windows Security
    • Modifies settings for Windows Defender from PowerShell
    • Removes exclusions or default actions
    0 讨论(0)
提交回复
热议问题