Analysis
-
max time kernel
41s -
max time network
45s -
platform
windows7_x64 -
resource
win7-20220812-en -
resource tags
arch:x64arch:x86image:win7-20220812-enlocale:en-usos:windows7-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 1692 installd.exe 852 nethtsrv.exe 1760 netupdsrv.exe 1684 nethtsrv.exe 2008 netupdsrv.exe -
Loads dropped DLL 13 IoCs
Processes:
f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exeinstalld.exenethtsrv.exenethtsrv.exepid process 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 1692 installd.exe 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 852 nethtsrv.exe 852 nethtsrv.exe 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe 1684 nethtsrv.exe 1684 nethtsrv.exe 2036 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\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 File created C:\Windows\SysWOW64\netupdsrv.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.
-
Runs net.exe
-
Suspicious behavior: LoadsDriver 1 IoCs
Processes:
pid process 460 -
Suspicious use of AdjustPrivilegeToken 1 IoCs
Processes:
nethtsrv.exedescription pid process Token: SeDebugPrivilege 1684 nethtsrv.exe -
Suspicious use of WriteProcessMemory 50 IoCs
Processes:
f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exenet.exenet.exenet.exenet.exedescription pid process target process PID 2036 wrote to memory of 1728 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 2036 wrote to memory of 1728 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 2036 wrote to memory of 1728 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 2036 wrote to memory of 1728 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 1728 wrote to memory of 1524 1728 net.exe net1.exe PID 1728 wrote to memory of 1524 1728 net.exe net1.exe PID 1728 wrote to memory of 1524 1728 net.exe net1.exe PID 1728 wrote to memory of 1524 1728 net.exe net1.exe PID 2036 wrote to memory of 1688 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 2036 wrote to memory of 1688 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 2036 wrote to memory of 1688 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 2036 wrote to memory of 1688 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 1688 wrote to memory of 604 1688 net.exe net1.exe PID 1688 wrote to memory of 604 1688 net.exe net1.exe PID 1688 wrote to memory of 604 1688 net.exe net1.exe PID 1688 wrote to memory of 604 1688 net.exe net1.exe PID 2036 wrote to memory of 1692 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe installd.exe PID 2036 wrote to memory of 1692 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe installd.exe PID 2036 wrote to memory of 1692 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe installd.exe PID 2036 wrote to memory of 1692 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe installd.exe PID 2036 wrote to memory of 1692 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe installd.exe PID 2036 wrote to memory of 1692 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe installd.exe PID 2036 wrote to memory of 1692 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe installd.exe PID 2036 wrote to memory of 852 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe nethtsrv.exe PID 2036 wrote to memory of 852 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe nethtsrv.exe PID 2036 wrote to memory of 852 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe nethtsrv.exe PID 2036 wrote to memory of 852 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe nethtsrv.exe PID 2036 wrote to memory of 1760 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe netupdsrv.exe PID 2036 wrote to memory of 1760 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe netupdsrv.exe PID 2036 wrote to memory of 1760 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe netupdsrv.exe PID 2036 wrote to memory of 1760 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe netupdsrv.exe PID 2036 wrote to memory of 1760 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe netupdsrv.exe PID 2036 wrote to memory of 1760 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe netupdsrv.exe PID 2036 wrote to memory of 1760 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe netupdsrv.exe PID 2036 wrote to memory of 1252 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 2036 wrote to memory of 1252 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 2036 wrote to memory of 1252 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 2036 wrote to memory of 1252 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 1252 wrote to memory of 824 1252 net.exe net1.exe PID 1252 wrote to memory of 824 1252 net.exe net1.exe PID 1252 wrote to memory of 824 1252 net.exe net1.exe PID 1252 wrote to memory of 824 1252 net.exe net1.exe PID 2036 wrote to memory of 1504 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 2036 wrote to memory of 1504 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 2036 wrote to memory of 1504 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 2036 wrote to memory of 1504 2036 f1006e0dffa8668a7a41460ea0c020b49268a7e14a25142919f8358c13494629.exe net.exe PID 1504 wrote to memory of 1500 1504 net.exe net1.exe PID 1504 wrote to memory of 1500 1504 net.exe net1.exe PID 1504 wrote to memory of 1500 1504 net.exe net1.exe PID 1504 wrote to memory of 1500 1504 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:2036 -
C:\Windows\SysWOW64\net.exenet stop nethttpservice2⤵
- Suspicious use of WriteProcessMemory
PID:1728 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 stop nethttpservice3⤵PID:1524
-
C:\Windows\SysWOW64\net.exenet stop serviceupdater2⤵
- Suspicious use of WriteProcessMemory
PID:1688 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 stop serviceupdater3⤵PID:604
-
C:\Windows\SysWOW64\installd.exe"C:\Windows\system32\installd.exe" nethfdrv2⤵
- Executes dropped EXE
- Loads dropped DLL
PID:1692 -
C:\Windows\SysWOW64\nethtsrv.exe"C:\Windows\system32\nethtsrv.exe" -nfdi2⤵
- Executes dropped EXE
- Loads dropped DLL
PID:852 -
C:\Windows\SysWOW64\netupdsrv.exe"C:\Windows\system32\netupdsrv.exe" -nfdi2⤵
- Executes dropped EXE
PID:1760 -
C:\Windows\SysWOW64\net.exenet start nethttpservice2⤵
- Suspicious use of WriteProcessMemory
PID:1252 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 start nethttpservice3⤵PID:824
-
C:\Windows\SysWOW64\net.exenet start serviceupdater2⤵
- Suspicious use of WriteProcessMemory
PID:1504 -
C:\Windows\SysWOW64\net1.exeC:\Windows\system32\net1 start serviceupdater3⤵PID:1500
-
C:\Windows\SysWOW64\nethtsrv.exeC:\Windows\SysWOW64\nethtsrv.exe1⤵
- Executes dropped EXE
- Loads dropped DLL
- Suspicious use of AdjustPrivilegeToken
PID:1684
-
C:\Windows\SysWOW64\netupdsrv.exeC:\Windows\SysWOW64\netupdsrv.exe1⤵
- Executes dropped EXE
PID:2008
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
106KB
MD568b6f0d89a90e26227d86f23ae5570eb
SHA1b35e0e3957086658a2c779ce9890f481e5b4e330
SHA2562474670206f36d68b24205ac3406006901666cb82f406e4f49520f6b1efc8885
SHA5123bfe1e304ff7164f190b8df6a9b35bceaf0b8a4132f5a9883d2f4d9a3a58307250210d401a64d060b3c56a1f87cf5991b017d280d8505c0d0c971f843d53a631
-
Filesize
241KB
MD5a00631579ea158e8789a29836e7575d2
SHA1d94f66a7c02c9ff589bafa40764f9e30e07e7dce
SHA2566a2870f857543ee8caf6d58d2f24f42561f01f1be28d9b1843b7eeedf7e4784b
SHA512c671f694f16af253572b9dbbea78a7d5ed1313ca9f18e7197874e1cf55ea135233ee198b67cb63336e1012d96fc963be2f57dfb0cbd1ffcdeafb8ea85f462cd0
-
Filesize
108KB
MD55a300802dc79c18a9e882d5cdb577c62
SHA177d5f79d25b3abdddb3a2d323061483a1687e9ee
SHA256ea04ce38771b1a6abb3e4d8769a838cbc10c9281d1be6c8b05ab6654947a9312
SHA5120e225715dbf486b5bf63fca48a1a2f788b76e24b4ebd07d31249e682ced2a8b01f37d08e2d37b1cfdcb1185a8ec35d8ab4b9814c2fdfcdc53ef93031214a0a8c
-
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
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
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
108KB
MD55a300802dc79c18a9e882d5cdb577c62
SHA177d5f79d25b3abdddb3a2d323061483a1687e9ee
SHA256ea04ce38771b1a6abb3e4d8769a838cbc10c9281d1be6c8b05ab6654947a9312
SHA5120e225715dbf486b5bf63fca48a1a2f788b76e24b4ebd07d31249e682ced2a8b01f37d08e2d37b1cfdcb1185a8ec35d8ab4b9814c2fdfcdc53ef93031214a0a8c
-
Filesize
176KB
MD5f9f4c4d9cd70fdbe0d23e95266204e0f
SHA12ce57a1d0bbb803613b756f846cbb500622f9217
SHA25685173060d0da9ee0325c8d06e9753457cc8329c1a15695288d4c89be097b8ad5
SHA51240d6ceb8e0339024ada06a0e8203d62770cb05efaf2bbf90a46d7f426ffe3e1c15856de3953031eefafb82f39832608e749cbe679775c3a2b0358627885de9cb
-
Filesize
158KB
MD594a7a85a818b0daab9dcdb90922c8062
SHA18d9eb82e415c96a51bbc4564d3da2fc1546b0038
SHA2565a0e14ef3a206e30a3bb463020b2254f5688a5fb22f73298cbf62a1b8ccb1284
SHA5128dece43f838bca9eda6532f63f1003b127911c93752bf73003a5830fd93cd0c94637b8756393e48a876ca2e340256de1e8b3cc1b2c0c95b80052115acf24d66f