Analysis
-
max time kernel
149s -
max time network
150s -
platform
windows10-2004_x64 -
resource
win10v2004-20220812-en -
resource tags
arch:x64arch:x86image:win10v2004-20220812-enlocale:en-usos:windows10-2004-x64system -
submitted
23-11-2022 10:08
Static task
static1
Behavioral task
behavioral1
Sample
f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe
Resource
win7-20220812-en
Behavioral task
behavioral2
Sample
f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe
Resource
win10v2004-20220812-en
General
-
Target
f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe
-
Size
601KB
-
MD5
d784b59855ff2441de6a38b5542d1411
-
SHA1
b14b76b3043eac4f1a2a132b98801c42868de900
-
SHA256
f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629
-
SHA512
c61cbe58f10dfcc2dc4b95ccf9f44565e86652367f81b4af83994a85e98b6c012c7ca870c2a7ecaf20c4e2db3af5ba613f24e487490185c943d85aa18d52bd25
-
SSDEEP
12288:VIny5DYTtDP6ft+ZYBIHpsGSMByE57m61jTacliVl:hUTtb6UZYBIHpTBzlRRaRP
Malware Config
Signatures
-
Drops file in Drivers directory 1 IoCs
Processes:
f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exedescription ioc process File created C:\Windows\system32\drivers\nethfdrv.sys f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe -
Executes dropped EXE 5 IoCs
Processes:
installd.exenethtsrv.exenetupdsrv.exenethtsrv.exenetupdsrv.exepid process 4128 installd.exe 736 nethtsrv.exe 4748 netupdsrv.exe 548 nethtsrv.exe 3640 netupdsrv.exe -
Loads dropped DLL 14 IoCs
Processes:
f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exeinstalld.exenethtsrv.exenethtsrv.exepid process 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 4128 installd.exe 736 nethtsrv.exe 736 nethtsrv.exe 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 548 nethtsrv.exe 548 nethtsrv.exe 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe -
Checks installed software on the system 1 TTPs
Looks up Uninstall key entries in the registry to enumerate software on the system.
-
Drops file in System32 directory 5 IoCs
Processes:
f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exedescription ioc process File created C:\Windows\SysWOW64\netupdsrv.exe f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe File created C:\Windows\SysWOW64\hfnapi.dll f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe File created C:\Windows\SysWOW64\hfpapi.dll f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe File created C:\Windows\SysWOW64\installd.exe f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe File created C:\Windows\SysWOW64\nethtsrv.exe f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe -
Drops file in Program Files directory 3 IoCs
Processes:
f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exedescription ioc process File created C:\Program Files (x86)\Common Files\Config\data.xml f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe File created C:\Program Files (x86)\Common Files\Config\ver.xml f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe File created C:\Program Files (x86)\Common Files\config\uninstinethnfd.exe f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.
-
Modifies data under HKEY_USERS 1 IoCs
Processes:
nethtsrv.exedescription ioc process Key created \REGISTRY\USER\.DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections nethtsrv.exe -
Runs net.exe
-
Suspicious behavior: LoadsDriver 1 IoCs
Processes:
pid process 656 -
Suspicious use of AdjustPrivilegeToken 1 IoCs
Processes:
nethtsrv.exedescription pid process Token: SeDebugPrivilege 548 nethtsrv.exe -
Suspicious use of WriteProcessMemory 33 IoCs
Processes:
f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exenet.exenet.exenet.exenet.exedescription pid process target process PID 3060 wrote to memory of 4768 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 3060 wrote to memory of 4768 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 3060 wrote to memory of 4768 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 4768 wrote to memory of 4508 4768 net.exe net1.exe PID 4768 wrote to memory of 4508 4768 net.exe net1.exe PID 4768 wrote to memory of 4508 4768 net.exe net1.exe PID 3060 wrote to memory of 4988 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 3060 wrote to memory of 4988 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 3060 wrote to memory of 4988 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 4988 wrote to memory of 4360 4988 net.exe net1.exe PID 4988 wrote to memory of 4360 4988 net.exe net1.exe PID 4988 wrote to memory of 4360 4988 net.exe net1.exe PID 3060 wrote to memory of 4128 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe installd.exe PID 3060 wrote to memory of 4128 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe installd.exe PID 3060 wrote to memory of 4128 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe installd.exe PID 3060 wrote to memory of 736 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe nethtsrv.exe PID 3060 wrote to memory of 736 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe nethtsrv.exe PID 3060 wrote to memory of 736 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe nethtsrv.exe PID 3060 wrote to memory of 4748 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe netupdsrv.exe PID 3060 wrote to memory of 4748 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe netupdsrv.exe PID 3060 wrote to memory of 4748 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe netupdsrv.exe PID 3060 wrote to memory of 4624 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 3060 wrote to memory of 4624 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 3060 wrote to memory of 4624 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 4624 wrote to memory of 4928 4624 net.exe net1.exe PID 4624 wrote to memory of 4928 4624 net.exe net1.exe PID 4624 wrote to memory of 4928 4624 net.exe net1.exe PID 3060 wrote to memory of 428 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 3060 wrote to memory of 428 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 3060 wrote to memory of 428 3060 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 428 wrote to memory of 1660 428 net.exe net1.exe PID 428 wrote to memory of 1660 428 net.exe net1.exe PID 428 wrote to memory of 1660 428 net.exe net1.exe
Processes
-
C:\Users\Admin\AppData\Local\Temp\f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe"C:\Users\Admin\AppData\Local\Temp\f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe"1⤵
- Drops file in Drivers directory
- Loads dropped DLL
- Drops file in System32 directory
- Drops file in Program Files directory
- Suspicious use of WriteProcessMemory
PID:3060 -
C:\Windows\SysWOW64\net.exenet stop nethttpservice2⤵
- Suspicious use of WriteProcessMemory
PID:4768 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 stop nethttpservice3⤵PID:4508
-
C:\Windows\SysWOW64\net.exenet stop serviceupdater2⤵
- Suspicious use of WriteProcessMemory
PID:4988 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 stop serviceupdater3⤵PID:4360
-
C:\Windows\SysWOW64\installd.exe"C:\Windows\system32\installd.exe" nethfdrv2⤵
- Executes dropped EXE
- Loads dropped DLL
PID:4128 -
C:\Windows\SysWOW64\nethtsrv.exe"C:\Windows\system32\nethtsrv.exe" -nfdi2⤵
- Executes dropped EXE
- Loads dropped DLL
PID:736 -
C:\Windows\SysWOW64\netupdsrv.exe"C:\Windows\system32\netupdsrv.exe" -nfdi2⤵
- Executes dropped EXE
PID:4748 -
C:\Windows\SysWOW64\net.exenet start nethttpservice2⤵
- Suspicious use of WriteProcessMemory
PID:4624 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 start nethttpservice3⤵PID:4928
-
C:\Windows\SysWOW64\net.exenet start serviceupdater2⤵
- Suspicious use of WriteProcessMemory
PID:428 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 start serviceupdater3⤵PID:1660
-
C:\Windows\SysWOW64\nethtsrv.exeC:\Windows\SysWOW64\nethtsrv.exe1⤵
- Executes dropped EXE
- Loads dropped DLL
- Modifies data under HKEY_USERS
- Suspicious use of AdjustPrivilegeToken
PID:548
-
C:\Windows\SysWOW64\netupdsrv.exeC:\Windows\SysWOW64\netupdsrv.exe1⤵
- Executes dropped EXE
PID:3640
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
11KB
MD5c17103ae9072a06da581dec998343fc1
SHA1b72148c6bdfaada8b8c3f950e610ee7cf1da1f8d
SHA256dc58d8ad81cacb0c1ed72e33bff8f23ea40b5252b5bb55d393a0903e6819ae2f
SHA512d32a71aaef18e993f28096d536e41c4d016850721b31171513ce28bbd805a54fd290b7c3e9d935f72e676a1acfb4f0dcc89d95040a0dd29f2b6975855c18986f
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
6KB
MD5acc2b699edfea5bf5aae45aba3a41e96
SHA1d2accf4d494e43ceb2cff69abe4dd17147d29cc2
SHA256168a974eaa3f588d759db3f47c1a9fdc3494ba1fa1a73a84e5e3b2a4d58abd7e
SHA512e29ea10ada98c71a18273b04f44f385b120d4e8473e441ce5748cfa44a23648814f2656f429b85440157988c88de776c6ac008dc38bf09cbb746c230a46c69fe
-
Filesize
106KB
MD568b6f0d89a90e26227d86f23ae5570eb
SHA1b35e0e3957086658a2c779ce9890f481e5b4e330
SHA2562474670206f36d68b24205ac3406006901666cb82f406e4f49520f6b1efc8885
SHA5123bfe1e304ff7164f190b8df6a9b35bceaf0b8a4132f5a9883d2f4d9a3a58307250210d401a64d060b3c56a1f87cf5991b017d280d8505c0d0c971f843d53a631
-
Filesize
106KB
MD568b6f0d89a90e26227d86f23ae5570eb
SHA1b35e0e3957086658a2c779ce9890f481e5b4e330
SHA2562474670206f36d68b24205ac3406006901666cb82f406e4f49520f6b1efc8885
SHA5123bfe1e304ff7164f190b8df6a9b35bceaf0b8a4132f5a9883d2f4d9a3a58307250210d401a64d060b3c56a1f87cf5991b017d280d8505c0d0c971f843d53a631
-
Filesize
106KB
MD568b6f0d89a90e26227d86f23ae5570eb
SHA1b35e0e3957086658a2c779ce9890f481e5b4e330
SHA2562474670206f36d68b24205ac3406006901666cb82f406e4f49520f6b1efc8885
SHA5123bfe1e304ff7164f190b8df6a9b35bceaf0b8a4132f5a9883d2f4d9a3a58307250210d401a64d060b3c56a1f87cf5991b017d280d8505c0d0c971f843d53a631
-
Filesize
106KB
MD568b6f0d89a90e26227d86f23ae5570eb
SHA1b35e0e3957086658a2c779ce9890f481e5b4e330
SHA2562474670206f36d68b24205ac3406006901666cb82f406e4f49520f6b1efc8885
SHA5123bfe1e304ff7164f190b8df6a9b35bceaf0b8a4132f5a9883d2f4d9a3a58307250210d401a64d060b3c56a1f87cf5991b017d280d8505c0d0c971f843d53a631
-
Filesize
241KB
MD5a00631579ea158e8789a29836e7575d2
SHA1d94f66a7c02c9ff589bafa40764f9e30e07e7dce
SHA2566a2870f857543ee8caf6d58d2f24f42561f01f1be28d9b1843b7eeedf7e4784b
SHA512c671f694f16af253572b9dbbea78a7d5ed1313ca9f18e7197874e1cf55ea135233ee198b67cb63336e1012d96fc963be2f57dfb0cbd1ffcdeafb8ea85f462cd0
-
Filesize
241KB
MD5a00631579ea158e8789a29836e7575d2
SHA1d94f66a7c02c9ff589bafa40764f9e30e07e7dce
SHA2566a2870f857543ee8caf6d58d2f24f42561f01f1be28d9b1843b7eeedf7e4784b
SHA512c671f694f16af253572b9dbbea78a7d5ed1313ca9f18e7197874e1cf55ea135233ee198b67cb63336e1012d96fc963be2f57dfb0cbd1ffcdeafb8ea85f462cd0
-
Filesize
241KB
MD5a00631579ea158e8789a29836e7575d2
SHA1d94f66a7c02c9ff589bafa40764f9e30e07e7dce
SHA2566a2870f857543ee8caf6d58d2f24f42561f01f1be28d9b1843b7eeedf7e4784b
SHA512c671f694f16af253572b9dbbea78a7d5ed1313ca9f18e7197874e1cf55ea135233ee198b67cb63336e1012d96fc963be2f57dfb0cbd1ffcdeafb8ea85f462cd0
-
Filesize
108KB
MD55a300802dc79c18a9e882d5cdb577c62
SHA177d5f79d25b3abdddb3a2d323061483a1687e9ee
SHA256ea04ce38771b1a6abb3e4d8769a838cbc10c9281d1be6c8b05ab6654947a9312
SHA5120e225715dbf486b5bf63fca48a1a2f788b76e24b4ebd07d31249e682ced2a8b01f37d08e2d37b1cfdcb1185a8ec35d8ab4b9814c2fdfcdc53ef93031214a0a8c
-
Filesize
108KB
MD55a300802dc79c18a9e882d5cdb577c62
SHA177d5f79d25b3abdddb3a2d323061483a1687e9ee
SHA256ea04ce38771b1a6abb3e4d8769a838cbc10c9281d1be6c8b05ab6654947a9312
SHA5120e225715dbf486b5bf63fca48a1a2f788b76e24b4ebd07d31249e682ced2a8b01f37d08e2d37b1cfdcb1185a8ec35d8ab4b9814c2fdfcdc53ef93031214a0a8c
-
Filesize
176KB
MD5f9f4c4d9cd70fdbe0d23e95266204e0f
SHA12ce57a1d0bbb803613b756f846cbb500622f9217
SHA25685173060d0da9ee0325c8d06e9753457cc8329c1a15695288d4c89be097b8ad5
SHA51240d6ceb8e0339024ada06a0e8203d62770cb05efaf2bbf90a46d7f426ffe3e1c15856de3953031eefafb82f39832608e749cbe679775c3a2b0358627885de9cb
-
Filesize
176KB
MD5f9f4c4d9cd70fdbe0d23e95266204e0f
SHA12ce57a1d0bbb803613b756f846cbb500622f9217
SHA25685173060d0da9ee0325c8d06e9753457cc8329c1a15695288d4c89be097b8ad5
SHA51240d6ceb8e0339024ada06a0e8203d62770cb05efaf2bbf90a46d7f426ffe3e1c15856de3953031eefafb82f39832608e749cbe679775c3a2b0358627885de9cb
-
Filesize
176KB
MD5f9f4c4d9cd70fdbe0d23e95266204e0f
SHA12ce57a1d0bbb803613b756f846cbb500622f9217
SHA25685173060d0da9ee0325c8d06e9753457cc8329c1a15695288d4c89be097b8ad5
SHA51240d6ceb8e0339024ada06a0e8203d62770cb05efaf2bbf90a46d7f426ffe3e1c15856de3953031eefafb82f39832608e749cbe679775c3a2b0358627885de9cb
-
Filesize
158KB
MD594a7a85a818b0daab9dcdb90922c8062
SHA18d9eb82e415c96a51bbc4564d3da2fc1546b0038
SHA2565a0e14ef3a206e30a3bb463020b2254f5688a5fb22f73298cbf62a1b8ccb1284
SHA5128dece43f838bca9eda6532f63f1003b127911c93752bf73003a5830fd93cd0c94637b8756393e48a876ca2e340256de1e8b3cc1b2c0c95b80052115acf24d66f
-
Filesize
158KB
MD594a7a85a818b0daab9dcdb90922c8062
SHA18d9eb82e415c96a51bbc4564d3da2fc1546b0038
SHA2565a0e14ef3a206e30a3bb463020b2254f5688a5fb22f73298cbf62a1b8ccb1284
SHA5128dece43f838bca9eda6532f63f1003b127911c93752bf73003a5830fd93cd0c94637b8756393e48a876ca2e340256de1e8b3cc1b2c0c95b80052115acf24d66f
-
Filesize
158KB
MD594a7a85a818b0daab9dcdb90922c8062
SHA18d9eb82e415c96a51bbc4564d3da2fc1546b0038
SHA2565a0e14ef3a206e30a3bb463020b2254f5688a5fb22f73298cbf62a1b8ccb1284
SHA5128dece43f838bca9eda6532f63f1003b127911c93752bf73003a5830fd93cd0c94637b8756393e48a876ca2e340256de1e8b3cc1b2c0c95b80052115acf24d66f