5.6
高危

2e84da05c49d4d0201b9e7bb21e33deac32f086314f8e404cba08e0422dd8bc9

34769951c87dcac3e34f0ab0231e4aee.exe

分析耗时

122s

最近分析

文件大小

15.8MB
静态报毒 动态报毒 SCORE UNSAFE ZEUS
鹰眼引擎
未检测 暂无鹰眼引擎检测结果
静态判定
反病毒引擎
查杀引擎 查杀结果 查杀时间 查杀版本
Alibaba 20190527 0.3.0.5
Kingsoft 20210202 2017.9.26.565
McAfee 20210202 6.0.6.653
Tencent 20210202 1.0.0.1
CrowdStrike 20190702 1.0
静态指标
Checks if process is being debugged by a debugger (1 个事件)
Time & API Arguments Status Return Repeated
1620825820.607374
IsDebuggerPresent
failed 0 0
This executable is signed
The executable contains unknown PE section names indicative of a packer (could be a false positive) (1 个事件)
section .itext
One or more processes crashed (4 个事件)
Time & API Arguments Status Return Repeated
1620825404.62752
__exception__
stacktrace:
0x2871d04
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030

registers.r14: 8791618826624
registers.r9: 0
registers.rcx: 48
registers.rsi: 0
registers.r10: 0
registers.rbx: 1745952
registers.rdi: 8791618826624
registers.r11: 1047936
registers.r8: 2009563532
registers.rdx: 8796092887632
registers.rbp: 1046864
registers.r15: 4282515456
registers.r12: 1
registers.rsp: 1046744
registers.rax: 42409216
registers.r13: 0
exception.instruction_r: 83 3d 8d d1 02 00 00 ff 25 00 00 00 00 53 12 47
exception.instruction: cmp dword ptr [rip + 0x2d18d], 0
exception.exception_code: 0xc0000005
exception.symbol:
exception.address: 0x2871d04
success 0 0
1620825404.62752
__exception__
stacktrace:
0x2871d04
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30

registers.r14: 0
registers.r9: 0
registers.rcx: 48
registers.rsi: 0
registers.r10: 0
registers.rbx: 1745952
registers.rdi: 30103171
registers.r11: 45087680
registers.r8: 2009563532
registers.rdx: 8796092592720
registers.rbp: 45087296
registers.r15: 0
registers.r12: 0
registers.rsp: 45087176
registers.rax: 42409216
registers.r13: 4294967295
exception.instruction_r: 83 3d 8d d1 02 00 00 ff 25 00 00 00 00 53 12 47
exception.instruction: cmp dword ptr [rip + 0x2d18d], 0
exception.exception_code: 0xc0000005
exception.symbol:
exception.address: 0x2871d04
success 0 0
1620825866.514249
__exception__
stacktrace:
0x2801d04
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30
0x30

registers.r14: 0
registers.r9: 0
registers.rcx: 48
registers.rsi: 0
registers.r10: 0
registers.rbx: 4498640
registers.rdi: 30135546
registers.r11: 44563248
registers.r8: 2009563532
registers.rdx: 8796092600912
registers.rbp: 44562864
registers.r15: 0
registers.r12: 0
registers.rsp: 44562744
registers.rax: 41950464
registers.r13: 4294967295
exception.instruction_r: 83 3d 8d d1 02 00 00 ff 25 00 00 00 00 53 12 47
exception.instruction: cmp dword ptr [rip + 0x2d18d], 0
exception.exception_code: 0xc0000005
exception.symbol:
exception.address: 0x2801d04
success 0 0
1620825866.514249
__exception__
stacktrace:
0x2801d04
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030
0x7fe00000030

