Ketahui Lebih Lanjut tentang Buku Karya Benny Czarny, *Cybersecurity Upside Down*

Pelajari Lebih Lanjut
Kami menggunakan kecerdasan buatan untuk menerjemahkan situs ini, dan meskipun kami berupaya semaksimal mungkin untuk memastikan keakuratan, terjemahan tersebut mungkin tidak selalu 100% tepat. Kami mengucapkan terima kasih atas pengertian Anda.

Mengungkap Misteri Malware APT Turla dengan Aether dari MetaDefender

Oleh OPSWAT

Turla, sebuah kelompok peretas terkenal, menargetkan korbannya dengan Ancaman Persisten Tingkat Lanjut (APT). Menganalisis contoh malware canggih ini menggunakan Aether dari MetaDefender memberi kita pemahaman mendalam mengenai metodologi yang digunakan untuk mengurai dan memahami ancaman-ancaman ini, yang sangat penting bagi para profesional keamanan siber yang ingin melindungi diri dari ancaman tersebut.

Malware ini adalah KopiLuwak, sebuah alat pengintaian berbasis JavaScript yang banyak digunakan untuk membuat profil korban dan komunikasi C2. Teknik pengaburan kode serta desain backdoor yang relatif sederhana memungkinkan malware ini beroperasi secara tersembunyi dan menghindari deteksi.

Profil Pelaku Ancaman

Turla, sebuah kelompok ancaman spionase siber yang diduga memiliki hubungan dengan Dinas Keamanan Federal Rusia (FSB), telah aktif beroperasi setidaknya sejak tahun 2004. Selama bertahun-tahun, Turla telah berhasil menyerang korban di lebih dari 50 negara, menyusup ke berbagai sektor seperti pemerintahan, kedutaan besar, militer, pendidikan, penelitian, dan perusahaan farmasi.

Kelompok ini menunjukkan modus operandi yang canggih, sering kali menggunakan taktik seperti serangan "watering hole" dan kampanye spear phishing. Meskipun sudah terkenal, aktivitas Turla justru melonjak dalam beberapa tahun terakhir, yang menunjukkan ketangguhan dan kemampuan beradaptasi kelompok tersebut di tengah lanskap ancaman siber yang terus berkembang.

Gambaran Umum Contoh

Sampel yang sedang diteliti adalah sebuah dokumen Microsoft Word yang, berdasarkan pemeriksaan awal terhadap konten yang tertanam di dalamnya (misalnya menggunakan oletools karya Didier Steven), mengandung berbagai artefak mencurigakan, seperti:

Makro dengan kata kunci AutoOpen dan AutoClose, yang menandakan eksekusi VBA secara otomatis.

Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox
  • “mailform.js” bersama dengan “WScript.Shell”, yang menandakan adanya JavaScript (JS) yang tertanam dan akan dijalankan.
Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox
  • Sebuah objek tertanam yang menyamar sebagai berkas JPEG, yang berisi string mencurigakan yang sangat panjang (kode JS terenkripsi).
Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox
Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox
Catatan: Anda dapat menemukan semua string ini di bagian “Extracted Strings” -> tab “Input File”

Emulasi Berlapis-lapis

Meskipun pada tahap ini analisis manual akan memerlukan penerapan teknik dekripsi dan pemrosesan kode tingkat lanjut (misalnya menggunakan Binary Refinery, memformat ulang kode agar lebih mudah dibaca, atau mengganti nama variabel demi kejelasan), kita dapat mengandalkan teknologi sandbox emulasi tingkat lanjut di MetaDefender Aether untuk melakukan semua langkah tersebut secara otomatis.

Mari kita beralih ke tab “Data Emulasi” di sisi kiri laporan:

Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox

Dengan mengamati beberapa peristiwa pada emulator, kita dapat dengan jelas melihat seluruh rangkaian serangan yang terjadi:

Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox

Namun bukan hanya itu: kode JS yang baru ini juga sangat disamarkan. Jika kita perhatikan peristiwa Shell, kode tersebut telah dieksekusi dengan “NPEfpRZ4aqnh1YuGwQd0” sebagai parameternya. Parameter ini merupakan kunci RC4 yang digunakan pada tahap dekripsi berikutnya

Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox

Pada langkah berikutnya, file mailform.js mendekode muatan JS akhir yang disimpan sebagai string Base64 panjang. String ini didekode dari Base64, kemudian diuraikan enkripsinya menggunakan RC4 dengan kunci (yang disebutkan di atas) yang diteruskan sebagai parameter, dan akhirnya dijalankan menggunakan fungsi eval(). Perlu dicatat bahwa kode JS ini hanya ada di memori, namun MetaDefender Aether akan melanjutkan semua protokol deteksi yang tersisa.

Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox
Fungsi dekripsi RC4 dan muatan terenkripsi
Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox
Data yang dikirim setelah dekripsi

Kode JS yang telah sepenuhnya didekripsi menunjukkan bahwa malware tersebut berfungsi sebagai backdoor dasar, yang mampu menjalankan perintah dari server C2 jarak jauh. Sebagai temuan terakhir, sebelum terhubung ke server C2, malware tersebut membuat profil korban, memastikan keberlangsungan aksesnya, dan kemudian mencuri data menggunakan permintaan HTTP ke server C2.

Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox
Perintah pembuatan profil korban
Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox
Ketekunan
Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox
Komunikasi C2

Ekstraksi IOC

Subhalaman “Indikator Kompromi” (IOC) mengumpulkan semua IOC yang diekstraksi dari setiap tahap analisis otomatis, dan menampilkan URL C2 utama di bawah kolom “Asal” pada bagian “Emulasi VBA”:

Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox
Server C2

Setiap kali kami menemukan nama keluarga malware yang sudah dikenal sebagai bagian dari label antivirus, aturan YARA, atau mendeteksinya melalui, misalnya, berkas konfigurasi yang telah didekode, MetaDefender Aether secara otomatis menghasilkan tag yang sesuai dan menampilkannya di halaman utama laporan:

Mengungkap Misteri Malware APT Turla dengan MetaDefender Sandbox

Meskipun hal ini tidak selalu dijamin akurat, ini merupakan indikator awal yang dapat membantu proses triase lebih lanjut dan melakukan atribusi yang akurat.

Kesimpulan

Analisis teknis terhadap sampel malware APT Turla ini menyoroti kedalaman dan kecanggihan ancaman siber modern, serta bagaimana MetaDefender Aether menghemat banyak waktu dengan secara otomatis menghilangkan pengaburan pada berbagai lapisan enkripsi hingga mencapai IOC yang berharga. Ini adalah sampel yang menarik yang menunjukkan bagaimana sistem emulasi kami dapat secara efektif menyesuaikan diri dengan sifat polimorfik dari teknik pengaburan yang digunakan dalam kampanye di dunia nyata oleh pelaku ancaman yang canggih.


Indikator Kompromi (IOC)

Dokumen MS Word

SHA-256: 2299ff9c7e5995333691f3e68373ebbb036aa619acd61cbea6c5210490699bb6

Mailform.fs

SHA-256: 4f8bc0c14dd95afeb5a14be0f392a66408d3039518543c3e1e666d973f2ba634

Server C2

hxxp[://]belcollegium[.]org/wp-admin/includes/class-wp-upload-plugins-list-table[.]php
hxxp[://]soligro[.]com/wp-includes/pomo/db[.]php

Ikuti terus kabar terbaru dari OPSWAT!

Daftar sekarang juga untuk mendapatkan kabar terbaru dari perusahaan, cerita, informasi acara, dan masih banyak lagi.