Analysis

  • max time kernel
    136s
  • max time network
    173s
  • platform
    windows10-2004_x64
  • resource
    win10v2004-20220414-en
  • submitted
    21/05/2022, 03:46

General

  • Target
    DRAFT-0098-COPY-BILL-LADING.jar
  • Size 149KB
  • Sample220521-eb2hdacbfr
  • SHA256 80533c4042dd29f2fdd5c9131b7b51a71d82c8ad63309448e160f6a2883862de
  • MD5 SHA1 SHA512

Malware Config

Extracted

Family
  • wshrat

C2
  • http://pluginsrv2.duckdns.org:8899

Signatures

  • WSHRAT

    WSHRAT is a variant of Houdini worm and has vbs and js variants.

  • suricata: ET MALWARE WSHRAT CnC Checkin

    suricata: ET MALWARE WSHRAT CnC Checkin

  • suricata: ET MALWARE Worm.VBS Dunihi/Houdini/H-Worm/WSHRAT Checkin 1

    suricata: ET MALWARE Worm.VBS Dunihi/Houdini/H-Worm/WSHRAT Checkin 1

  • Blocklisted process makes network request 15 IoCs
  • Checks computer location settings 2 TTPs 2 IoCs

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

  • Drops startup file 2 IoCs
  • Adds Run key to start application 2 TTPs 6 IoCs
  • Drops file in Program Files directory 12 IoCs
  • Enumerates physical storage devices 1 TTPs

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

  • Modifies registry class 1 IoCs
  • Suspicious behavior: EnumeratesProcesses 4 IoCs
  • Suspicious use of AdjustPrivilegeToken 2 IoCs
  • Suspicious use of WriteProcessMemory 14 IoCs

