Analysis
- max time kernel
70s - max time network
130s - platform
macos-10.15_amd64 - resource
macos-20250619-en - resource tags
arch:amd64arch:i386image:macos-20250619-enkernel:19b77alocale:en-usos:macos-10.15-amd64system - submitted
22/08/2026, 08:16
Static task
static1
Behavioral task
behavioral1
Sample
API_REFRESH.scpt
Resource
macos-20250619-en
2 signatures
150 seconds
General
- Target API_REFRESH.scpt
- Size 5KB
- Sample260822-j59hasseqh
- SHA256 0c394e5e1e6d15e605cc6ab62d50c8eee91f222d1e607df5c79f9a6251561fba
- MD5 a36a0ed2c73b58f9b4c2d90362423173
- SHA1 e0ae19f9c56096691821e90c315c44c2350f4084
- SHA512 00b0ccf55dc1a0096561f3f05619874d42acb2d8862772dc30a8c59d7dd08773da11962a5f428edeaad71cf600ec70e809090358b359870588c9ae943e37e98c
- SSDEEP 96:z/7SjPvwsmisXJfZWJxMmpeV6LY07kAw54zUNFQ7CDvOc/uX8US2cQhjsXCGhjm:SjiZJfWGmpeV6kKRnuFQ5hhjwm
- TLSH T13AB19334BE485D60727BC64DA5716675B214BE3F312BEC501BE8B38057CE60E89E6436
- MD5 SHA1 SHA512 SSDEEP TLSH
Score
8/10
Malware Config
Signatures
- Identifies devices as anti-VM 2 IoCs
ioc Process sh -c "vm=0; ioreg -rd1 -c IOPlatformExpertDevice 2>/dev/null | grep -Eqi 'vmware|virtualbox|parallels|qemu' && vm=1; hw=\$(sysctl -n hw.model 2>/dev/null); echo \"\$hw\" | grep -Eqi 'vmware|virtual' && vm=1; { pgrep -f vmware-vmx || pgrep -f VBoxService || pgrep -f prl_tools; } >/dev/null 2>&1 && vm=1; echo \$vm" Process not Found ioreg -rd1 -c IOPlatformExpertDevice Process not Found - Queries the hardware information (I/O Kit registry). 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.
ioc Process ioreg -rd1 -c IOPlatformExpertDevice Process not Found sh -c "vm=0; ioreg -rd1 -c IOPlatformExpertDevice 2>/dev/null | grep -Eqi 'vmware|virtualbox|parallels|qemu' && vm=1; hw=\$(sysctl -n hw.model 2>/dev/null); echo \"\$hw\" | grep -Eqi 'vmware|virtual' && vm=1; { pgrep -f vmware-vmx || pgrep -f VBoxService || pgrep -f prl_tools; } >/dev/null 2>&1 && vm=1; echo \$vm" Process not Found
Processes
-
/bin/shsh -c "sudo /bin/zsh -c \"osascript /Users/run/API_REFRESH.scpt\""1⤵PID:462
-
/bin/bashsh -c "sudo /bin/zsh -c \"osascript /Users/run/API_REFRESH.scpt\""1⤵PID:462
-
/usr/bin/sudosudo /bin/zsh -c "osascript /Users/run/API_REFRESH.scpt"1⤵PID:462
-
/bin/zsh/bin/zsh -c "osascript /Users/run/API_REFRESH.scpt"2⤵PID:463
-
-
/usr/bin/osascriptosascript /Users/run/API_REFRESH.scpt2⤵PID:463
-
-
/bin/shsh -c "perl -e 'my(\$k,\$h)=@ARGV;my\$l=length\$k;my@b=map{hex}(\$h=~/[0-9a-f][0-9a-f]/gi);print map{chr(\$b[\$_]^ord(substr(\$k,\$_%\$l,1)))}0..\$#b' 'g9mX2kLp4nR7' '11545068094b251f460b35174a4b096912462f507d21025b064d0b3740060908440b2043235c1b31510e6c420a4136521116032d5e076c0c140920521719401d43026c5742032556155c112e5b193805550230581f451d39400a201c5102214b165c002d154b6a5614183f0a56024d30455668584717215413554d755c4b24071a033d5302554d6a0c44281542413c420b554463120e2f185b4e70130f4e4f784e4b2b02511e721a22480478151d2107551c374b11501f2c470a20571448741711545069094b3750440920521719403e121d2107551c371a115415784e176c00531c374747140b7864292308670b20410e5a08784e176c00531c374747140b784219202f40013d5b14024d251255631451187d591255017800556a411448741711545069094b29135c0172131154'"1⤵PID:464
-
/bin/bashsh -c "perl -e 'my(\$k,\$h)=@ARGV;my\$l=length\$k;my@b=map{hex}(\$h=~/[0-9a-f][0-9a-f]/gi);print map{chr(\$b[\$_]^ord(substr(\$k,\$_%\$l,1)))}0..\$#b' 'g9mX2kLp4nR7' '11545068094b251f460b35174a4b096912462f507d21025b064d0b3740060908440b2043235c1b31510e6c420a4136521116032d5e076c0c140920521719401d43026c5742032556155c112e5b193805550230581f451d39400a201c5102214b165c002d154b6a5614183f0a56024d30455668584717215413554d755c4b24071a033d5302554d6a0c44281542413c420b554463120e2f185b4e70130f4e4f784e4b2b02511e721a22480478151d2107551c374b11501f2c470a20571448741711545069094b3750440920521719403e121d2107551c371a115415784e176c00531c374747140b7864292308670b20410e5a08784e176c00531c374747140b784219202f40013d5b14024d251255631451187d591255017800556a411448741711545069094b29135c0172131154'"1⤵PID:464
-
/usr/bin/perlperl -e "my(\$k,\$h)=@ARGV;my\$l=length\$k;my@b=map{hex}(\$h=~/[0-9a-f][0-9a-f]/gi);print map{chr(\$b[\$_]^ord(substr(\$k,\$_%\$l,1)))}0..\$#b" g9mX2kLp4nR7 11545068094b251f460b35174a4b096912462f507d21025b064d0b3740060908440b2043235c1b31510e6c420a4136521116032d5e076c0c140920521719401d43026c5742032556155c112e5b193805550230581f451d39400a201c5102214b165c002d154b6a5614183f0a56024d30455668584717215413554d755c4b24071a033d5302554d6a0c44281542413c420b554463120e2f185b4e70130f4e4f784e4b2b02511e721a22480478151d2107551c374b11501f2c470a20571448741711545069094b3750440920521719403e121d2107551c371a115415784e176c00531c374747140b7864292308670b20410e5a08784e176c00531c374747140b784219202f40013d5b14024d251255631451187d591255017800556a411448741711545069094b29135c01721311541⤵PID:464
-
/usr/bin/perl5.18perl -e "my(\$k,\$h)=@ARGV;my\$l=length\$k;my@b=map{hex}(\$h=~/[0-9a-f][0-9a-f]/gi);print map{chr(\$b[\$_]^ord(substr(\$k,\$_%\$l,1)))}0..\$#b" g9mX2kLp4nR7 11545068094b251f460b35174a4b096912462f507d21025b064d0b3740060908440b2043235c1b31510e6c420a4136521116032d5e076c0c140920521719401d43026c5742032556155c112e5b193805550230581f451d39400a201c5102214b165c002d154b6a5614183f0a56024d30455668584717215413554d755c4b24071a033d5302554d6a0c44281542413c420b554463120e2f185b4e70130f4e4f784e4b2b02511e721a22480478151d2107551c374b11501f2c470a20571448741711545069094b3750440920521719403e121d2107551c371a115415784e176c00531c374747140b7864292308670b20410e5a08784e176c00531c374747140b784219202f40013d5b14024d251255631451187d591255017800556a411448741711545069094b29135c01721311541⤵PID:464
-
/bin/shsh -c "vm=0; ioreg -rd1 -c IOPlatformExpertDevice 2>/dev/null | grep -Eqi 'vmware|virtualbox|parallels|qemu' && vm=1; hw=\$(sysctl -n hw.model 2>/dev/null); echo \"\$hw\" | grep -Eqi 'vmware|virtual' && vm=1; { pgrep -f vmware-vmx || pgrep -f VBoxService || pgrep -f prl_tools; } >/dev/null 2>&1 && vm=1; echo \$vm"1⤵PID:465
-
/bin/bashsh -c "vm=0; ioreg -rd1 -c IOPlatformExpertDevice 2>/dev/null | grep -Eqi 'vmware|virtualbox|parallels|qemu' && vm=1; hw=\$(sysctl -n hw.model 2>/dev/null); echo \"\$hw\" | grep -Eqi 'vmware|virtual' && vm=1; { pgrep -f vmware-vmx || pgrep -f VBoxService || pgrep -f prl_tools; } >/dev/null 2>&1 && vm=1; echo \$vm"1⤵PID:465
-
/usr/bin/grepgrep -Eqi "vmware|virtualbox|parallels|qemu"2⤵PID:467
-
-
/usr/sbin/ioregioreg -rd1 -c IOPlatformExpertDevice2⤵PID:466
-
-
/usr/bin/grepgrep -Eqi "vmware|virtual"2⤵PID:471
-
-
/usr/bin/pgreppgrep -f vmware-vmx2⤵PID:472
-
-
/usr/bin/pgreppgrep -f VBoxService2⤵PID:473
-
-
/usr/bin/pgreppgrep -f prl_tools2⤵PID:474
-
-
/usr/sbin/sysctlsysctl -n hw.model1⤵PID:469
-
/usr/sbin/kextcache/usr/sbin/kextcache -F -system-prelinked-kernel1⤵PID:477
-
/usr/libexec/xpcproxyxpcproxy com.apple.nsurlstoraged1⤵PID:507
-
/usr/libexec/nsurlstoraged/usr/libexec/nsurlstoraged --privileged1⤵PID:507
-
/usr/libexec/xpcproxyxpcproxy com.apple.StreamingUnzipService 1951⤵PID:508
-
/System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.xpc/Contents/MacOS/com.apple.StreamingUnzipService/System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/XPCServices/com.apple.StreamingUnzipService.xpc/Contents/MacOS/com.apple.StreamingUnzipService1⤵PID:508