MalwareBazaar Database

You are currently viewing the MalwareBazaar entry for SHA256 8af7f091c0c869006be53ef947b10ee18ddf6a2c2870a9b163484a372f94b90a. While MalwareBazaar tries to identify whether the sample provided is malicious or not, there is no guarantee that a sample in MalwareBazaar is malicious.

Database Entry



SnakeKeylogger


Vendor detections: 12


Maldoc score: 14


Intelligence 12 IOCs YARA 6 File information Comments

SHA256 hash: 8af7f091c0c869006be53ef947b10ee18ddf6a2c2870a9b163484a372f94b90a
SHA3-384 hash: 8b7ccbe8164f5ed0be974e0e03dd820567504d635e0db0d664cdfe107d1cdced52c8aba8c141aa72779dc69b4f934ad7
SHA1 hash: face931cf4fe115ed570f8f369ea7537d958636e
MD5 hash: 0d8e45b9fbfe5854ab0b64fe5a99d019
humanhash: louisiana-friend-glucose-hot
File name:Updated Price List 2024.doc
Download: download sample
Signature SnakeKeylogger
File size:949'760 bytes
First seen:2024-02-06 07:54:25 UTC
Last seen:Never
File type:Word file doc
MIME type:application/msword
ssdeep 12288:OAfrkNB2JJ6vQZ0xmt/cKthPHWXe7Onx+V4PZrlrdh5hfdwO198Ce:OAYNYHCQqx0x7WXeKMYDh5hN
TLSH T10D15081173AACA07D9A1B1B00FC5FAD7B665BC51AE0E831B30C9B35FD632DC5AA11E14
TrID 52.6% (.DOC) Microsoft Word document (30000/1/2)
33.3% (.DOC) Microsoft Word document (old ver.) (19000/1/2)
14.0% (.) Generic OLE2 / Multistream Compound (8000/1)
Reporter abuse_ch
Tags:doc SnakeKeylogger

Office OLE Information


This malware samples appears to be an Office document. The following table provides more information about this document using oletools and oledump.

OLE id
Maldoc score: 14
OLE dump

MalwareBazaar was able to identify 11 sections in this file using oledump:

Section IDSection sizeSection name
1114 bytesCompObj
24096 bytesDocumentSummaryInformation
34096 bytesSummaryInformation
485079 bytes1Table
5464363 bytesData
6375 bytesMacros/PROJECT
741 bytesMacros/PROJECTwm
8362331 bytesMacros/VBA/ThisDocument
912415 bytesMacros/VBA/_VBA_PROJECT
10515 bytesMacros/VBA/dir
114096 bytesWordDocument
OLE vba

MalwareBazaar was able to extract and deobfuscate VBA script(s) the following information from OLE objects embedded in this file using olevba:

TypeKeywordDescription
AutoExecaUtOopEnRuns when the Word document is opened
AutoExecDOCumeNt_OPEnRuns when the Word or Publisher document is opened
IOCADVpacK.DLlExecutable file name
IOCVN.infExecutable file name
SuspiciousEnvironMay read system environment variables
SuspiciousOpenMay open a file
SuspiciousWriteMay write to a file (if combined with Open)
SuspiciousPutMay write to a file (if combined with Open)
SuspiciousBinaryMay read or write a binary file (if combined with Open)
SuspiciousLibMay run code from a DLL

Intelligence


File Origin
# of uploads :
1
# of downloads :
356
Origin country :
NL NL
Vendor Threat Intelligence
Result
Verdict:
Malicious
File Type:
Legacy Word File with Macro
Behaviour
BlacklistAPI detected
Verdict:
Malicious
Threat level:
  10/10
