Genel Bakış
Bu örnek, BEC (Business Email Compromise) saldırısı kapsamında kullanılan ve SWIFT ödeme belgesi gibi gizlenmiş 354KB boyutunda obfüske edilmiş bir JScript dropper'dır. Ek dosya olmaksızın tek başına çalışan bu script, ActiveXObject kullanarak dosya sistemi erişimi sağlamakta ve şifreli payload bileşenleri barındırmaktadır.
Teknik Analiz
BEC Sosyal Mühendisliği
- 파일 adı:
SWIFT_Payment_Receipt_300 - SWIFT uluslararası banka transferi makbuz taklidi
- Kurumsal finans çalışanlarını hedef almaktadır
- E-posta ile eklenmiş JScript dosyası olarak gönderilmektedir
Danimarkalı Obfüskasyon Tekniği
- Değişken isimleri Danimarkaca kelimelerden oluşmakta:
landsretssagfrerne,calefactories,Uforstaaelighedernes - Yorum satırları anlamsız Danimarkaca metinlerle doldurulmuş:
kogleriets,tandbrstnings,Arretsment - Bu teknik sayesinde analiz araçları gerçek kodu gürültü içinde kaybeder
JScript Dropper Mantığı
var Marve = [132,126,104,81]; // XOR key/obfüskasyon değerleri
var Blaa227 = new ActiveXObject("Scripting.FileSystemObject");
// Dosya sistemi erişimi: temp dizine payload yaz
ActiveXObject("Scripting.FileSystemObject")— Windows dosya sistemi erişimi- JScript Windows'ta
wscript.exeveyacscript.exeile çalışır - 354KB dosya büyük olasılıkla gömülü şifreli payload içeriyor
- Numericarray
[132,126,104,81]— XOR anahtarları veya karakter kodları
Tespit Kaçınma
- Uzantısız dosya adı (
SWIFT_Payment_Receipt_300) — varsayılan ilişkilendirme yok - Yoğun yorum satırları statik analizi zorlaştırıyor
- Danimarkaca kelimeler entropi analizini yanıltıyor
Teknik 속성ler
| 속성 | 값 |
|---|---|
| 유형 | JScript (Windows Script) |
| 크기 | 354.411 bayt |
| Kamuflaj | SWIFT Banka Transferi Makbuzu |
| Obfüskasyon | Danimarkaca kelime değişken isimleri |
| API | ActiveXObject (Scripting.FileSystemObject) |
| Saldırı 유형ü | BEC (Business Email Compromise) |
IOC Özeti
- 파일 adı: SWIFT_Payment_Receipt_300
- API: ActiveXObject("Scripting.FileSystemObject")
- SHA256:
af743f03eb5ff44c37af97c4da33f88046831800adc390e461e15e904c23a471
IOC 목록 (1 개 지표)
IOC — JScript BEC Dropper
# SHA256
af743f03eb5ff44c37af97c4da33f88046831800adc390e461e15e904c23a471
| 유형 | 값 | 메모 |
|---|---|---|
| sha256 | af743f03eb5ff44c37af97c4da33f88046831800adc390e461e15e904c23a471 |