registers.r14: 8791618826624
registers.r9: 0
registers.rcx: 48
registers.rsi: 0
registers.r10: 0
registers.rbx: 4498640
registers.rdi: 8791618826624
registers.r11: 1964000
registers.r8: 2009563532
registers.rdx: 8796092887632
registers.rbp: 1962928
registers.r15: 4290248704
registers.r12: 1
registers.rsp: 1962808
registers.rax: 41950464
registers.r13: 0
exception.instruction_r: 83 3d 8d d1 02 00 00 ff 25 00 00 00 00 53 12 47
exception.instruction: cmp dword ptr [rip + 0x2d18d], 0
exception.exception_code: 0xc0000005
exception.symbol:
exception.address: 0x2801d04
success 0 0
行为判定
动态指标
Allocates read-write-execute memory (usually to unpack itself) (5 个事件)
Time & API Arguments Status Return Repeated
1620825820.310374
NtProtectVirtualMemory
process_identifier: 3060
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 0
length: 4096
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
base_address: 0x00400000
success 0 0
1620825820.310374
NtProtectVirtualMemory
process_identifier: 3060
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 0
length: 69632
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
base_address: 0x00401000
success 0 0
1620825820.310374
NtProtectVirtualMemory
process_identifier: 3060
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 0
length: 53248
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
base_address: 0x0041b000
success 0 0
1620825821.466499
NtAllocateVirtualMemory
process_identifier: 196
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 0
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00530000
success 0 0
1620825461.657897
NtAllocateVirtualMemory
process_identifier: 1424
region_size: 65536
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 0
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffffffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x0000000004190000
success 0 0
Checks whether any human activity is being performed by constantly checking whether the foreground window changed
Creates executable files on the filesystem (1 个事件)
file C:\Users\Administrator.Oskar-PC\AppData\Local\Temp\is-DQ3UB.tmp\_isetup\_shfoldr.dll
Creates a shortcut to an executable file (1 个事件)
file C:\Users\Public\Desktop\Google Chrome.lnk
Drops an executable to the user AppData folder (2 个事件)
file C:\Users\Administrator.Oskar-PC\AppData\Local\Temp\is-2NG0V.tmp\34769951c87dcac3e34f0ab0231e4aee.tmp
file C:\Users\Administrator.Oskar-PC\AppData\Local\Temp\is-DQ3UB.tmp\_isetup\_shfoldr.dll
File has been identified by one AntiVirus engine on VirusTotal as malicious (1 个事件)
eGambit Unsafe.AI_Score_99%
Queries for potentially installed applications (4 个事件)
Time & API Arguments Status Return Repeated
1620825822.435499
RegOpenKeyExW
access: 0x00000001
base_handle: 0x80000001
key_handle: 0x00000000
regkey: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\{691836B7-F79A-4975-90C9-F1A283948BD4}_is1
regkey_r: Software\Microsoft\Windows\CurrentVersion\Uninstall\{691836B7-F79A-4975-90C9-F1A283948BD4}_is1
options: 0
failed 2 0
1620825822.435499
RegOpenKeyExW
access: 0x00000001
base_handle: 0x80000002
key_handle: 0x00000000
regkey: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{691836B7-F79A-4975-90C9-F1A283948BD4}_is1
regkey_r: Software\Microsoft\Windows\CurrentVersion\Uninstall\{691836B7-F79A-4975-90C9-F1A283948BD4}_is1
options: 0
failed 2 0
1620825824.920499
RegOpenKeyExW
access: 0x00000001
base_handle: 0x80000001
key_handle: 0x00000000
regkey: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\{691836B7-F79A-4975-90C9-F1A283948BD4}_is1
regkey_r: Software\Microsoft\Windows\CurrentVersion\Uninstall\{691836B7-F79A-4975-90C9-F1A283948BD4}_is1
options: 0
failed 2 0
1620825824.920499
RegOpenKeyExW
access: 0x00000001
base_handle: 0x80000002
key_handle: 0x00000000
regkey: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{691836B7-F79A-4975-90C9-F1A283948BD4}_is1
regkey_r: Software\Microsoft\Windows\CurrentVersion\Uninstall\{691836B7-F79A-4975-90C9-F1A283948BD4}_is1
options: 0
failed 2 0
网络通信
Communicates with host for which no DNS query was performed (1 个事件)
host 172.217.24.14
Zeus P2P (Banking Trojan) (43 个事件)
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:18
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:19
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:13
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:14
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:15
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:16
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:17
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:21
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:20
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:23
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:22
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:25
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:24
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:27
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:26
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:29
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:28
mutex Local\RstrMgr-3887CAB8-533F-4C85-B0DC-3E5639F8D511-Session0000
mutex Local\RstrMgr3887CAB8-533F-4C85-B0DC-3E5639F8D511
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:32
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:33
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:30
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:31
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:36
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:37
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:34
mutex Global\{89fcecff-287c-445f-8dc3-446ec943d2df}:sqlce_se_lck:35
udp {'src': '192.168.56.101', 'dst': '224.0.0.252', 'offset': 12067, 'time': 4.144270181655884, 'dport': 5355, 'sport': 49235}
udp {'src': '192.168.56.101', 'dst': '224.0.0.252', 'offset': 12403, 'time': 4.145978212356567, 'dport': 5355, 'sport': 50534}
udp {'src': '192.168.56.101', 'dst': '224.0.0.252', 'offset': 12731, 'time': 4.483105182647705, 'dport': 5355, 'sport': 51808}
udp {'src': '192.168.56.101', 'dst': '224.0.0.252', 'offset': 13059, 'time': 3.8340060710906982, 'dport': 5355, 'sport': 51963}
udp {'src': '192.168.56.101', 'dst': '224.0.0.252', 'offset': 13387, 'time': 109.32464122772217, 'dport': 5355, 'sport': 53380}
udp {'src': '192.168.56.101', 'dst': '224.0.0.252', 'offset': 13707, 'time': 2.921901226043701, 'dport': 5355, 'sport': 56804}
udp {'src': '192.168.56.101', 'dst': '224.0.0.252', 'offset': 14035, 'time': 6.519680023193359, 'dport': 5355, 'sport': 57756}
udp {'src': '192.168.56.101', 'dst': '224.0.0.252', 'offset': 14371, 'time': 6.50642204284668, 'dport': 5355, 'sport': 57874}
udp {'src': '192.168.56.101', 'dst': '224.0.0.252', 'offset': 14699, 'time': 3.2672510147094727, 'dport': 5355, 'sport': 62191}
udp {'src': '192.168.56.101', 'dst': '224.0.0.252', 'offset': 15027, 'time': 3.601912021636963, 'dport': 5355, 'sport': 63429}
udp {'src': '192.168.56.101', 'dst': '239.255.255.250', 'offset': 15355, 'time': 4.205549001693726, 'dport': 1900, 'sport': 1900}
udp {'src': '192.168.56.101', 'dst': '239.255.255.250', 'offset': 34765, 'time': 10.72023606300354, 'dport': 3702, 'sport': 50003}
udp {'src': '192.168.56.101', 'dst': '239.255.255.250', 'offset': 37621, 'time': 11.8003990650177, 'dport': 3702, 'sport': 50005}
udp {'src': '192.168.56.101', 'dst': '239.255.255.250', 'offset': 40349, 'time': 6.991338014602661, 'dport': 1900, 'sport': 50537}
udp {'src': '192.168.56.101', 'dst': '239.255.255.250', 'offset': 44479, 'time': 5.970964193344116, 'dport': 3702, 'sport': 51809}
udp {'src': '192.168.56.101', 'dst': '239.255.255.250', 'offset': 47207, 'time': 4.156538009643555, 'dport': 3702, 'sport': 58707}
Generates some ICMP traffic
可视化分析
二进制图像
暂无二进制图像 该样本未生成二进制可视化图像
运行截图
暂无运行截图 该样本运行过程中未生成截图

