🤲🏼 NEW | abuse.ch Community Hub! Earn recognition 🏅 for the malware intelligence you share, climb the leaderboards 📈, and connect with like-minded contributors who share your hunting focus 🤝. Ready to unlock your profile? Go to the Community Hub →

MalwareBazaar Database

You are currently viewing the MalwareBazaar entry for SHA256 2f4b6d386a70eea4d5aaa951b8a9095095410cef0963b4a769aa9cc4b7e356a0. While MalwareBazaar tries to identify whether the sample provided is malicious or not, there is no guarantee that a sample in MalwareBazaar is malicious.

Database Entry



AMOS


Vendor detections: 9


Intelligence 9 IOCs YARA 2 File information Comments

SHA256 hash: 2f4b6d386a70eea4d5aaa951b8a9095095410cef0963b4a769aa9cc4b7e356a0
SHA3-384 hash: ce19bbe97145de4fe092bdb977d6d66a167ab7122785d9936b8a903969a6c2644ff08e88efd3af4fb445c7750442d109
SHA1 hash: 4e1f1b9363a9c6968cd2990a89431072119a4e72
MD5 hash: ef9aac625fb96c6c5dfa9d9c5436c303
humanhash: idaho-south-foxtrot-echo
File name:macho_2f4b6d386a70.bin
Download: download sample
Signature AMOS
File size:1'758'672 bytes
First seen:2026-10-20 00:56:42 UTC
Last seen:Never
File type:php macho
MIME type:application/x-mach-binary
ssdeep 24576:BLQjtPdN//xEMK62Y5LpCu+/LivSMHdavJRJghGhRiM8eoWpDdaGYPnD:SvEBY5pIWvSMHdavJRJa2itWpPGD
TLSH T1DE85F1340266617DD4025532DE000FC9D464A6F36A4EBAFA5F6DF7622C3668BA5F2333
TrID 82.2% (.DYLIB) Mac OS X Mach-O universal Dynamically linked shared Library (32500/1/5)
17.7% (.O/DYLIB/BUNDLE) Mac OS X Universal Binary (generic) (7002/2)
Magika macho
Reporter c4ffeine
Tags:AMOS ClickFix Foxveil Loader Mach-O machO macOS


