Analysis
- max time kernel
84s - max time network
146s - platform
windows10-2004_x64 - resource
win10v2004-20230220-en - resource tags
arch:x64arch:x86image:win10v2004-20230220-enlocale:en-usos:windows10-2004-x64system - submitted
05/04/2023, 04:18
Static task
static1
Behavioral task
behavioral1
Sample
Pending invoice.exe
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
Pending invoice.exe
Resource
win10v2004-20230220-en
General
- Target Pending invoice.exe
- Size 1.0MB
- Sample230405-ewybfsdf7y
- SHA256 eb9b75de38d85a10701424dccef23e23ed5fe323b52871cde5b4054f4dc6c087
- MD5 49bef31c56451ca1a9cf90908bef2d27
- SHA1 477734f8527a127019cd8cb68ad16dd0df6d54f5
- SHA512 5b9ea8e0cc3cef9ea248a7b845613e6da7cf40db6e5427bcdf6b60bbdc57cb6db9579afb7a8fc6fd8a01ee62a0a7d202ee1a6bdf7daf4bf0b34a9fb0c4bcdf14
- SSDEEP 24576:xcitI0Be2+GZLAH/sVqcPZk4rBKwyWfM2l:xZt82us0GtKwzTl
- MD5 SHA1 SHA512 SSDEEP
Malware Config
Extracted
-
snakekeylogger
-
https://api.telegram.org/bot6201063260:AAFNunaDOhtoeTfrWIWz56huyZbdHssBU3s/sendMessage?chat_id=5932819427
Signatures
- Snake Keylogger
Keylogger and Infostealer first seen in November 2020.
- Snake Keylogger payload 1 IoCs
resource yara_rule behavioral2/memory/3192-144-0x0000000000400000-0x0000000000426000-memory.dmp family_snakekeylogger - Checks computer location settings 2 TTPs 1 IoCs
Looks up country code configured in the registry, likely geofence.
description ioc Process Key value queried \REGISTRY\USER\S-1-5-21-1675742406-747946869-1029867430-1000\Control Panel\International\Geo\Nation Pending invoice.exe - Reads data files stored by FTP clients 2 TTPs
Tries to access configuration files associated with programs like FileZilla.
- Reads user/profile data of local email clients 2 TTPs
Email clients store some user data on disk where infostealers will often target it.
- Reads user/profile data of web browsers 2 TTPs
Infostealers often target stored browser data, which can include saved credentials etc.
- Accesses Microsoft Outlook profiles 1 TTPs 3 IoCs
description ioc Process Key opened \REGISTRY\USER\S-1-5-21-1675742406-747946869-1029867430-1000\Software\Microsoft\Office\15.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 Pending invoice.exe Key opened \REGISTRY\USER\S-1-5-21-1675742406-747946869-1029867430-1000\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 Pending invoice.exe Key opened \REGISTRY\USER\S-1-5-21-1675742406-747946869-1029867430-1000\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 Pending invoice.exe - Looks up external IP address via web service 1 IoCs
Uses a legitimate IP lookup service to find the infected system's external IP.
flow ioc 34 checkip.dyndns.org - Suspicious use of SetThreadContext 1 IoCs
description pid Process procid_target PID 2072 set thread context of 3192 2072 Pending invoice.exe 92 - Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.
- Creates scheduled task(s) 1 TTPs 1 IoCs
Schtasks is often used by malware for persistence or to perform post-infection execution.
pid Process 1624 schtasks.exe - Suspicious behavior: EnumeratesProcesses 3 IoCs
pid Process 2072 Pending invoice.exe 3192 Pending invoice.exe 3192 Pending invoice.exe - Suspicious use of AdjustPrivilegeToken 2 IoCs
description pid Process Token: SeDebugPrivilege 2072 Pending invoice.exe Token: SeDebugPrivilege 3192 Pending invoice.exe - Suspicious use of WriteProcessMemory 11 IoCs
description pid Process procid_target PID 2072 wrote to memory of 1624 2072 Pending invoice.exe 90 PID 2072 wrote to memory of 1624 2072 Pending invoice.exe 90 PID 2072 wrote to memory of 1624 2072 Pending invoice.exe 90 PID 2072 wrote to memory of 3192 2072 Pending invoice.exe 92 PID 2072 wrote to memory of 3192 2072 Pending invoice.exe 92 PID 2072 wrote to memory of 3192 2072 Pending invoice.exe 92 PID 2072 wrote to memory of 3192 2072 Pending invoice.exe 92 PID 2072 wrote to memory of 3192 2072 Pending invoice.exe 92 PID 2072 wrote to memory of 3192 2072 Pending invoice.exe 92 PID 2072 wrote to memory of 3192 2072 Pending invoice.exe 92 PID 2072 wrote to memory of 3192 2072 Pending invoice.exe 92 - outlook_office_path 1 IoCs
description ioc Process Key opened \REGISTRY\USER\S-1-5-21-1675742406-747946869-1029867430-1000\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 Pending invoice.exe - outlook_win_path 1 IoCs
description ioc Process Key opened \REGISTRY\USER\S-1-5-21-1675742406-747946869-1029867430-1000\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 Pending invoice.exe
Processes
-
C:\Users\Admin\AppData\Local\Temp\Pending invoice.exe"C:\Users\Admin\AppData\Local\Temp\Pending invoice.exe"1⤵
- Checks computer location settings
- Suspicious use of SetThreadContext
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:2072 -
C:\Windows\SysWOW64\schtasks.exe"C:\Windows\System32\schtasks.exe" /Create /TN "Updates\qpqphB" /XML "C:\Users\Admin\AppData\Local\Temp\tmpE65D.tmp"2⤵
- Creates scheduled task(s)
PID:1624
-
-
C:\Users\Admin\AppData\Local\Temp\Pending invoice.exe"{path}"2⤵
- Accesses Microsoft Outlook profiles
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- outlook_office_path
- outlook_win_path
PID:3192
-
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
- Path C:\Users\Admin\AppData\Local\Microsoft\CLR_v4.0_32\UsageLogs\Pending invoice.exe.log
- Size 1KB
- SHA256 c18db6aecad2436da4a63ff26af4e3a337cca48f01c21b8db494fe5ccc60e553
- MD5 17573558c4e714f606f997e5157afaac
- SHA1 13e16e9415ceef429aaf124139671ebeca09ed23
- SHA512 f4edf13f05a0d142e4dd42802098c8c44988ee8869621a62c2b565a77c9a95857f636583ff8d6d9baa366603d98b9bfbf1fc75bc6f9f8f83c80cb1215b2941cc
- MD5 SHA1 SHA512
- Path C:\Users\Admin\AppData\Local\Temp\tmpE65D.tmp
- Size 1KB
- SHA256 e5bc7bb54a182b6a5ad188b5a79636e4f20e4fc1cf0e901079c4c992706a4c68
- MD5 2edbc0cec442cbd4a966de193a0de881
- SHA1 0a2b8d86f1ebfca46b86b6a470d2deac42e9897c
- SHA512 7940891b9d48534961e4c7c8347494f7a712ba7f8b3161c2a84a0434f5505749ca427df1f58580ac5b988044bc3c0c1cb8869dcc641e1907192a6be44c562f39
- MD5 SHA1 SHA512