Analysis

  • max time kernel
    148s
  • max time network
    153s
  • platform
    windows10-2004_x64
  • resource
    win10v2004-20240508-en
  • resource tags

    arch:x64arch:x86image:win10v2004-20240508-enlocale:en-usos:windows10-2004-x64system
  • submitted
    20/05/2024, 02:47

General

  • Target
    959800fa97270fcdfc8dd6795a1040a0972a8be32820950ff79551b7a1800915.exe
  • Size 3.0MB
  • Sample240520-c965eagb67
  • SHA256 959800fa97270fcdfc8dd6795a1040a0972a8be32820950ff79551b7a1800915
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Signatures

  • DcRat

    DarkCrystal(DC) is a new .NET RAT active since June 2019 capable of loading additional plugins.

  • Process spawned unexpected child process 6 IoCs

    This typically indicates the parent process was compromised via an exploit or macro.

  • DCRat payload 1 IoCs

    Detects payload of DCRat, commonly dropped by NSIS installers.

  • Command and Scripting Interpreter: PowerShell 1 TTPs 11 IoCs

    Run Powershell to modify Windows Defender settings to add exclusions for file extensions, paths, and processes.

  • Checks computer location settings 2 TTPs 3 IoCs

    Looks up country code configured in the registry, likely geofence.

  • Executes dropped EXE 7 IoCs
  • Looks up external IP address via web service 2 IoCs

    Uses a legitimate IP lookup service to find the infected system's external IP.

  • Suspicious use of SetThreadContext 3 IoCs
  • Enumerates physical storage devices 1 TTPs

    Attempts to interact with connected storage/optical drive(s).

  • Creates scheduled task(s) 1 TTPs 6 IoCs

    Schtasks is often used by malware for persistence or to perform post-infection execution.

  • Modifies registry class 3 IoCs
  • Suspicious behavior: EnumeratesProcesses 60 IoCs
  • Suspicious use of AdjustPrivilegeToken 16 IoCs
  • Suspicious use of WriteProcessMemory 64 IoCs
  • Uses Task Scheduler COM API 1 TTPs

    The Task Scheduler COM API can be used to schedule applications to run on boot or at set times.