Avatar
c4ffeine
Foxveil 'quill' build Mach-O, the FOUR HUNDRED AND TWENTY-SIXTH payload served from this one unchanged URL (fat x86_64+arm64, 1,758,672 B), fetched via Tor 2026-10-20 00:53:16 UTC, origin build time 00:09:20, 59 minutes after the previous build. The origin is nginx, so each build time is readable from the ETag: the payloads served behind this URL were stamped 2026-09-25 11:30:01, 20:09:51, 21:09:51, 22:09:57, 2026-09-26 01:09:57, 2026-09-27 00:10:03, 2026-09-28 00:10:10, 2026-09-29 00:10:16, 2026-09-30 00:10:14, 2026-10-01 00:10:21, 2026-10-02 00:10:21, 23:10:38, 2026-10-04 00:09:39, 2026-10-06 00:09:39, 2026-10-07 00:09:51, 2026-10-08 01:09:57, 2026-10-10 00:08:45, 2026-10-11 00:08:45, 2026-10-12 00:08:51, 2026-10-13 00:08:57, 2026-10-14 00:08:57, 2026-10-15 01:08:57, 2026-10-16 00:09:19, 2026-10-17 00:09:20, 2026-10-18 00:09:21, 19:09:27, 20:09:20, 21:09:25, 22:09:22, 23:09:26, 2026-10-19 00:09:22, 01:09:28, 03:09:26, 04:09:21, 05:09:26, 07:09:27, 08:09:19, 09:09:26, 10:09:18, 11:11:28, 12:09:22, 13:09:26, 15:09:26, 16:09:20, 17:09:28, 18:09:19, 19:09:27, 21:09:27, 22:09:22, 23:09:26 and 2026-10-20 00:09:20 UTC. The job skips hours rather than running on a fixed interval, and the gaps measured so far run from 17 minutes to 8 hours 39 minutes. Hash sequence on the same URL: 0d70d0b4ce4bb2035aed62eefb21989f9ed3366a794d7998b4927a9722bad990 (985,808 B, 2026-09-25 11:30:01), 01d7e923a723802d5616af7d9c61dcb868b790f84b784b24db5bc9d127b0213d (970,912 B, 2026-09-25 20:09:51), 2420e2de98ee76343d761d6725f720d1e9adcbc38f116e9f939f407e8db1a9f2 (1,035,632 B, 2026-09-25 21:09:51), 998b688c5b40cb26cc22b86e32ad81ca1d9f85e30a61d832ca3163c55d734fe1 (1,069,184 B, 2026-09-25 22:09:57), b2873435bac0c041c75da1d812bacdc0219d4766228052dfd399b0cd919436a2 (1,068,208 B, 2026-09-26 22:10:03), 0bac9323a90662d0e2ca856c413444758db268a41745c652d3f1d9e0fcb261f2 (1,281,344 B, 2026-09-27 23:10:04), 7fa4151a68295e54afdc51df7041c4f1f852f74470c086f0ac4100439e75a331 (1,396,048 B, 2026-09-28 23:10:22), cb5fa67e0848aa6700e6b1b5b9c886f2f9c24b07acaad09fccdf44709eeb102f (1,052,800 B, 2026-09-29 23:10:21), 95cb09972b1584af34651d1f62a2a1b8ae2b1bd94967ad25d4c2cdc41da99530 (1,330,192 B, 2026-09-30 23:10:27), 3d33dc55b40687afe672eb82c68b89af1fa250db4391e2836c266289249a495b (1,232,608 B, 2026-10-01 23:10:27), 752e72d6e61bfa4dcd55c6e82d429e09e798f96ca2415e2b852321edf7807b52 (1,199,520 B, 2026-10-02 22:10:32), ee268aeb513501ab2147ff1963910e3279c2e794e542ae257a740ddf7e4431a0 (1,067,984 B, 2026-10-03 22:09:39), aa00225f01e1f8542d8275adb88936111ce387e8ec529b1566ff2532369737da (1,183,360 B, 2026-10-05 22:09:39), 746e37c45296c42d8bbd1f0c0aff7b6b20ecd14c1108e9899cc6cc78c2573fec (1,380,736 B, 2026-10-06 23:09:57), c3cc91ff61e4da3977a5de3336ddfe4ba737f951a354c5a987c9ef2491915bb0 (1,151,296 B, 2026-10-07 23:09:57), 27015e5d3fb643438d1a0d3387b6e254085e9d3218023a3064612836d1226ed3 (1,331,456 B, 2026-10-09 23:08:50), e8ff0ba3bfd76048aca15fb2fc417840ed93991a0e012435e290f520741c523d (1,397,296 B, 2026-10-10 23:08:51), daa27ba0977e6d202161bbbc6fb9fe22ca1353c5d8893bcf16892fe2b82e8405 (1,232,112 B, 2026-10-11 22:08:51), d077f79fc37da1fe146165bc617d74dd24f9aa71be51e7ad8f6cbcf26d2fd3e7 (1,133,520 B, 2026-10-12 23:09:03), b539c4cc58ba6c54d126e46c391a98f6619a97c859468abb4c5c299ce14d5bd8 (1,264,944 B, 2026-10-13 22:08:57), f3d8ed915b2a53a35e52bd1ec39c21deeaa831ae0a969221bb7bab492938ff60 (1,134,144 B, 2026-10-14 23:08:56), 714d4d3235dd25315c3396e13329342b14fe33ecffd4628d9b5c1481daf72016 (2,184,704 B, 2026-10-15 22:09:22), f9b55b2953762b0e118b1bec799d0bddc9cfe49f170da2428b4e6ef5ae31b1ce (1,939,040 B, 2026-10-16 13:09:21), 1c40ac1b4c9a79ea6077b440c3b7c176bc7e34535b29ccdff8171d0209df359f (1,905,472 B, 2026-10-17 20:09:19), 7541c80a8d88083f2489d2acfc96a41aa841f9d27d2b5c5052b087fedf16ab13 (1,774,656 B, 2026-10-18 18:09:20), 002c0ba824e249fbb67b3c91a0c5d97f22bef4f90c78451e9d6ebe9f7c5a3501 (1,922,784 B, 2026-10-18 19:09:27), e03049253c5b68f67d575be20548a6d80d1ed344010ce3e48a85d190cc1f608d (1,824,560 B, 2026-10-18 20:09:20), be74ad1c11fe9b7895f1d6a22d3c54ee2d254d6011891c6879876ddecc10dad9 (1,643,600 B, 2026-10-18 21:09:25), cb8d6fea3c15c1a5db5f7f176805703668b0d9b6587d6b9fdca56b89a581cbee (2,053,984 B, 2026-10-18 22:09:22), 92e72549aac041603981b9c513f0538c32224f08e4bb16b9b948b69fd5eec902 (1,972,160 B, 2026-10-18 23:09:26), 9010686b5dbea311ace010c27f660d9bfb5335595fefd1f66d6a911602c53536 (1,955,520 B, 2026-10-19 00:09:22), 310c1b73b9c35ece8bdae14dcce18fab947e52a4c21fc12b4642c1ffd3db790c (1,611,184 B, 2026-10-19 02:09:19), 0744e7bdd1959c48f0ab161bb1860c4da32df41f13094288697c3a2582f2d634 (1,955,328 B, 2026-10-19 03:09:26), 042444403a0733dba3d4c63e16ab48fd7da79519ca81193936594911b2200e13 (1,939,456 B, 2026-10-19 04:09:21), 607ee8b513400e7b3b2d7d7340da5d6fc89aa699427edd694ba617017500c59c (1,775,216 B, 2026-10-19 05:09:26), 73e786556199ae98e9fe423bf51606a9986c29d6c5a0fb0b02954a3b000f8871 (1,840,096 B, 2026-10-19 07:09:27), 2aba880c132444d0a53e56ea03bdeede3aec3272d233cb33497a1f556a52cbe5 (1,675,968 B, 2026-10-19 08:09:19), 5ec4fdc6a655c0261e9eb94db81c25e62fb75ef7fd1ee91499f04162a92e4dea (1,774,896 B, 2026-10-19 09:09:26), 3d562a03963c9fb357fbb54369724a07f70c5a665b3ee7cc12639d538d12c52c (1,856,816 B, 2026-10-19 10:09:18), 9e02e90c7ea01092752970a0708642ad236b55037d38a4b24f33190bfef8c2b0 (2,152,368 B, 2026-10-19 11:11:28), ec9c2e0489358859de1577405540a384d5a2e3cb094dbe3892bfea437a3927f3 (2,234,080 B, 2026-10-19 12:09:22), 5a35a7d01bf531ebc10ed7caaa9c5cf54333659cb00b24098f8d0cbd1afbc419 (1,839,712 B, 2026-10-19 13:09:26), edb17afb151aababd85ede0952f540b3f26d5e306062b3f16e2ee617daef0f68 (1,757,856 B, 2026-10-19 15:09:26), 23b1af0ff0d45a15c7687b57cedd8fcb5e12ffa453f9b626713fe8d47be5d8fa (1,692,816 B, 2026-10-19 16:09:20), c49b468a680f25623a26ea8197315e501d040dfed420b2ccd19c27b684eb0e16 (2,151,792 B, 2026-10-19 17:09:28), edfc9a144298bef7be177e54fc990670fb5521f5c44fd95d219aa3d6440c65b9 (1,578,032 B, 2026-10-19 18:09:19), b8b361af2f4795689feedb9aef172bd5d0288642354fa1aed9c0624b94fb2d3b (1,872,608 B, 2026-10-19 19:09:27), 4aeafe5efaa93b40d653c307e0b5615610b359866ab1d57f907bb2ddb86b5b55 (2,103,056 B, 2026-10-19 21:09:27), ce932136f1a892a9640babd29b1eb7fcae6bf72fda91550d3c651f202c0b9fd7 (2,119,040 B, 2026-10-19 22:09:22), bf62ecfac9d5e8b71be6d920033ad87df03e570385c2f6bfbe3923ccaa96e70b (1,856,336 B, 2026-10-19 23:09:26), then this one. The delivery chain is fixed and only the payload rotates: the stage-1 zsh dropper at the same host (sha256 de5b4c6411938c0660f01d6933fd21e40ea7a2b6a141ff552d9dc39c931f6345) has carried the same ETag since 2026-09-24 23:15:10 (last checked 2026-10-20 00:53 UTC). The first build in the series was unpacked statically and held the same AMOS AppleScript stealer, with the same 47 handlers, hosts and persistence, decrypted with a key derived from the SHA-256 of the loader's own __text section, so each repack rekeys itself. What rotates is the wrapper: obfuscation volume, PBKDF2 iteration count, encrypted item count and table layout, tokens and the ad-hoc code signing identity. This build compared against the previous one: 44 __text functions against 45, TLSH of __text 124, within the range measured between builds of this family. The encrypted payload table holds 82 items totalling 262,162 bytes of plaintext against 87 items and 264,010 bytes in the previous build, a 0.7 percent move: the same script re-chunked. This build was not unpacked. Host answers HTTP 200 only to a curl User-Agent; browser User-Agents get a Cloudflare 520. Not executed.