Confidence:
100%
Tags:
advpack certutil evasive lolbin lolbin macros macros-on-open packed redcap rundll32
Verdict:
Malicious
Labled as:
Msoffice/malicious_confidence_100%
Label:
Malicious
Suspicious Score:
8.9/10
Score Malicious:
89%
Score Benign:
11%
Result
Verdict:
MALICIOUS
Details
Macro with Startup Hook
Detected macro logic that will automatically execute on document open. Most malware contains some execution hook.
Document With Few Pages
Document contains between one and three pages of content. Most malicious documents are sparse in page count.
Macro with File System Write
Detected macro logic that can write data to the file system.
Macro with File System Read
Detected macro logic that can read data from the file system.
Macro with DLL Reference
Detected macro logic that will load additional functionality from Dynamically Linked Libraries (DLLs). While not explicitly malicious, this is a common tactic for accessing APIs that are not otherwised exposed via Visual Basic for Applications (VBA).
Result
Threat name:
Snake Keylogger
Detection:
malicious
Classification:
expl.evad.troj.spyw
Score:
100 / 100
Signature
Antivirus detection for dropped file
Antivirus detection for URL or domain
Contains functionality to detect sleep reduction / modifications
Document contains an embedded VBA macro with suspicious strings
Document contains an embedded VBA with functions possibly related to ADO stream file operations
Document contains an embedded VBA with many large arrays containing integers whith all have value ranges 0 to 255 (possibly executable binary code)
Document contains an embedded VBA with many randomly named variables
Document exploit detected (process start blacklist hit)
Drops PE files with a suspicious file extension
Found malware configuration
Installs new ROOT certificates
Machine Learning detection for dropped file
Machine Learning detection for sample
Malicious sample detected (through community Yara rule)
Maps a DLL or memory area into another process
Multi AV Scanner detection for domain / URL
Multi AV Scanner detection for dropped file
Multi AV Scanner detection for submitted file
Office document tries to convince victim to disable security protection (e.g. to enable ActiveX or Macros)
Sample uses process hollowing technique
Sigma detected: Bad Opsec Defaults Sacrificial Processes With Improper Arguments
Sigma detected: Execute DLL with spoofed extension
Sigma detected: Suspicious Microsoft Office Child Process
System process connects to network (likely due to code injection or exploit)
Tries to detect sandboxes and other dynamic analysis tools (window names)
Tries to harvest and steal browser information (history, passwords, etc)
Tries to steal Mail credentials (via file / registry access)
Uses dynamic DNS services
Uses known network protocols on non-standard ports
Writes to foreign memory regions
Yara detected Generic Downloader
Yara detected Snake Keylogger
Behaviour
Behavior Graph:
behaviorgraph top1 signatures2 2 Behavior Graph ID: 1387359 Sample: Updated_Price_List_2024.doc Startdate: 06/02/2024 Architecture: WINDOWS Score: 100 74 Multi AV Scanner detection for domain / URL 2->74 76 Found malware configuration 2->76 78 Malicious sample detected (through community Yara rule) 2->78 80 19 other signatures 2->80 10 WINWORD.EXE 298 28 2->10         started        process3 file4 50 C:\Users\user\...\~DFDBF714C8C1DAF470.TMP, Composite 10->50 dropped 13 cmd.exe 1 10->13         started        15 cmd.exe 10->15         started        process5 process6 17 rundll32.exe 13->17         started        19 certutil.exe 2 13->19         started        22 more.com 13->22         started        24 rundll32.exe 15->24         started        26 certutil.exe 2 15->26         started        28 more.com 15->28         started        file7 30 rundll32.exe 1 17->30         started        48 C:\Users\user\AppData\Local\Temp\xhd.jpg, MS-DOS 19->48 dropped 35 rundll32.exe 24->35         started        process8 dnsIp9 66 vybsnf3.sa.com 172.93.120.190, 49161, 49162, 80 HOST4GEEKS-LLCUS United States 30->66 52 C:\Users\user\AppData\Local\Temp\weidr.com, PE32 30->52 dropped 70 System process connects to network (likely due to code injection or exploit) 30->70 72 Drops PE files with a suspicious file extension 30->72 37 weidr.com 30->37         started        68 vybsnf3.sa.com 35->68 40 weidr.com 35->40         started        file10 signatures11 process12 signatures13 82 Multi AV Scanner detection for dropped file 37->82 84 Tries to detect sandboxes and other dynamic analysis tools (window names) 37->84 86 Machine Learning detection for dropped file 37->86 88 Contains functionality to detect sleep reduction / modifications 37->88 42 RegAsm.exe 12 2 37->42         started        90 Writes to foreign memory regions 40->90 92 Maps a DLL or memory area into another process 40->92 94 Sample uses process hollowing technique 40->94 46 RegAsm.exe 2 40->46         started        process14 dnsIp15 54 checkip.dyndns.org 42->54 56 checkip.dyndns.com 132.226.247.73, 49171, 49179, 49180 UTMEMUS United States 42->56 62 3 other IPs or domains 42->62 96 Installs new ROOT certificates 42->96 58 aborters.duckdns.org 46->58 60 aborters.duckdns.org 91.92.255.235, 49189, 8081 THEZONEBG Bulgaria 46->60 64 3 other IPs or domains 46->64 98 Tries to steal Mail credentials (via file / registry access) 46->98 100 Tries to harvest and steal browser information (history, passwords, etc) 46->100 signatures16 102 Uses dynamic DNS services 58->102
Threat name:
Win32.Trojan.Leonem
Status:
Malicious
First seen:
2024-02-06 07:55:05 UTC
File Type:
Document
Extracted files:
12
AV detection:
15 of 23 (65.22%)
Threat level:
  5/5
