Analysis
-
max time kernel
189s -
max time network
196s -
platform
windows10-2004_x64 -
resource
win10v2004-20220812-en -
resource tags
arch:x64arch:x86image:win10v2004-20220812-enlocale:en-usos:windows10-2004-x64system -
submitted
06/12/2022, 20:00
Static task
static1
Behavioral task
behavioral1
Sample
92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe
Resource
win7-20220812-en
General
-
Target
92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe
-
Size
360KB
-
MD5
9a1ad5194df0da1982f163b4dd3d999f
-
SHA1
5354c6766b48ad218956bc23bbf028046f0786d7
-
SHA256
92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9
-
SHA512
cb83ecc4add332ac192ccf19361d46c5a237843300c07e41958783c72ca8f308c7be908898840f5989282b1ea7e2ac426fdbd3c13d04d45dd3c5f5263cc170d7
-
SSDEEP
6144:6FNU3Jb+R9mxXGvwP14QFM/lm5lsOS9cYOWAogUk15WZW6W1gQG2rV:6U3FOmx7ZM/k3x72AogU8S5WxR
Malware Config
Extracted
cybergate
2.6
OFFICE
127.0.0.1:81
12345.no-ip.org:81
allien.no-ip.org:81
***MUTEX***
-
enable_keylogger
true
-
enable_message_box
false
-
ftp_directory
./logs/
-
ftp_interval
30
-
injected_process
explorer.exe
-
install_dir
spynet
-
install_file
server.exe
-
install_flag
true
-
keylogger_enable_ftp
false
-
message_box_caption
texto da mensagem
-
message_box_title
tÃtulo da mensagem
-
password
abcd1234
-
regkey_hkcu
HKCU
-
regkey_hklm
HKLM
Signatures
-
Adds policy Run key to start application 2 TTPs 4 IoCs
description ioc Process Key created \REGISTRY\USER\S-1-5-21-2629973501-4017243118-3254762364-1000\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE Set value (str) \REGISTRY\USER\S-1-5-21-2629973501-4017243118-3254762364-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run\Policies = "C:\\Windows\\system32\\spynet\\server.exe" 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE Key created \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run\Policies = "C:\\Windows\\system32\\spynet\\server.exe" 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE -
Executes dropped EXE 2 IoCs
pid Process 1368 server.exe 4888 server.EXE -
resource yara_rule behavioral2/memory/4960-136-0x0000000000400000-0x0000000000457000-memory.dmp upx behavioral2/memory/4960-139-0x0000000000400000-0x0000000000457000-memory.dmp upx behavioral2/memory/4960-140-0x0000000000400000-0x0000000000457000-memory.dmp upx behavioral2/memory/4960-141-0x0000000000400000-0x0000000000457000-memory.dmp upx behavioral2/memory/4960-143-0x0000000024010000-0x0000000024072000-memory.dmp upx behavioral2/memory/4960-148-0x0000000024080000-0x00000000240E2000-memory.dmp upx behavioral2/memory/4852-151-0x0000000024080000-0x00000000240E2000-memory.dmp upx behavioral2/memory/4852-152-0x0000000024080000-0x00000000240E2000-memory.dmp upx behavioral2/memory/4960-156-0x00000000240F0000-0x0000000024152000-memory.dmp upx behavioral2/memory/4960-162-0x0000000024160000-0x00000000241C2000-memory.dmp upx behavioral2/memory/4960-166-0x0000000000400000-0x0000000000457000-memory.dmp upx behavioral2/memory/2476-165-0x0000000024160000-0x00000000241C2000-memory.dmp upx behavioral2/memory/2476-167-0x0000000024160000-0x00000000241C2000-memory.dmp upx behavioral2/memory/4888-178-0x0000000000400000-0x0000000000457000-memory.dmp upx behavioral2/memory/4888-176-0x0000000000400000-0x0000000000457000-memory.dmp upx behavioral2/memory/4888-179-0x0000000000400000-0x0000000000457000-memory.dmp upx behavioral2/memory/4852-180-0x0000000024080000-0x00000000240E2000-memory.dmp upx behavioral2/memory/2476-181-0x0000000024160000-0x00000000241C2000-memory.dmp upx -
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-2629973501-4017243118-3254762364-1000\Control Panel\International\Geo\Nation 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE -
Adds Run key to start application 2 TTPs 4 IoCs
description ioc Process Key created \REGISTRY\MACHINE\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Run 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run\HKLM = "C:\\Windows\\system32\\spynet\\server.exe" 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE Key created \REGISTRY\USER\S-1-5-21-2629973501-4017243118-3254762364-1000\Software\Microsoft\Windows\CurrentVersion\Run 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE Set value (str) \REGISTRY\USER\S-1-5-21-2629973501-4017243118-3254762364-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\HKCU = "C:\\Windows\\system32\\spynet\\server.exe" 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE -
Drops file in System32 directory 5 IoCs
description ioc Process File opened for modification C:\Windows\SysWOW64\spynet\ 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE File opened for modification C:\Windows\SysWOW64\spynet\server.EXE server.exe File created C:\Windows\SysWOW64\spynet\server.exe 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE File opened for modification C:\Windows\SysWOW64\spynet\server.exe 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE File opened for modification C:\Windows\SysWOW64\spynet\server.exe 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE -
Suspicious use of SetThreadContext 2 IoCs
description pid Process procid_target PID 4684 set thread context of 4960 4684 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe 79 PID 1368 set thread context of 4888 1368 server.exe 84 -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.
-
Program crash 1 IoCs
pid pid_target Process procid_target 2572 4888 WerFault.exe 84 -
Modifies registry class 1 IoCs
description ioc Process Key created \REGISTRY\MACHINE\SOFTWARE\Classes\WOW6432Node\CLSID\{1f3427c8-5c10-4210-aa03-2ee45287d668}\Instance\ 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE -
Suspicious behavior: EnumeratesProcesses 2 IoCs
pid Process 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE -
Suspicious behavior: GetForegroundWindowSpam 1 IoCs
pid Process 2476 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE -
Suspicious use of AdjustPrivilegeToken 2 IoCs
description pid Process Token: SeDebugPrivilege 2476 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE Token: SeDebugPrivilege 2476 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE -
Suspicious use of FindShellTrayWindow 1 IoCs
pid Process 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE -
Suspicious use of SetWindowsHookEx 2 IoCs
pid Process 4684 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe 1368 server.exe -
Suspicious use of WriteProcessMemory 64 IoCs
description pid Process procid_target PID 4684 wrote to memory of 4960 4684 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe 79 PID 4684 wrote to memory of 4960 4684 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe 79 PID 4684 wrote to memory of 4960 4684 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe 79 PID 4684 wrote to memory of 4960 4684 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe 79 PID 4684 wrote to memory of 4960 4684 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe 79 PID 4684 wrote to memory of 4960 4684 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe 79 PID 4684 wrote to memory of 4960 4684 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe 79 PID 4684 wrote to memory of 4960 4684 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe 79 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66 PID 4960 wrote to memory of 600 4960 92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE 66
Processes
-
C:\Windows\Explorer.EXEC:\Windows\Explorer.EXE1⤵PID:600
-
C:\Users\Admin\AppData\Local\Temp\92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe"C:\Users\Admin\AppData\Local\Temp\92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.exe"2⤵
- Suspicious use of SetThreadContext
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:4684 -
C:\Users\Admin\AppData\Local\Temp\92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE"C:\Users\Admin\AppData\Local\Temp\92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE"3⤵
- Adds policy Run key to start application
- Adds Run key to start application
- Drops file in System32 directory
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of FindShellTrayWindow
- Suspicious use of WriteProcessMemory
PID:4960 -
C:\Windows\SysWOW64\explorer.exeexplorer.exe4⤵PID:4852
-
-
C:\Program Files\Internet Explorer\iexplore.exe"C:\Program Files\Internet Explorer\iexplore.exe"4⤵PID:4208
-
-
C:\Users\Admin\AppData\Local\Temp\92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE"C:\Users\Admin\AppData\Local\Temp\92f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9.EXE"4⤵
- Checks computer location settings
- Drops file in System32 directory
- Modifies registry class
- Suspicious behavior: GetForegroundWindowSpam
- Suspicious use of AdjustPrivilegeToken
PID:2476 -
C:\Windows\SysWOW64\spynet\server.exe"C:\Windows\system32\spynet\server.exe"5⤵
- Executes dropped EXE
- Drops file in System32 directory
- Suspicious use of SetThreadContext
- Suspicious use of SetWindowsHookEx
PID:1368 -
C:\Windows\SysWOW64\spynet\server.EXE"C:\Windows\SysWOW64\spynet\server.EXE"6⤵
- Executes dropped EXE
PID:4888 -
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -u -p 4888 -s 5727⤵
- Program crash
PID:2572
-
-
-
-
-
-
-
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -pss -s 408 -p 4888 -ip 48881⤵PID:2800
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
229KB
MD51162e6425fd6b969d3dd0802f6b7d364
SHA1974fb55e5fbf39448b68911979e0c1eb2420547f
SHA25611cbdf63190bebc6657e84899078b3cd7b80209d2f798decd67e4a96cfeb04e2
SHA5129ab8b332a12180665dec3d02af8171672c1fd12814b73f7b633b8f78d9228aa68c22e6644aae9851ed30d3a597010d935a45dd618fb0e428fd54ccaa46919e7b
-
Filesize
360KB
MD59a1ad5194df0da1982f163b4dd3d999f
SHA15354c6766b48ad218956bc23bbf028046f0786d7
SHA25692f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9
SHA512cb83ecc4add332ac192ccf19361d46c5a237843300c07e41958783c72ca8f308c7be908898840f5989282b1ea7e2ac426fdbd3c13d04d45dd3c5f5263cc170d7
-
Filesize
360KB
MD59a1ad5194df0da1982f163b4dd3d999f
SHA15354c6766b48ad218956bc23bbf028046f0786d7
SHA25692f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9
SHA512cb83ecc4add332ac192ccf19361d46c5a237843300c07e41958783c72ca8f308c7be908898840f5989282b1ea7e2ac426fdbd3c13d04d45dd3c5f5263cc170d7
-
Filesize
360KB
MD59a1ad5194df0da1982f163b4dd3d999f
SHA15354c6766b48ad218956bc23bbf028046f0786d7
SHA25692f11928732ec183ecb46ea9e0e1b5abfe6062088189abc0a0068c76798733d9
SHA512cb83ecc4add332ac192ccf19361d46c5a237843300c07e41958783c72ca8f308c7be908898840f5989282b1ea7e2ac426fdbd3c13d04d45dd3c5f5263cc170d7