Derin Analiz - VBS .NET BinaryFormatter Reflection Loader | Tehdit: 보통

파일 Kimligi

SHA25661806a90c8fb132ce0c77195974d423840f81bb3b6b42b6a5572715e99f28056
크기237,360 byte VBScript (237KB, 6710 satir)
TipVBScript .NET Reflection Loader via BinaryFormatter

VBS Yukleyici 아키텍처

1. Yuzlerce VBS fonksiyonu her biri bir Base64 parcasi dondurur:\n   Public Function enddealthem()\n     enddealthem="AAEAAAD/////AQAAAAAAAAAMAgAAAF5..."\n   Public Function pilotshotluck()\n     pilotshotluck="ZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2..."\n   (Yuzlerce farkli isimli fonksiyon...)\n\n2. Ana blok butun parcalari birlestiriyor:\n   ricewithoutwatch = ricewithoutwatch & enddealthem()\n   ricewithoutwatch = ricewithoutwatch & pilotshotluck()\n   ... (50+ birlesim satirlari)\n\n3. Sonuc: tum payload bir degiskende\n4. Yukleme: dugshellslungs ricewithoutwatch, 60040

.NET BinaryFormatter Payload

enddealthem ilk Base64 cozumu:\n  AAEAAAD/////  ->  00 01 00 00 00 FF FF FF FF\n  Bu .NET BinaryFormatter seri deserializasyon basligi!\n\nMicrosoft.PowerShell.Editor icerigi:\n  "Microsoft.PowerShell.Editor, Version=3.0.0.0"\n  => PowerShell host sinifi yuklemesi\n\nSystem.Windows.Forms yukleme:\n  "System.Windows.Forms, Version=4.0.0.0"\n\n.NET Reflection API dize parcalari:\n  GetBytes, GetFlags, AssemblyName, ProcessModule\n  GetExports, CallInstructionAddresses, objectAttributes

Anti-Analiz Teknikleri

Tum fonksiyon isimleri rastgele anlaml sozcuk kombinasyonlari:\n  enddealthem, pilotshotluck, tropicalnosort\n  shownbroughttraffic, behaviormachineshells\n  ricewithoutwatch, fortystockspecies...\n\nPayload parca parca dagilmis (60-80 parcaya bolunmus)\nHicbir URL/IP cleartext olarak gorulmuyor\n(C2 .NET assemblyde gizlenmis)

IOC

SHA25661806a90c8fb132ce0c77195974d423840f81bb3b6b42b6a5572715e99f28056
TipVBS .NET BinaryFormatter Loader
TeknikBase64 parca birlestirme + .NET deserialization
PayloadPowerShell.Editor + System.Windows.Forms .NET assembly

IOC 목록 (1 개 지표)

IOC — VBSLoader
# SHA256 61806a90c8fb132ce0c77195974d423840f81bb3b6b42b6a5572715e99f28056
유형메모
sha256 61806a90c8fb132ce0c77195974d423840f81bb3b6b42b6a5572715e99f28056
태그
vbscript-dotnet-reflection-loaderbinaryformatter-deserialization-aaeaaad-headerpowershell-editor-assembly-loadingsystem-windows-forms-dotnet-loadbase64-chunk-concatenation-payloadrandomized-vbs-function-names-anti-analysis6710-line-vbscript-obfuscatedricewithoutwatch-variable-assemblydugshellslungs-shell-executionno-cleartext-url-ip-obfuscateddotnet-assembly-reflection-injection