Result
Malware family:
snakekeylogger
Score:
  10/10
Tags:
family:snakekeylogger collection keylogger macro spyware stealer
Behaviour
Checks processor information in registry
Enumerates system info in registry
Modifies Internet Explorer settings
Modifies registry class
Modifies system certificate store
Suspicious behavior: AddClipboardFormatListener
Suspicious behavior: EnumeratesProcesses
Suspicious behavior: MapViewOfSection
Suspicious use of AdjustPrivilegeToken
Suspicious use of FindShellTrayWindow
Suspicious use of SetWindowsHookEx
Suspicious use of WriteProcessMemory
outlook_office_path
outlook_win_path
Office loads VBA resources, possible macro or embedded object present
Drops file in Windows directory
Suspicious use of SetThreadContext
Accesses Microsoft Outlook profiles
Looks up external IP address via web service
Executes dropped EXE
Loads dropped DLL
Reads user/profile data of local email clients
Reads user/profile data of web browsers
Blocklisted process makes network request
Downloads MZ/PE file
Process spawned unexpected child process
Snake Keylogger
Snake Keylogger payload
Malware family:
SnakeKeylogger
Verdict:
Malicious
Please note that we are no longer able to provide a coverage score for Virus Total.

YARA Signatures


MalwareBazaar uses YARA rules from several public and non-public repositories, such as YARAhub and Malpedia. Those are being matched against malware samples uploaded to MalwareBazaar as well as against any suspicious process dumps they may create. Please note that only results from TLP:CLEAR rules are being displayed.

Rule name:BitcoinAddress
Author:Didier Stevens (@DidierStevens)
Description:Contains a valid Bitcoin address
Rule name:DebuggerCheck__API
Reference:https://github.com/naxonez/yaraRules/blob/master/AntiDebugging.yara
Rule name:DebuggerException__SetConsoleCtrl
Reference:https://github.com/naxonez/yaraRules/blob/master/AntiDebugging.yara
Rule name:maldoc_getEIP_method_1
Author:Didier Stevens (https://DidierStevens.com)
Rule name:malware_shellcode_hash
Author:JPCERT/CC Incident Response Group
Description:detect shellcode api hash value
Rule name:meth_get_eip
Author:Willi Ballenthin

File information


The table below shows additional information about this malware sample such as delivery method and external references.

Malspam

SnakeKeylogger

Word file doc 8af7f091c0c869006be53ef947b10ee18ddf6a2c2870a9b163484a372f94b90a

(this sample)

  
Delivery method
Distributed via e-mail attachment

Comments