AV'den kaçınmak için JavaScript gizleme nasıl kullanılır

Giriş

Kısa bir süre önce, Cybaze-Yoroi ZLAB'deki güvenlik araştırmacıları, derinlemesine incelenmeye değer şüpheli bir JavaScript dosyası keşfetti: Bu kötü amaçlı JavaScript dosyası, tüm AV ürünleri tarafından tespit edilmekten kaçınmak için çeşitli teknikler kullanır. Ünlü VirusTotal platformunda, toplam 58 sayaç Virüs çözümlerinden hiçbiri bu JavaScript dosyasını algılayamaz. Bu nedenle, bunun daha derinlemesine bir analizini yapmayı ve bu kötü amaçlı yazılımın ne tür teknolojiyi kullandığını bulmayı amaçlıyoruz.

teknik Analiz

Bu kötü amaçlı dosya JavaScript kullanılarak geliştirilmiştir ve Windows komut dosyası ana bilgisayar sistemi bileşeni, dosyanın çalıştırılmasını varsayılan olarak destekler. Üstelik, bu dosyanın kapladığı alan, genel betik dosyalarından çok daha büyüktür.Bu betik yaklaşık 1MB'dir.İlk bakışta, betiğin içeriği neredeyse bozuk.

İlk bakışta, komut dosyasının içeriği oldukça ilginçtir: komut dosyasının tüm gövdesi ASCII olmayan bir karakter kümesi kullanır:

Bu karakterlerin / dizelerin hiçbir mantığı yok gibi görünüyor, ancak dikkatli bir analizden sonra, bunun kötü amaçlı yazılım geliştiricileri tarafından kullanılan ilk teknik olduğunu gördük. İlk olarak, ASCII ve Unicode karakterler uzun dizeleri karıştırmak için kullanılır ve bu uzun karakter değişkenleri bildirmek için kullanılır. Hatta bazı yerlerde Kiril karakterleri vardır:

Npsm3nxsKEBLQBnVWC

Üstelik tüm değişken isimlerinin bir özelliği vardır: Görünür değişken isimlerinin hepsi "_" karakterinden sonra gelir ve karakterden önceki içeriği göremeyiz, bu nedenle saldırganın tüm değişkenleri bildirirken ortak bir önek kullandığını düşünüyoruz. . Değişkenleri aşağıda gösterildiği gibi görebiliriz:

var = _0x5e24

Daha sonra ilk adım, bu kodların karmaşıklığını ortadan kaldırmak ve kodun okunabilirliğini artırmak için bu değişken öneklerin yerine başka karakterler kullanmaktır. Sonuçlar aşağıdaki gibidir:

var A_0x5e24 =
Kadınlar kaşlarına izin vermez! Yubei Kamu Güvenliği "Kadın Ordusu" nun da azmi ve hassasiyeti var
önceki
Zafer Kralı, yarı etli Lu Bu, en güçlü derebeyinin nihai düellosu olan Lu Bu'a karşı
Sonraki
2017 Şangay Otomobil Fuarı Pavyonu: Pentium X80 görücüye çıktı
Bu kase tavuk çorbasını yaptım! Üniversite Rektörünün Mezuniyet Töreninden Öne Çıkanlar
BashLite botnet güncellemesi, yeni kötü amaçlı özellikler "daha da güçlü"
Nihayet güç gösterme fırsatı geldi mi? ! Şimdi bu NIKE Gakou Flyknit size bunu kendiniz yapma fırsatı veriyor!
Çok lifli davranış tanıma ağı kağıt notları ECCV 2018
Ebeveynler mutlu, çocuklar ağlıyor: "Kralın Zaferi" reşit olmayanların giriş süresini kısıtlıyor
Takım savaşları hala bu şekilde oynanabilir, Gao Jianli güçlü bir maçtır
2017 Şangay Otomobil Fuarı Pavyonu: Wuling Hongguang S3 gerçek araba pozu
Kimlik avı saldırıları, kötü amaçlı oturum açma sayfalarını gizlemek için SingleFile tarayıcı uzantısını kullanır
"Kaptan Marvel" bugün piyasaya sürüldü, ağızdan ağza gişe rekorları kırdı, en güçlü kahraman sonsuza dek tersine döndü, yeniden birleşme 4 şok edici geri sayım oynuyor
Akıllı bir araba nasıl yapılır? BYD, Volvo ve diğer endüstri-üniversite araştırma uzmanları, otomobillerin akıllı üretimini ayrıntılı olarak açıklıyor 2018 Global Intelligent Driving Summit
King's Glory Hasat türü beş harika ormancı, artık kan toplamak askerleri yenilemek gibidir
To Top