Processes

  • C:\ProgramData\Oracle\Java\javapath\java.exe
    java -jar C:\Users\Admin\AppData\Local\Temp\DRAFT-0098-COPY-BILL-LADING.jar
    1⤵
    • Suspicious use of WriteProcessMemory
    PID:1856
    • C:\Windows\SYSTEM32\wscript.exe
      wscript C:\Users\Admin\rmznrpsypb.vbs
      2⤵
      • Checks computer location settings
      • Adds Run key to start application
      • Modifies registry class
      • Suspicious use of WriteProcessMemory
      PID:2176
      • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
        "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass -windowstyle hidden -Command "$humanRights = (get-itemproperty -path 'HKCU:\SOFTWARE\Microsoft\' -name 'turK3y').turK3y;$humanRights=$humanRights.replace('%$','m');$Abt = [Convert]::FromBase64String($humanRights);$Out = [System.Text.Encoding]::ASCII.GetString($Abt);new-itemproperty -path 'HKCU:\SOFTWARE\Microsoft' -name 'turK3y' -value $Out -propertytype multistring -force | out-null;"
        3⤵
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:2644
      • C:\Windows\System32\WScript.exe
        "C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Roaming\UgmiwfRadW.vbs"
        3⤵
        • Blocklisted process makes network request
        • Checks computer location settings
        • Drops startup file
        • Adds Run key to start application
        • Suspicious use of WriteProcessMemory
        PID:3068
        • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
          "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass -windowstyle hidden -Command "$humanRights = (get-itemproperty -path 'HKCU:\SOFTWARE\Microsoft\' -name 'turK3y').turK3y;$humanRights=$humanRights.replace('%$','A');$Abt = [Convert]::FromBase64String($humanRights);$Out = [System.Text.Encoding]::ASCII.GetString($Abt);new-itemproperty -path 'HKCU:\SOFTWARE\Microsoft' -name 'turK3y' -value $Out -propertytype multistring -force | out-null;"
          4⤵
          • Suspicious behavior: EnumeratesProcesses
          • Suspicious use of AdjustPrivilegeToken
          PID:3328
      • C:\Windows\System32\cmd.exe
        "C:\Windows\System32\cmd.exe" /c "C:\Program Files\Java\jre1.8.0_66\bin\javaw.exe" -version 2> C:\Users\Admin\AppData\Local\Temp\output.txt
        3⤵
        • Suspicious use of WriteProcessMemory
        PID:3952
        • C:\Program Files\Java\jre1.8.0_66\bin\javaw.exe
          "C:\Program Files\Java\jre1.8.0_66\bin\javaw.exe" -version
          4⤵
            PID:1484
        • C:\Program Files\Java\jre1.8.0_66\bin\javaw.exe
          "C:\Program Files\Java\jre1.8.0_66\bin\javaw.exe" -jar "C:\Users\Admin\AppData\Roaming\ntfsmgr.jar"
          3⤵
          • Drops file in Program Files directory
          PID:2648

    Network

          MITRE ATT&CK Enterprise v6

          Replay Monitor

          Loading Replay Monitor...

          Downloads

          90737d32e3aba4b.timestamp

          • Path C:\Users\Admin\.oracle_jre_usage\90737d32e3aba4b.timestamp
          • Size 50B
          • SHA256 32baaaeda22c7ce259573ba92e401272064a08942b62f940dcd05b72e048c1fa
          • MD5 SHA1 SHA512

          90737d32e3aba4b.timestamp

          • Path C:\Users\Admin\.oracle_jre_usage\90737d32e3aba4b.timestamp
          • Size 50B
          • SHA256 56bfd8804dd96d6bad6dcf16c47d29545545d7707cb90cd2a5dccff56924cac0
          • MD5 SHA1 SHA512

          powershell.exe.log

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

          StartupProfileData-NonInteractive

          • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
          • Size 64B
          • SHA256 a07d329eb9b4105ba442c89f7cfa0d7b263f9f0617e26df93cf8cdc8dc94d57b
          • MD5 SHA1 SHA512

          output.txt

          • Path C:\Users\Admin\AppData\Local\Temp\output.txt
          • Size 144B
          • SHA256 5291b20d39a366747e96c746695a687c6575028c967c6f727346eeb6eb3c4963
          • MD5 SHA1 SHA512

          UgmiwfRadW.vbs

          • Path C:\Users\Admin\AppData\Roaming\UgmiwfRadW.vbs
          • Size 38KB
          • SHA256 ae48b948c3c9095505e1f979dc13b8964ce5dc21897bae794626f817ed0aca99
          • MD5 SHA1 SHA512 SSDEEP

          ntfsmgr.jar

          • Path C:\Users\Admin\AppData\Roaming\ntfsmgr.jar
          • Size 91KB
          • SHA256 30c1d4defa1a062ddc936cbf81e1bfc730f1be1a6fabd5c9c68911d2bbdd82a8
          • MD5 SHA1 SHA512 SSDEEP

          rmznrpsypb.vbs

          • Path C:\Users\Admin\rmznrpsypb.vbs
          • Size 247KB
          • SHA256 df9619550c0640633cbc0baa121dc15c6c6682feb3c0817d4922140f1d23ab4e
          • MD5 SHA1 SHA512 SSDEEP

          memory/1484-160-0x0000000002C30000-0x0000000003C30000-memory.dmp

          memory/1856-138-0x0000000003280000-0x0000000004280000-memory.dmp

          memory/2644-144-0x000001E436360000-0x000001E436382000-memory.dmp

          memory/2644-145-0x00007FF9F8710000-0x00007FF9F91D1000-memory.dmp

          memory/2648-185-0x0000000002CC0000-0x0000000003CC0000-memory.dmp

          memory/2648-190-0x0000000002CC0000-0x0000000003CC0000-memory.dmp

          memory/2648-189-0x0000000002CC0000-0x0000000003CC0000-memory.dmp

          memory/2648-174-0x0000000002CC0000-0x0000000003CC0000-memory.dmp

          memory/2648-188-0x0000000002CC0000-0x0000000003CC0000-memory.dmp

          memory/2648-184-0x0000000002CC0000-0x0000000003CC0000-memory.dmp

          memory/3328-178-0x00007FF9F8710000-0x00007FF9F91D1000-memory.dmp