Analysis
-
max time kernel
148s -
max time network
150s -
platform
windows7_x64 -
resource
win7-20241010-en -
resource tags
arch:x64arch:x86image:win7-20241010-enlocale:en-usos:windows7-x64system -
submitted
21-11-2024 01:20
Static task
static1
Behavioral task
behavioral1
Sample
8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe
Resource
win7-20241010-en
Behavioral task
behavioral2
Sample
8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe
Resource
win10v2004-20241007-en
General
-
Target
8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe
-
Size
986KB
-
MD5
d5da623ad42a511796d291c516a5dbb6
-
SHA1
029ef97714317521a472f7a8770295421a585e45
-
SHA256
8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91
-
SHA512
eb64880cbe757026605f76d737f00ed73fb28b0580cab7a1f225295252fa3f366875e999e2493c4a7050769aa8989660ec140dc39231974f011e91001eb50acd
-
SSDEEP
24576:xGQ3AgIk9qzYhJVbysG2iPQE2cjYkT0CdA0uYvr0TzP1R:gQQJk9xVboRPQLcfTZZRvwTzPn
Malware Config
Extracted
remcos
RemoteHost
mandope483.duckdns.org:59033
-
audio_folder
MicRecords
-
audio_path
ApplicationPath
-
audio_record_time
5
-
connect_delay
0
-
connect_interval
1
-
copy_file
remcos.exe
-
copy_folder
Remcos
-
delete_file
false
-
hide_file
false
-
hide_keylog_file
false
-
install_flag
false
-
keylog_crypt
false
-
keylog_file
logs.dat
-
keylog_flag
false
-
keylog_folder
remcos
-
mouse_option
false
-
mutex
Rmc-JPRNP1
-
screenshot_crypt
false
-
screenshot_flag
false
-
screenshot_folder
Screenshots
-
screenshot_path
%AppData%
-
screenshot_time
10
-
take_screenshot_option
false
-
take_screenshot_time
5
Signatures
-
Remcos family
-
Detected Nirsoft tools 3 IoCs
Free utilities often used by attackers which can steal passwords, product keys, etc.
Processes:
resource yara_rule behavioral1/memory/2880-43-0x0000000000400000-0x0000000000462000-memory.dmp Nirsoft behavioral1/memory/1644-44-0x0000000000400000-0x0000000000478000-memory.dmp Nirsoft behavioral1/memory/2508-48-0x0000000000400000-0x0000000000424000-memory.dmp Nirsoft -
NirSoft MailPassView 1 IoCs
Password recovery tool for various email clients
Processes:
resource yara_rule behavioral1/memory/2880-43-0x0000000000400000-0x0000000000462000-memory.dmp MailPassView -
NirSoft WebBrowserPassView 1 IoCs
Password recovery tool for various web browsers
Processes:
resource yara_rule behavioral1/memory/1644-44-0x0000000000400000-0x0000000000478000-memory.dmp WebBrowserPassView -
Command and Scripting Interpreter: PowerShell 1 TTPs 1 IoCs
Run Powershell to modify Windows Defender settings to add exclusions for file extensions, paths, and processes.
-
Reads user/profile data of web browsers 3 TTPs
Infostealers often target stored browser data, which can include saved credentials etc.
-
Accesses Microsoft Outlook accounts 1 TTPs 1 IoCs
Processes:
8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exedescription ioc process Key opened \REGISTRY\USER\S-1-5-21-2039016743-699959520-214465309-1000\Software\Microsoft\Office\Outlook\OMI Account Manager\Accounts 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe -
Suspicious use of SetThreadContext 4 IoCs
Processes:
8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exedescription pid process target process PID 2956 set thread context of 2728 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 set thread context of 1644 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 set thread context of 2880 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 set thread context of 2508 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
System Location Discovery: System Language Discovery 1 TTPs 6 IoCs
Attempt gather information about the system language of a victim in order to infer the geographical location of that host.
Processes:
8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exepowershell.exe8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exedescription ioc process Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language powershell.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe -
Suspicious behavior: EnumeratesProcesses 5 IoCs
Processes:
8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exepowershell.exe8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exepid process 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 2676 powershell.exe 1644 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 1644 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe -
Suspicious behavior: MapViewOfSection 5 IoCs
Processes:
8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exepid process 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe -
Suspicious use of AdjustPrivilegeToken 3 IoCs
Processes:
8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exepowershell.exe8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exedescription pid process Token: SeDebugPrivilege 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe Token: SeDebugPrivilege 2676 powershell.exe Token: SeDebugPrivilege 2508 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe -
Suspicious use of SetWindowsHookEx 1 IoCs
Processes:
8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exepid process 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe -
Suspicious use of WriteProcessMemory 42 IoCs
Processes:
8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exedescription pid process target process PID 2956 wrote to memory of 2676 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe powershell.exe PID 2956 wrote to memory of 2676 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe powershell.exe PID 2956 wrote to memory of 2676 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe powershell.exe PID 2956 wrote to memory of 2676 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe powershell.exe PID 2956 wrote to memory of 2696 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2696 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2696 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2696 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2728 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2728 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2728 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2728 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2728 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2728 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2728 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2728 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2728 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2728 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2956 wrote to memory of 2728 2956 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 1644 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 1644 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 1644 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 1644 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 1644 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2880 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2880 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2880 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2880 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2880 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2044 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2044 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2044 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2044 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 780 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 780 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 780 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 780 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2508 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2508 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2508 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2508 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe PID 2728 wrote to memory of 2508 2728 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe 8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe
Processes
-
C:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe"C:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe"1⤵
- Suspicious use of SetThreadContext
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:2956 -
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" Add-MpPreference -ExclusionPath "C:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe"2⤵
- Command and Scripting Interpreter: PowerShell
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:2676
-
-
C:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe"C:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe"2⤵PID:2696
-
-
C:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe"C:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe"2⤵
- Suspicious use of SetThreadContext
- System Location Discovery: System Language Discovery
- Suspicious behavior: MapViewOfSection
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:2728 -
C:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exeC:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe /stext "C:\Users\Admin\AppData\Local\Temp\onwswjmqbaqiyfrhupcfu"3⤵
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
PID:1644
-
-
C:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exeC:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe /stext "C:\Users\Admin\AppData\Local\Temp\qqckpcxjpiinilnldawhxiei"3⤵
- Accesses Microsoft Outlook accounts
- System Location Discovery: System Language Discovery
PID:2880
-
-
C:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exeC:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe /stext "C:\Users\Admin\AppData\Local\Temp\bkhvpuhldqaalzbxuljiinyrtkd"3⤵PID:2044
-
-
C:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exeC:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe /stext "C:\Users\Admin\AppData\Local\Temp\bkhvpuhldqaalzbxuljiinyrtkd"3⤵PID:780
-
-
C:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exeC:\Users\Admin\AppData\Local\Temp\8df645995df261a5bc7c19d2ba16127256054497e498faaba582dffe10e01f91.exe /stext "C:\Users\Admin\AppData\Local\Temp\bkhvpuhldqaalzbxuljiinyrtkd"3⤵
- System Location Discovery: System Language Discovery
- Suspicious use of AdjustPrivilegeToken
PID:2508
-
-
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
144B
MD5ead2b476a1d282c209748c9e2a3ff2bb
SHA1eb132bcdd096f49b355552efd2d1423430583c7c
SHA2562895dc5419c14a918965a9ff0e80353d74a9baf3f7a18a96fc2e808810fa1207
SHA512e06d8b7a56c57f04148960d07e2046406dda5143ae97780f2fc94055a96d6bc2d5efb693f2cfd16b4005ec34980379d3a9cf9afe3595d0bae1113705ec1f6fcd
-
Filesize
2B
MD5f3b25701fe362ec84616a93a45ce9998
SHA1d62636d8caec13f04e28442a0a6fa1afeb024bbb
SHA256b3d510ef04275ca8e698e5b3cbb0ece3949ef9252f0cdc839e9ee347409a2209
SHA51298c5f56f3de340690c139e58eb7dac111979f0d4dffe9c4b24ff849510f4b6ffa9fd608c0a3de9ac3c9fd2190f0efaf715309061490f9755a9bfdf1c54ca0d84