👋 欢迎使用 ChatHawk

我是您的恶意软件分析助手,可以帮您分析和解读恶意软件报告。请随时向我提问!

🔍 主要威胁分析
⚡ 行为特征
🛡️ 防护建议
🔧 技术手段
🎯 检测方法
🤖

PE Compile Time

2015-07-16 21:24:20

Imports

Library oleaut32.dll:
0x4192fc SysFreeString
0x419300 SysReAllocStringLen
0x419304 SysAllocStringLen
Library advapi32.dll:
0x41930c RegQueryValueExW
0x419310 RegOpenKeyExW
0x419314 RegCloseKey
Library user32.dll:
0x41931c GetKeyboardType
0x419320 LoadStringW
0x419324 MessageBoxA
0x419328 CharNextW
Library kernel32.dll:
0x419330 GetACP
0x419334 Sleep
0x419338 VirtualFree
0x41933c VirtualAlloc
0x419340 GetSystemInfo
0x419344 GetTickCount
0x41934c GetVersion
0x419350 GetCurrentThreadId
0x419354 VirtualQuery
0x419358 WideCharToMultiByte
0x41935c MultiByteToWideChar
0x419360 lstrlenW
0x419364 lstrcpynW
0x419368 LoadLibraryExW
0x41936c GetThreadLocale
0x419370 GetStartupInfoA
0x419374 GetProcAddress
0x419378 GetModuleHandleW
0x41937c GetModuleFileNameW
0x419380 GetLocaleInfoW
0x419384 GetCommandLineW
0x419388 FreeLibrary
0x41938c FindFirstFileW
0x419390 FindClose
0x419394 ExitProcess
0x419398 WriteFile
0x4193a0 RtlUnwind
0x4193a4 RaiseException
0x4193a8 GetStdHandle
0x4193ac CloseHandle
Library kernel32.dll:
0x4193b4 TlsSetValue
0x4193b8 TlsGetValue
0x4193bc LocalAlloc
0x4193c0 GetModuleHandleW
Library user32.dll:
0x4193c8 CreateWindowExW
0x4193cc TranslateMessage
0x4193d0 SetWindowLongW
0x4193d4 PeekMessageW
0x4193dc MessageBoxW
0x4193e0 LoadStringW
0x4193e4 GetSystemMetrics
0x4193e8 ExitWindowsEx
0x4193ec DispatchMessageW
0x4193f0 DestroyWindow
0x4193f4 CharUpperBuffW
0x4193f8 CallWindowProcW
Library kernel32.dll:
0x419400 WriteFile
0x419404 WideCharToMultiByte
0x419408 WaitForSingleObject
0x41940c VirtualQuery
0x419410 VirtualProtect
0x419414 VirtualFree
0x419418 VirtualAlloc
0x41941c SizeofResource
0x419420 SignalObjectAndWait
0x419424 SetLastError
0x419428 SetFilePointer
0x41942c SetEvent
0x419430 SetErrorMode
0x419434 SetEndOfFile
0x419438 ResetEvent
0x41943c RemoveDirectoryW
0x419440 ReadFile
0x419444 MultiByteToWideChar
0x419448 LockResource
0x41944c LoadResource
0x419450 LoadLibraryW
0x419458 GetVersionExW
0x419460 GetThreadLocale
0x419464 GetSystemInfo
0x419468 GetStdHandle
0x41946c GetProcAddress
0x419470 GetModuleHandleW
0x419474 GetModuleFileNameW
0x419478 GetLocaleInfoW
0x41947c GetLastError
0x419480 GetFullPathNameW
0x419484 GetFileSize
0x419488 GetFileAttributesW
0x41948c GetExitCodeProcess
0x419494 GetDiskFreeSpaceW
0x419498 GetCurrentProcess
0x41949c GetCommandLineW
0x4194a0 GetCPInfo
0x4194a4 InterlockedExchange
0x4194ac FreeLibrary
0x4194b0 FormatMessageW
0x4194b4 FindResourceW
0x4194b8 EnumCalendarInfoW
0x4194bc DeleteFileW
0x4194c0 CreateProcessW
0x4194c4 CreateFileW
0x4194c8 CreateEventW
0x4194cc CreateDirectoryW
0x4194d0 CloseHandle
Library advapi32.dll:
0x4194d8 RegQueryValueExW
0x4194dc RegOpenKeyExW
0x4194e0 RegCloseKey
0x4194e4 OpenProcessToken
Library comctl32.dll:
0x4194f0 InitCommonControls
Library kernel32.dll:
0x4194f8 Sleep
Library advapi32.dll:

