MalwarePDF Analysis in Indonesian
Published:
Malware merupakan singkatan dari malicious software. Malware memiliki efek negative bila berhasil masuk dalam system. Perkembangan malware saat ini pun semakin mejadi jadi, hal ini dibuktikan dengan banyak ditemukannya jenis-jenis malware. Umumnya jenis malware tersebut seperti ransomware, adware dan spyware. Selain itu tidak selamanya malware berbentuk .exe, saat ini pun telah banyak jenis lain seperti .apk dan .pdf.
.pdf merupakan kependekan dari Portable document file. Dimana .pdf merupakan salah satu ekstensi fie yang cukup popular selain .doc. Alasan kenapa ekstensi file ini sangat populer adalah file yang menggunakan ekstensi file tersebut sangat lah mudah dibuka dalam berbagai macam devices.
Namun dibalik kepopuleran file yang berekstensi .pdf ini, memiliki ancaman yang sangat serius. Dimana ancaman tersebut seperti malware. Maksudnya adalah malware yang diembeddedkan dalam sebuah file berkektensi .pdf. Dimana yang pada awalnya pdf tersebut terlihat normal dan biasanya saja, namun seteleh dilakukan proses embedded malware maka file tersebut otomatis akan menjadi berbahaya. Dimana proses tersebut biasa disebut dengan steganografi.
Hasil Analisa
Berdasarkan tulisan diatas, kami akan mencoba melakukan Analisa sebuah file pdf. Dimana tujuan kami yatiu sebisa mungkin untuk menemukan pola atau bagian-bagian yang mencurigakan (anomali). Sehingga kami dalam menyimpulkan apakah file pdf tersebut berpotensi sebagai malware atau tidak.
Analisis yang kami gunakan pada kali ini mengadopsi analisis statis. Dimana proses anlisis ini dilakukan tanpa menjalankan file tersebut. Alasan kami menggunakan analisis statis yaitu proses yang dilakukan jauh lebih aman ketimbang dengan proses yang dilakukan menggunakan analisis dinamis.
File yang akan kami coba analisa berasal dari website : https://bazaar.abuse.ch/. Website tersebut tidak hanya meyediakan malware dalam bentuk pdf, juga menyediakan ekstensi lainnya. Sehingga web tersebut menjadi referensi kami dalam mengambil sampel malware.
File tersebut masih dalam bungkusan zip, sehingga diperlukan proses unzip terlebih dahulu. Dimana password dari file tersebut adalah malware. Setelah kita berhasil mengekstrak file tersbeut maka file tersebut sudah siap untuk dianalisa.
Langkah pertama kami akan melalukan pengencekkan metadata yang terdapat pada file tersebut. Kami menggunakan bantuan tools exiftools untuk memudahkan kami membaca metada dari file tersebut.
Informasi yang berhasil kami dapatkan yaitu :
Nampak dari informasi awal ini mungkin belum bisa kita simpulkan bahwa file tersebut merupakan malware atau tidak, namun terdapat beberapa informasi yang sedikit mengundang rasa pernasaran saya yaitu informasi pada point 1 dan point 5 diatas.
Langkah selanjutnya kita akan melakukan analiasis header dari dari file tersebut. Langkah ini bertujuan untuk mengetahui lebih lanjut informasi lebih detail dari pdf tersebut. Kali ini kami menggunakan tools pdfid.
Menggunakan tools pdfid kami berhasil melalukan proses ekstraksi dokumen pdf mejadi daftar string dalam beberapa kategori. Selain itu kami juga berhasil mendapatakan informasi mengenai kemucnulan (Total and Obfuscated) untuk menganalisa dokumen tersebut apakah mengandung javascirpt dan atau akan melakukan sebuah aksi saat kami akan membukanya.
Informasi yang berhasil kami dapatkan menggunakna tools ini yaitu :
Berdasarakan hasil pengecekkan header menggunakan tools pdfid, Kami menyimpukan bahwa sample .pdf yang kami gunakan memiliki kemungkinan anomali yang cukup tinggi. Dimana pada file .pdf ini memiliki kombinasi yang sangat menakutkan yaitu javascript serta /OpenAction dan /launch. Kami pun mencoba melakukan parsing lebih dalam, dimana ini memungkinkan kami melakukan penyelidikan lebih detail.
Hasil dari pengecekkan pada bagian /OpenActtion Mengarahkan kita untuk membuka object 37. Sehingga kami pun membuka object ke 37.
boom kami mendapatkan informasi bahwa file ini mengandung script javasript yang akan menjalankan 1002-Contoso. Dimana perintah /Launch diterapakan menggunakan parameter 0. Sehingga kami mengartikan bahwa saat file .pdf ini dibuka, maka secara otomatis (dalam tempo 0 detik) file pdf tersebut juga akan menjalankan 1002-Contoso.
Kami juga tidak lupa membuka object ke 33 untuk memastikan hipotesa kami saat ini.
Ya disini kami pun semakin panik, dimana file tersebut memang benar terembedeed suatu file dan akan dibaca dalam rentang waktu 0 detik. Dimana Hal ini juga diperkuat dengan temuan kami pada hasil parsing secara keseluruhan pada file pdf ini
Kami semakin terheran heran, apa sebenarnya 1002-Contoso ini. Dan kami pun memutuskan untuk mengeceknya di google. Hasilnya sangat sesuai dengan prediksi awal kami yaitu ..
dan bingo 1002-Contoso adalah malware yang berbentuk exe berkamuflase sebagai .pdf