Analysis
- max time kernel
181s - max time network
196s - platform
windows10-2004_x64 - resource
win10v2004-en-20220112 - submitted
12/02/2022, 07:34
Static task
static1
Behavioral task
behavioral1
Sample
Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe
Resource
win7-en-20211208
0 signatures
0 seconds
Behavioral task
behavioral2
Sample
Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe
Resource
win10v2004-en-20220112
0 signatures
0 seconds
General
- Target Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe
- Size 1.0MB
- Sample220212-jd51ssbbdq
- SHA256 faa817223ef389f3ee864d27cf1ec44f2c09b51686b0957cd344fe18e5144635
- MD5 0d17328a68dba0f729fae7eaea4fe95e
- SHA1 c5ac1269f8c7f5edf4937d6fbbcfdc1e55e009d7
- SHA512 746fb6742afa86c08ac216e3753f12e32f7ffbda7e5503552f5a5a03c388bb5c5389dd0ae803a805f015ce21ba58c19a651551bf597f87edf3cb1cb3c67ba6c6
- MD5 SHA1 SHA512
Score
10/10
Malware Config
Extracted
Family
-
warzonerat
C2
-
184.164.77.132:5369
Signatures
- WarzoneRat, AveMaria
WarzoneRat is a native RAT developed in C++ with multiple plugins sold as a MaaS.
- Warzone RAT Payload 2 IoCs
resource yara_rule behavioral2/memory/4024-137-0x00000000726E0000-0x0000000072836000-memory.dmp warzonerat behavioral2/memory/4024-138-0x0000000004540000-0x0000000004694000-memory.dmp warzonerat - Adds Run key to start application 2 TTPs 1 IoCs
description ioc Process Set value (str) \REGISTRY\USER\S-1-5-21-790714498-1549421491-1643397139-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Zfkazfje = "C:\\Users\\Admin\\ejfzakfZ.url" Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe - Drops file in Windows directory 3 IoCs
description ioc Process File opened for modification C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\Windows\DeliveryOptimization\State\keyValueLKG.dat svchost.exe File opened for modification C:\Windows\Logs\CBS\CBS.log TiWorker.exe File opened for modification C:\Windows\WinSxS\pending.xml TiWorker.exe - Checks processor information in registry 2 TTPs 2 IoCs
Processor information is often read in order to detect sandboxing environments.
description ioc Process Key opened \Registry\Machine\HARDWARE\DESCRIPTION\System\CentralProcessor\0 MusNotifyIcon.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\~MHz MusNotifyIcon.exe - Modifies data under HKEY_USERS 49 IoCs
description ioc Process Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\DownloadMonthlyRateBkBps = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\DownloadMonthlyRateBkCnt = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\LinkLocalConnectionCount = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\MonthlyUploadRestriction = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\NormalDownloadPendingCount = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\DownloadMonthlyCacheHostBytes = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\UploadMonthlyInternetBytes = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\UploadMonthlyLanBytes = "0" svchost.exe Set value (str) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config\GeoVersion_EndpointFullUri = "https://geover.prod.do.dsp.mp.microsoft.com/geoversion" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\InternetConnectionCount = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\UplinkBps = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\BkDownloadRatePct = "45" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\PriorityDownloadCount = "0" svchost.exe Key created \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config\KVFileExpirationTime = "132893013555396723" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\CDNConnectionCount = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\LANConnectionCount = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\UploadCount = "0" svchost.exe Set value (str) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\CPUpct = "2.906921" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\MemoryUsageKB = "4320" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\DownloadMonthlyInternetBytes = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\SwarmCount = "1" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\DownlinkUsageBps = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\PriorityDownloadPendingCount = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\MemoryUsageKB = "4132" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\SwarmCount = "0" svchost.exe Key created \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\DownloadMonthlyRateFrCnt = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\MonthID = "2" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\PeerInfoCount = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\UplinkUsageBps = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\NormalDownloadCount = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\DownloadMonthlyLanBytes = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\CacheSizeBytes = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\GroupConnectionCount = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config\DownloadMode_BackCompat = "1" svchost.exe Key created \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Settings svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\DownloadMonthlyCdnBytes = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\UploadRatePct = "100" svchost.exe Set value (str) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\CPUpct = "3.138173" svchost.exe Key created \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\DownloadMonthlyLinkLocalBytes = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\DownloadMonthlyGroupBytes = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\DownloadMonthlyRateFrBps = "0" svchost.exe Set value (str) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config\Geo_EndpointFullUri = "https://geo.prod.do.dsp.mp.microsoft.com/geo" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\DownlinkBps = "0" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\FrDownloadRatePct = "90" svchost.exe Set value (str) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Usage\CPUpct = "0.357137" svchost.exe Set value (int) \REGISTRY\USER\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config\DODownloadMode = "1" svchost.exe -
description ioc Process Key created \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\D1EB23A46D17D68FD92564C2F1F1601764D8E349 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\D1EB23A46D17D68FD92564C2F1F1601764D8E349\Blob = 5c000000010000000400000000080000090000000100000054000000305206082b0601050507030206082b06010505070303060a2b0601040182370a030406082b0601050507030406082b0601050507030606082b0601050507030706082b0601050507030106082b0601050507030853000000010000004300000030413022060c2b06010401b231010201050130123010060a2b0601040182373c0101030200c0301b060567810c010330123010060a2b0601040182373c0101030200c0620000000100000020000000d7a7a0fb5d7e2731d771e9484ebcdef71d5f0c3e0a2948782bc83ee0ea699ef40b000000010000001c0000005300650063007400690067006f002000280041004100410029000000140000000100000014000000a0110a233e96f107ece2af29ef82a57fd030a4b41d00000001000000100000002e0d6875874a44c820912e85e964cfdb030000000100000014000000d1eb23a46d17d68fd92564c2f1f1601764d8e349200000000100000036040000308204323082031aa003020102020101300d06092a864886f70d0101050500307b310b3009060355040613024742311b301906035504080c1247726561746572204d616e636865737465723110300e06035504070c0753616c666f7264311a3018060355040a0c11436f6d6f646f204341204c696d697465643121301f06035504030c18414141204365727469666963617465205365727669636573301e170d3034303130313030303030305a170d3238313233313233353935395a307b310b3009060355040613024742311b301906035504080c1247726561746572204d616e636865737465723110300e06035504070c0753616c666f7264311a3018060355040a0c11436f6d6f646f204341204c696d697465643121301f06035504030c1841414120436572746966696361746520536572766963657330820122300d06092a864886f70d01010105000382010f003082010a0282010100be409df46ee1ea76871c4d45448ebe46c883069dc12afe181f8ee402faf3ab5d508a16310b9a06d0c57022cd492d5463ccb66e68460b53eacb4c24c0bc724eeaf115aef4549a120ac37ab23360e2da8955f32258f3dedccfef8386a28c944f9f68f29890468427c776bfe3cc352c8b5e07646582c048b0a891f9619f762050a891c766b5eb78620356f08a1a13ea31a31ea099fd38f6f62732586f07f56bb8fb142bafb7aaccd6635f738cda0599a838a8cb17783651ace99ef4783a8dcf0fd942e2980cab2f9f0e01deef9f9949f12ddfac744d1b98b547c5e529d1f99018c7629cbe83c7267b3e8a25c7c0dd9de6356810209d8fd8ded2c3849c0d5ee82fc90203010001a381c03081bd301d0603551d0e04160414a0110a233e96f107ece2af29ef82a57fd030a4b4300e0603551d0f0101ff040403020106300f0603551d130101ff040530030101ff307b0603551d1f047430723038a036a0348632687474703a2f2f63726c2e636f6d6f646f63612e636f6d2f414141436572746966696361746553657276696365732e63726c3036a034a0328630687474703a2f2f63726c2e636f6d6f646f2e6e65742f414141436572746966696361746553657276696365732e63726c300d06092a864886f70d010105050003820101000856fc02f09be8ffa4fad67bc64480ce4fc4c5f60058cca6b6bc1449680476e8e6ee5dec020f60d68d50184f264e01e3e6b0a5eebfbc745441bffdfc12b8c74f5af48960057f60b7054af3f6f1c2bfc4b97486b62d7d6bccd2f346dd2fc6e06ac3c334032c7d96dd5ac20ea70a99c1058bab0c2ff35c3acf6c37550987de53406c58effcb6ab656e04f61bdc3ce05a15c69ed9f15948302165036cece92173ec9b03a1e037ada015188ffaba02cea72ca910132cd4e50826ab229760f8905e74d4a29a53bdf2a968e0a26ec2d76cb1a30f9ebfeb68e756f2aef2e32b383a0981b56b85d7be2ded3f1ab7b263e2f5622c82d46a004150f139839f95e93696986e Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe - Suspicious use of AdjustPrivilegeToken 64 IoCs
description pid Process Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe Token: SeRestorePrivilege 1276 TiWorker.exe Token: SeSecurityPrivilege 1276 TiWorker.exe Token: SeBackupPrivilege 1276 TiWorker.exe - Suspicious use of WriteProcessMemory 15 IoCs
description pid Process procid_target PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74 PID 2852 wrote to memory of 4024 2852 Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe 74
Processes
-
C:\Users\Admin\AppData\Local\Temp\Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe"C:\Users\Admin\AppData\Local\Temp\Maersk Shipment Arrival Notice #11022022-98723456799 document file.exe"1⤵
- Adds Run key to start application
- Modifies system certificate store
- Suspicious use of WriteProcessMemory
PID:2852 -
C:\Windows\SysWOW64\DpiScaling.exeC:\Windows\System32\DpiScaling.exe2⤵PID:4024
-
-
C:\Windows\system32\MusNotifyIcon.exe%systemroot%\system32\MusNotifyIcon.exe NotifyTrayIcon 131⤵
- Checks processor information in registry
PID:4092
-
C:\Windows\System32\svchost.exeC:\Windows\System32\svchost.exe -k NetworkService -p1⤵
- Drops file in Windows directory
- Modifies data under HKEY_USERS
PID:2732
-
C:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.1220_none_7e21bc567c7ed16b\TiWorker.exeC:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.1220_none_7e21bc567c7ed16b\TiWorker.exe -Embedding1⤵
- Drops file in Windows directory
- Suspicious use of AdjustPrivilegeToken
PID:1276