Hosts

No hosts contacted.

TCP

No TCP connections recorded.

UDP

Source Source Port Destination Destination Port
192.168.56.101 49713 114.114.114.114 53
192.168.56.101 50002 114.114.114.114 53
192.168.56.101 50568 114.114.114.114 53
192.168.56.101 53210 114.114.114.114 53
192.168.56.101 53657 114.114.114.114 53
192.168.56.101 60384 114.114.114.114 53
192.168.56.101 61680 114.114.114.114 53
192.168.56.101 62318 114.114.114.114 53
192.168.56.101 137 192.168.56.255 137
192.168.56.101 138 192.168.56.255 138
192.168.56.101 123 20.189.79.72 time.windows.com 123
192.168.56.101 49235 224.0.0.252 5355
192.168.56.101 50534 224.0.0.252 5355
192.168.56.101 51808 224.0.0.252 5355
192.168.56.101 51963 224.0.0.252 5355
192.168.56.101 53380 224.0.0.252 5355
192.168.56.101 56804 224.0.0.252 5355
192.168.56.101 57756 224.0.0.252 5355
192.168.56.101 57874 224.0.0.252 5355
192.168.56.101 62191 224.0.0.252 5355

HTTP & HTTPS Requests

No HTTP requests performed.

ICMP traffic

No ICMP traffic performed.

IRC traffic

No IRC requests performed.

Suricata Alerts

No Suricata Alerts

Suricata TLS

No Suricata TLS

Snort Alerts

No Snort Alerts

Sorry! No dropped files.
Sorry! No dropped buffers.