Processes

  • C:\Users\Admin\AppData\Local\Temp\959800fa97270fcdfc8dd6795a1040a0972a8be32820950ff79551b7a1800915.exe
    "C:\Users\Admin\AppData\Local\Temp\959800fa97270fcdfc8dd6795a1040a0972a8be32820950ff79551b7a1800915.exe"
    1⤵
    • Suspicious use of SetThreadContext
    • Suspicious use of WriteProcessMemory
    PID:1816
    • C:\Users\Admin\AppData\Local\Temp\959800fa97270fcdfc8dd6795a1040a0972a8be32820950ff79551b7a1800915.exe
      "C:\Users\Admin\AppData\Local\Temp\959800fa97270fcdfc8dd6795a1040a0972a8be32820950ff79551b7a1800915.exe"
      2⤵
      • Checks computer location settings
      • Modifies registry class
      • Suspicious behavior: EnumeratesProcesses
      • Suspicious use of AdjustPrivilegeToken
      • Suspicious use of WriteProcessMemory
      PID:1624
      • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
        "powershell" -Command Add-MpPreference -ExclusionPath 'C:/'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:3196
      • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
        "powershell" -Command Add-MpPreference -ExclusionPath 'C:/$Recycle.Bin/'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:2216
      • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
        "powershell" -Command Add-MpPreference -ExclusionPath 'C:/Documents and Settings/'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:1344
      • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
        "powershell" -Command Add-MpPreference -ExclusionPath 'C:/PerfLogs/'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:1432
      • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
        "powershell" -Command Add-MpPreference -ExclusionPath 'C:/Program Files/'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:4360
      • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
        "powershell" -Command Add-MpPreference -ExclusionPath 'C:/Program Files (x86)/'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:3296
      • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
        "powershell" -Command Add-MpPreference -ExclusionPath 'C:/ProgramData/'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:1908
      • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
        "powershell" -Command Add-MpPreference -ExclusionPath 'C:/Recovery/'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:2344
      • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
        "powershell" -Command Add-MpPreference -ExclusionPath 'C:/System Volume Information/'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:3568
      • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
        "powershell" -Command Add-MpPreference -ExclusionPath 'C:/Users/'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:5032
      • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
        "powershell" -Command Add-MpPreference -ExclusionPath 'C:/Windows/'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:4996
      • C:\Windows\SysWOW64\cmd.exe
        "C:\Windows\System32\cmd.exe" /C "C:\Users\Admin\AppData\Local\Temp\WUgLeqyDKr.bat"
        3⤵
        • Suspicious use of WriteProcessMemory
        PID:3284
        • C:\Windows\SysWOW64\w32tm.exe
          w32tm /stripchart /computer:localhost /period:5 /dataonly /samples:2
          4⤵
          • Suspicious use of WriteProcessMemory
          PID:1596
          • C:\Windows\system32\w32tm.exe
            w32tm /stripchart /computer:localhost /period:5 /dataonly /samples:2
            5⤵
              PID:3328
          • C:\Recovery\WindowsRE\fontdrvhost.exe
            "C:\Recovery\WindowsRE\fontdrvhost.exe"
            4⤵
            • Executes dropped EXE
            • Suspicious use of SetThreadContext
            • Suspicious behavior: EnumeratesProcesses
            • Suspicious use of AdjustPrivilegeToken
            • Suspicious use of WriteProcessMemory
            PID:5304
            • C:\Recovery\WindowsRE\fontdrvhost.exe
              "C:\Recovery\WindowsRE\fontdrvhost.exe"
              5⤵
              • Executes dropped EXE
              PID:5780
            • C:\Recovery\WindowsRE\fontdrvhost.exe
              "C:\Recovery\WindowsRE\fontdrvhost.exe"
              5⤵
              • Executes dropped EXE
              PID:5792
            • C:\Recovery\WindowsRE\fontdrvhost.exe
              "C:\Recovery\WindowsRE\fontdrvhost.exe"
              5⤵
              • Checks computer location settings
              • Executes dropped EXE
              • Modifies registry class
              • Suspicious behavior: EnumeratesProcesses
              • Suspicious use of AdjustPrivilegeToken
              PID:5800
              • C:\Windows\SysWOW64\WScript.exe
                "C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Local\Temp\dcfb96fa-75b5-4140-ab5b-248e6a07dbab.vbs"
                6⤵
                  PID:6008
                  • C:\Recovery\WindowsRE\fontdrvhost.exe
                    C:\Recovery\WindowsRE\fontdrvhost.exe
                    7⤵
                    • Executes dropped EXE
                    • Suspicious use of SetThreadContext
                    • Suspicious behavior: EnumeratesProcesses
                    • Suspicious use of AdjustPrivilegeToken
                    PID:5204
                    • C:\Recovery\WindowsRE\fontdrvhost.exe
                      "C:\Recovery\WindowsRE\fontdrvhost.exe"
                      8⤵
                      • Executes dropped EXE
                      PID:4456
                    • C:\Recovery\WindowsRE\fontdrvhost.exe
                      "C:\Recovery\WindowsRE\fontdrvhost.exe"
                      8⤵
                      • Checks computer location settings
                      • Executes dropped EXE
                      • Modifies registry class
                      • Suspicious behavior: EnumeratesProcesses
                      • Suspicious use of AdjustPrivilegeToken
                      PID:4296
                      • C:\Windows\SysWOW64\WScript.exe
                        "C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Local\Temp\ca44cb3d-1cfb-4e78-b42c-c83a0de03884.vbs"
                        9⤵
                          PID:2440
                        • C:\Windows\SysWOW64\WScript.exe
                          "C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Local\Temp\adeb5b84-2705-4448-8937-0585f9184122.vbs"
                          9⤵
                            PID:1316
                    • C:\Windows\SysWOW64\WScript.exe
                      "C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Local\Temp\ebb30c6a-4ad9-4025-9d05-d1aa386276f9.vbs"
                      6⤵
                        PID:6048
            • C:\Windows\system32\schtasks.exe
              schtasks.exe /create /tn "fontdrvhostf" /sc MINUTE /mo 5 /tr "'C:\Recovery\WindowsRE\fontdrvhost.exe'" /f
              1⤵
              • Process spawned unexpected child process
              • Creates scheduled task(s)
              PID:644
            • C:\Windows\system32\schtasks.exe
              schtasks.exe /create /tn "fontdrvhost" /sc ONLOGON /tr "'C:\Recovery\WindowsRE\fontdrvhost.exe'" /rl HIGHEST /f
              1⤵
              • Process spawned unexpected child process
              • Creates scheduled task(s)
              PID:4052
            • C:\Windows\system32\schtasks.exe
              schtasks.exe /create /tn "fontdrvhostf" /sc MINUTE /mo 9 /tr "'C:\Recovery\WindowsRE\fontdrvhost.exe'" /rl HIGHEST /f
              1⤵
              • Process spawned unexpected child process
              • Creates scheduled task(s)
              PID:4392
            • C:\Windows\system32\schtasks.exe
              schtasks.exe /create /tn "SppExtComObjS" /sc MINUTE /mo 10 /tr "'C:\Recovery\WindowsRE\SppExtComObj.exe'" /f
              1⤵
              • Process spawned unexpected child process
              • Creates scheduled task(s)
              PID:2676
            • C:\Windows\system32\schtasks.exe
              schtasks.exe /create /tn "SppExtComObj" /sc ONLOGON /tr "'C:\Recovery\WindowsRE\SppExtComObj.exe'" /rl HIGHEST /f
              1⤵
              • Process spawned unexpected child process
              • Creates scheduled task(s)
              PID:4300
            • C:\Windows\system32\schtasks.exe
              schtasks.exe /create /tn "SppExtComObjS" /sc MINUTE /mo 8 /tr "'C:\Recovery\WindowsRE\SppExtComObj.exe'" /rl HIGHEST /f
              1⤵
              • Process spawned unexpected child process
              • Creates scheduled task(s)
              PID:2196

            Network

                  MITRE ATT&CK Enterprise v15

                  Replay Monitor

                  Loading Replay Monitor...

                  Downloads

                  fontdrvhost.exe

                  • Path C:\Recovery\WindowsRE\fontdrvhost.exe
                  • Size 3.0MB
                  • SHA256 959800fa97270fcdfc8dd6795a1040a0972a8be32820950ff79551b7a1800915
                  • MD5 SHA1 SHA512 SSDEEP

                  959800fa97270fcdfc8dd6795a1040a0972a8be32820950ff79551b7a1800915.exe.log

                  • Path C:\Users\Admin\AppData\Local\Microsoft\CLR_v4.0_32\UsageLogs\959800fa97270fcdfc8dd6795a1040a0972a8be32820950ff79551b7a1800915.exe.log
                  • Size 1KB
                  • SHA256 1ad8f00e485dbebe5a1f40f60b9e588e6563c4feef20b8134f335b3e16208dc3
                  • MD5 SHA1 SHA512

                  powershell.exe.log

                  • Path C:\Users\Admin\AppData\Local\Microsoft\CLR_v4.0_32\UsageLogs\powershell.exe.log
                  • Size 2KB
                  • SHA256 6f8fd1b8d9788ad54eaeee329232187e24b7b43393a01aeba2d6e9675231fb69
                  • MD5 SHA1 SHA512

                  StartupProfileData-NonInteractive

                  • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
                  • Size 18KB
                  • SHA256 a3731439131e9a40b38122d0b24e49cb8211dc2ab88244d6de045d39250ccb8e
                  • MD5 SHA1 SHA512 SSDEEP

                  StartupProfileData-NonInteractive

                  • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
                  • Size 18KB
                  • SHA256 5b4f209720ef80fedbf5cbba06d252900307fc35dda89a56a4808019d49196d8
                  • MD5 SHA1 SHA512 SSDEEP

                  StartupProfileData-NonInteractive

                  • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
                  • Size 18KB
                  • SHA256 bafca7a9da26dad571159b31bf30398277deff48f154a92a6f02dad0808fc55a
                  • MD5 SHA1 SHA512 SSDEEP

                  StartupProfileData-NonInteractive

                  • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
                  • Size 18KB
                  • SHA256 78d087b41761b980e77537ac6de4660ca99fe88fa6386f17c4ff93a173436818
                  • MD5 SHA1 SHA512 SSDEEP

                  StartupProfileData-NonInteractive

                  • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
                  • Size 18KB
                  • SHA256 c878570282e3e82487a91b74a04eb2705f505b5db368867b0e9ae0531b5d9799
                  • MD5 SHA1 SHA512 SSDEEP

                  WUgLeqyDKr.bat

                  • Path C:\Users\Admin\AppData\Local\Temp\WUgLeqyDKr.bat
                  • Size 202B
                  • SHA256 3d917f44c3134329876717c5e838d301b1d7071c26645dd458e1bd3b91ef1ef1
                  • MD5 SHA1 SHA512

                  __PSScriptPolicyTest_tmiz2fsp.21y.ps1

                  • Path C:\Users\Admin\AppData\Local\Temp\__PSScriptPolicyTest_tmiz2fsp.21y.ps1
                  • Size 60B
                  • SHA256 96ad1146eb96877eab5942ae0736b82d8b5e2039a80d3d6932665c1a4c87dcf7
                  • MD5 SHA1 SHA512

                  ca44cb3d-1cfb-4e78-b42c-c83a0de03884.vbs

                  • Path C:\Users\Admin\AppData\Local\Temp\ca44cb3d-1cfb-4e78-b42c-c83a0de03884.vbs
                  • Size 713B
                  • SHA256 76d0e8eb2308b368294cf9a83cbf862baa1ba78645655b460cc46492df3701e2
                  • MD5 SHA1 SHA512

                  dcfb96fa-75b5-4140-ab5b-248e6a07dbab.vbs

                  • Path C:\Users\Admin\AppData\Local\Temp\dcfb96fa-75b5-4140-ab5b-248e6a07dbab.vbs
                  • Size 713B
                  • SHA256 cf935f311aee0f5c96913a5af91911f1adafb43627da40d1b8a6ab620af2d230
                  • MD5 SHA1 SHA512

                  ebb30c6a-4ad9-4025-9d05-d1aa386276f9.vbs

                  • Path C:\Users\Admin\AppData\Local\Temp\ebb30c6a-4ad9-4025-9d05-d1aa386276f9.vbs
                  • Size 489B
                  • SHA256 8d1d13af31d3eefc603cecd134e4546b2f55d1539aae03ef8f6df195fc2a50ff
                  • MD5 SHA1 SHA512

                  memory/1344-214-0x0000000071BB0000-0x0000000071BFC000-memory.dmp

                  memory/1432-235-0x0000000071BB0000-0x0000000071BFC000-memory.dmp

                  memory/1624-41-0x00000000077B0000-0x00000000077B8000-memory.dmp

                  memory/1624-85-0x00000000753B0000-0x0000000075B60000-memory.dmp

                  memory/1624-18-0x00000000753B0000-0x0000000075B60000-memory.dmp

                  memory/1624-19-0x0000000005420000-0x000000000542E000-memory.dmp

                  memory/1624-20-0x0000000006330000-0x0000000006396000-memory.dmp

                  memory/1624-21-0x00000000753B0000-0x0000000075B60000-memory.dmp

                  memory/1624-22-0x00000000753B0000-0x0000000075B60000-memory.dmp

                  memory/1624-23-0x00000000753B0000-0x0000000075B60000-memory.dmp

                  memory/1624-24-0x00000000054A0000-0x00000000054BC000-memory.dmp

                  memory/1624-25-0x0000000007470000-0x00000000074C0000-memory.dmp

                  memory/1624-26-0x0000000007430000-0x0000000007438000-memory.dmp

                  memory/1624-27-0x0000000007440000-0x0000000007450000-memory.dmp

                  memory/1624-28-0x0000000007450000-0x0000000007466000-memory.dmp

                  memory/1624-29-0x00000000074D0000-0x00000000074D8000-memory.dmp

                  memory/1624-30-0x0000000007630000-0x000000000763C000-memory.dmp

                  memory/1624-31-0x0000000007550000-0x00000000075A6000-memory.dmp

                  memory/1624-32-0x00000000075F0000-0x00000000075FC000-memory.dmp

                  memory/1624-34-0x0000000007610000-0x000000000761C000-memory.dmp

                  memory/1624-33-0x0000000007600000-0x0000000007608000-memory.dmp

                  memory/1624-35-0x0000000007620000-0x0000000007628000-memory.dmp

                  memory/1624-36-0x0000000007640000-0x0000000007652000-memory.dmp

                  memory/1624-37-0x0000000007CB0000-0x00000000081DC000-memory.dmp

                  memory/1624-38-0x00000000076C0000-0x00000000076CC000-memory.dmp

                  memory/1624-39-0x00000000076D0000-0x00000000076DA000-memory.dmp

                  memory/1624-43-0x00000000077D0000-0x00000000077DC000-memory.dmp

                  memory/1624-42-0x00000000077C0000-0x00000000077C8000-memory.dmp

                  memory/1624-17-0x00000000753B0000-0x0000000075B60000-memory.dmp

                  memory/1624-40-0x0000000007790000-0x000000000779E000-memory.dmp

                  memory/1624-13-0x0000000000400000-0x0000000000648000-memory.dmp

                  memory/1816-12-0x00000000089F0000-0x0000000008C64000-memory.dmp

                  memory/1816-6-0x0000000005DA0000-0x0000000005E3C000-memory.dmp

                  memory/1816-1-0x0000000000D50000-0x0000000001060000-memory.dmp

                  memory/1816-2-0x00000000060C0000-0x0000000006664000-memory.dmp

                  memory/1816-3-0x0000000005A30000-0x0000000005AC2000-memory.dmp

                  memory/1816-4-0x00000000753B0000-0x0000000075B60000-memory.dmp

                  memory/1816-16-0x00000000753B0000-0x0000000075B60000-memory.dmp

                  memory/1816-0-0x00000000753BE000-0x00000000753BF000-memory.dmp

                  memory/1816-5-0x0000000005AF0000-0x0000000005AFA000-memory.dmp

                  memory/1816-10-0x0000000005FA0000-0x0000000005FAA000-memory.dmp

                  memory/1816-7-0x0000000005F40000-0x0000000005F56000-memory.dmp

                  memory/1816-8-0x00000000753BE000-0x00000000753BF000-memory.dmp

                  memory/1816-9-0x00000000753B0000-0x0000000075B60000-memory.dmp

                  memory/1816-11-0x0000000008540000-0x00000000087BA000-memory.dmp

                  memory/1908-296-0x0000000071BB0000-0x0000000071BFC000-memory.dmp

                  memory/2216-224-0x0000000071BB0000-0x0000000071BFC000-memory.dmp

                  memory/2344-314-0x0000000007E40000-0x0000000007E5A000-memory.dmp

                  memory/2344-315-0x0000000007E20000-0x0000000007E28000-memory.dmp

                  memory/2344-254-0x0000000071BB0000-0x0000000071BFC000-memory.dmp

                  memory/3196-191-0x0000000006CA0000-0x0000000006CD2000-memory.dmp

                  memory/3196-192-0x0000000071BB0000-0x0000000071BFC000-memory.dmp

                  memory/3196-190-0x0000000005D40000-0x0000000005D8C000-memory.dmp

                  memory/3196-82-0x0000000004730000-0x0000000004766000-memory.dmp

                  memory/3196-257-0x0000000007040000-0x000000000705A000-memory.dmp

                  memory/3196-189-0x0000000005D00000-0x0000000005D1E000-memory.dmp

                  memory/3196-256-0x0000000007680000-0x0000000007CFA000-memory.dmp

                  memory/3196-203-0x0000000006EF0000-0x0000000006F93000-memory.dmp

                  memory/3196-307-0x00000000072C0000-0x0000000007356000-memory.dmp

                  memory/3196-96-0x0000000005740000-0x00000000057A6000-memory.dmp

                  memory/3196-91-0x0000000005590000-0x00000000055B2000-memory.dmp

                  memory/3196-97-0x0000000005900000-0x0000000005C54000-memory.dmp

                  memory/3196-202-0x0000000006C80000-0x0000000006C9E000-memory.dmp

                  memory/3196-84-0x0000000004DF0000-0x0000000005418000-memory.dmp

                  memory/3296-286-0x0000000071BB0000-0x0000000071BFC000-memory.dmp

                  memory/3568-267-0x0000000071BB0000-0x0000000071BFC000-memory.dmp

                  memory/4360-204-0x0000000071BB0000-0x0000000071BFC000-memory.dmp

                  memory/4360-306-0x0000000007B10000-0x0000000007B1A000-memory.dmp

                  memory/4996-234-0x0000000071BB0000-0x0000000071BFC000-memory.dmp

                  memory/4996-313-0x00000000071A0000-0x00000000071B4000-memory.dmp

                  memory/4996-312-0x0000000007190000-0x000000000719E000-memory.dmp

                  memory/5032-308-0x00000000077C0000-0x00000000077D1000-memory.dmp

                  memory/5032-255-0x0000000071BB0000-0x0000000071BFC000-memory.dmp

                  memory/5800-343-0x0000000007520000-0x0000000007532000-memory.dmp