Intelligence


File Origin
# of uploads :
1
# of downloads :
78
Origin country :
US US
Vendor Threat Intelligence
No detections
Verdict:
Malicious
Score:
81.4%
Tags:
malware
Verdict:
Malicious
Threat level:
  10/10
Confidence:
100%
Tags:
masquerade
Score:
100%
Verdict:
Malware
File Type:
Mach-O universal binary
Threat name:
MacOS.Trojan.Generic
Status:
Suspicious
First seen:
2026-10-20 00:57:20 UTC
File Type:
Binary (Archive)
Extracted files:
2
AV detection:
3 of 36 (8.33%)
Threat level:
  5/5
Malware family:
AtomicStealer
Verdict:
Malicious
Please note that we are no longer able to provide a coverage score for Virus Total.

YARA Signatures


MalwareBazaar uses YARA rules from several public and non-public repositories, such as YARAhub and Malpedia. Those are being matched against malware samples uploaded to MalwareBazaar as well as against any suspicious process dumps they may create. Please note that only results from TLP:CLEAR rules are being displayed.

Rule name:CP_Script_Inject_Detector
Author:DiegoAnalytics
Description:Detects attempts to inject code into another process across PE, ELF, Mach-O binaries
Rule name:Foxveil_Loader_TaskInfo_Variant
Description:Foxveil macOS loader (ClickFix -> AMOS), quill generation with run-time settings back inside the payload script (no constructor settings file): fat x86_64+arm64 linking CoreFoundation+libSystem+libc++ but importing nothing from CoreFoundation or objc, with the task_info/mach_task_self_ resolver core in both slices inside a per-build random libc decoy import set

File information


The table below shows additional information about this malware sample such as delivery method and external references.

Web download

AMOS

php macho 2f4b6d386a70eea4d5aaa951b8a9095095410cef0963b4a769aa9cc4b7e356a0

(this sample)

Comments