3.6
中危

347be975b764b78ec7860ee7c61c443fb63d6d330e7897acb8ac701cf37bb685

5c0efa906b43ad42826a5fa894fa8b95.exe

分析耗时

23s

最近分析

文件大小

194.3KB
静态报毒 动态报毒 100% AI SCORE=83 ATTRIBUTE BUDYSY CONFIDENCE DANGEROUSSIG EOHW FALSESIGN FTAB GDSDA GENERICKD GENKRYPTIK HIGH CONFIDENCE HIGHCONFIDENCE HQPUPO IGENT KRYPT KRYPTIK MALICIOUS PE MALWARE@#3UOS2DW1WLC34 MM1@A4QPXFB QVM03 RULLI SHARPSTAY SUSGEN SVHU UNSAFE XGGZ ZEMSILF 更多
鹰眼引擎
未检测 暂无鹰眼引擎检测结果
静态判定
反病毒引擎
查杀引擎 查杀结果 查杀时间 查杀版本
McAfee Trojan-FTAB!5C0EFA906B43 20201029 6.0.6.653
Alibaba Trojan:MSIL/Kryptik.6173db2f 20190527 0.3.0.5
Baidu 20190318 1.0.0.2
Avast Win32:DangerousSig [Trj] 20201029 18.4.3895.0
Tencent Win32.Trojan.Falsesign.Svhu 20201029 1.0.0.1
Kingsoft 20201029 2013.8.14.323
CrowdStrike win/malicious_confidence_100% (W) 20190702 1.0
静态指标
Queries for the computername (2 个事件)
Time & API Arguments Status Return Repeated
1619513310.269234
GetComputerNameA
computer_name: OSKAR-PC
success 1 0
1619513310.269234
GetComputerNameW
computer_name: OSKAR-PC
success 1 0
Checks if process is being debugged by a debugger (4 个事件)
Time & API Arguments Status Return Repeated
1619513309.050234
IsDebuggerPresent
failed 0 0
1619513309.050234
IsDebuggerPresent
failed 0 0
1619513310.253234
IsDebuggerPresent
failed 0 0
1619513310.253234
IsDebuggerPresent
failed 0 0
This executable is signed
Checks amount of memory in system, this can be used to detect virtual machines that have a low amount of memory available (1 个事件)
Time & API Arguments Status Return Repeated
1619513309.113234
GlobalMemoryStatusEx
success 1 0
One or more processes crashed (2 个事件)
Time & API Arguments Status Return Repeated
1619513310.003234
__exception__
stacktrace:
getJit+0xf457 clrjit+0x587df @ 0x751987df
getJit+0xf46a clrjit+0x587f2 @ 0x751987f2
getJit+0x940e clrjit+0x52796 @ 0x75192796
sxsJitStartup-0x46042 clrjit+0x325e @ 0x7514325e
sxsJitStartup-0x45f0a clrjit+0x3396 @ 0x75143396
sxsJitStartup-0x45dd7 clrjit+0x34c9 @ 0x751434c9
sxsJitStartup-0x43455 clrjit+0x5e4b @ 0x75145e4b
LogHelp_TerminateOnAssert+0x12d99 StrongNameErrorInfo-0x75101 clr+0x6f7f1 @ 0x73edf7f1
LogHelp_TerminateOnAssert+0x12e25 StrongNameErrorInfo-0x75075 clr+0x6f87d @ 0x73edf87d
LogHelp_TerminateOnAssert+0x12e6b StrongNameErrorInfo-0x7502f clr+0x6f8c3 @ 0x73edf8c3
LogHelp_TerminateOnAssert+0x12c40 StrongNameErrorInfo-0x7525a clr+0x6f698 @ 0x73edf698
LogHelp_TerminateOnAssert+0x76d7b StrongNameErrorInfo-0x1111f clr+0xd37d3 @ 0x73f437d3
LogHelp_TerminateOnAssert+0x76f28 StrongNameErrorInfo-0x10f72 clr+0xd3980 @ 0x73f43980
CoUninitializeEE+0x3d8d DllRegisterServerInternal-0xf3f3 clr+0x21f55 @ 0x73e91f55
0x600842
0xa24a8c
0xa20260
0xa200aa
CoUninitializeEE+0x6862 DllRegisterServerInternal-0xc91e clr+0x24a2a @ 0x73e94a2a
CoUninitializeEE+0x4f8b DllRegisterServerInternal-0xe1f5 clr+0x23153 @ 0x73e93153
CoUninitializeEE+0x5004 DllRegisterServerInternal-0xe17c clr+0x231cc @ 0x73e931cc
CoUninitializeEE+0x5073 DllRegisterServerInternal-0xe10d clr+0x2323b @ 0x73e9323b
CoUninitializeEE+0x524d DllRegisterServerInternal-0xdf33 clr+0x23415 @ 0x73e93415
CoUninitializeEE+0x5392 DllRegisterServerInternal-0xddee clr+0x2355a @ 0x73e9355a
StrongNameSignatureVerification+0x87ed _CorDllMain-0x55f8 clr+0x1b2a34 @ 0x74022a34
GetPrivateContextsPerfCounters+0x115e4 PreBindAssemblyEx-0x2663 clr+0x1a40e3 @ 0x740140e3
GetMetaDataInternalInterface+0x6c5d LogHelp_TerminateOnAssert-0x73d3 clr+0x55685 @ 0x73ec5685
GetMetaDataInternalInterface+0x6ae6 LogHelp_TerminateOnAssert-0x754a clr+0x5550e @ 0x73ec550e
GetMetaDataInternalInterface+0x2762 LogHelp_TerminateOnAssert-0xb8ce clr+0x5118a @ 0x73ec118a
GetCLRFunction+0x952 GetMetaDataPublicInterfaceFromInternal-0x8d1b clr+0xecbcc @ 0x73f5cbcc
GetCLRFunction+0xf1f GetMetaDataPublicInterfaceFromInternal-0x874e clr+0xed199 @ 0x73f5d199
GetCLRFunction+0xe20 GetMetaDataPublicInterfaceFromInternal-0x884d clr+0xed09a @ 0x73f5d09a
_CorExeMain+0x1c SetRuntimeInfo-0x181d clr+0x16af00 @ 0x73fdaf00
_CorExeMain+0x38 _CorExeMain2-0x134 mscoreei+0x55ab @ 0x752655ab
CreateConfigStream+0x13f GetProcessExecutableHeap-0xad6 mscoree+0x7f16 @ 0x754e7f16
_CorExeMain+0x8 CreateConfigStream-0x2ff4 mscoree+0x4de3 @ 0x754e4de3
RtlInitializeExceptionChain+0x63 RtlAllocateActivationContextStack-0xa1 ntdll+0x39ed2 @ 0x77d69ed2
RtlInitializeExceptionChain+0x36 RtlAllocateActivationContextStack-0xce ntdll+0x39ea5 @ 0x77d69ea5

registers.esp: 3855216
registers.edi: 11691440
registers.eax: 3855216
registers.ebp: 3855296
registers.edx: 0
registers.ebx: 11685872
registers.esi: 2147483649
registers.ecx: 1
exception.instruction_r: c9 c2 10 00 cc cc cc cc cc 8b ff 55 8b ec 56 8b
exception.symbol: RaiseException+0x58 CloseHandle-0x9 kernelbase+0xb727
exception.instruction: leave
exception.module: KERNELBASE.dll
exception.exception_code: 0x2345678
exception.offset: 46887
exception.address: 0x778eb727
success 0 0
1619513310.222234
__exception__
stacktrace:
getJit+0xf457 clrjit+0x587df @ 0x751987df
getJit+0xf46a clrjit+0x587f2 @ 0x751987f2
sxsJitStartup-0x22d87 clrjit+0x26519 @ 0x75166519
sxsJitStartup-0x46243 clrjit+0x305d @ 0x7514305d
sxsJitStartup-0x46042 clrjit+0x325e @ 0x7514325e
sxsJitStartup-0x45f0a clrjit+0x3396 @ 0x75143396
sxsJitStartup-0x45dd7 clrjit+0x34c9 @ 0x751434c9
sxsJitStartup-0x43455 clrjit+0x5e4b @ 0x75145e4b
LogHelp_TerminateOnAssert+0x12d99 StrongNameErrorInfo-0x75101 clr+0x6f7f1 @ 0x73edf7f1
LogHelp_TerminateOnAssert+0x12e25 StrongNameErrorInfo-0x75075 clr+0x6f87d @ 0x73edf87d
LogHelp_TerminateOnAssert+0x12e6b StrongNameErrorInfo-0x7502f clr+0x6f8c3 @ 0x73edf8c3
LogHelp_TerminateOnAssert+0x12c40 StrongNameErrorInfo-0x7525a clr+0x6f698 @ 0x73edf698
LogHelp_TerminateOnAssert+0x76d7b StrongNameErrorInfo-0x1111f clr+0xd37d3 @ 0x73f437d3
LogHelp_TerminateOnAssert+0x76f28 StrongNameErrorInfo-0x10f72 clr+0xd3980 @ 0x73f43980
CoUninitializeEE+0x3d8d DllRegisterServerInternal-0xf3f3 clr+0x21f55 @ 0x73e91f55
0x600842
DllUnregisterServerInternal-0x3e21 clr+0x21db @ 0x73e721db
CoUninitializeEE+0x6862 DllRegisterServerInternal-0xc91e clr+0x24a2a @ 0x73e94a2a
CoUninitializeEE+0x6a04 DllRegisterServerInternal-0xc77c clr+0x24bcc @ 0x73e94bcc
CoUninitializeEE+0x6a39 DllRegisterServerInternal-0xc747 clr+0x24c01 @ 0x73e94c01
CoUninitializeEE+0x6a59 DllRegisterServerInternal-0xc727 clr+0x24c21 @ 0x73e94c21
GetCLRFunction+0xc08 GetMetaDataPublicInterfaceFromInternal-0x8a65 clr+0xece82 @ 0x73f5ce82
GetCLRFunction+0xd16 GetMetaDataPublicInterfaceFromInternal-0x8957 clr+0xecf90 @ 0x73f5cf90
GetCLRFunction+0xb2a GetMetaDataPublicInterfaceFromInternal-0x8b43 clr+0xecda4 @ 0x73f5cda4
GetCLRFunction+0xf1f GetMetaDataPublicInterfaceFromInternal-0x874e clr+0xed199 @ 0x73f5d199
GetCLRFunction+0xe20 GetMetaDataPublicInterfaceFromInternal-0x884d clr+0xed09a @ 0x73f5d09a
_CorExeMain+0x1c SetRuntimeInfo-0x181d clr+0x16af00 @ 0x73fdaf00
_CorExeMain+0x38 _CorExeMain2-0x134 mscoreei+0x55ab @ 0x752655ab
CreateConfigStream+0x13f GetProcessExecutableHeap-0xad6 mscoree+0x7f16 @ 0x754e7f16
_CorExeMain+0x8 CreateConfigStream-0x2ff4 mscoree+0x4de3 @ 0x754e4de3
RtlInitializeExceptionChain+0x63 RtlAllocateActivationContextStack-0xa1 ntdll+0x39ed2 @ 0x77d69ed2
RtlInitializeExceptionChain+0x36 RtlAllocateActivationContextStack-0xce ntdll+0x39ea5 @ 0x77d69ea5

registers.esp: 3859572
registers.edi: 1
registers.eax: 3859572
registers.ebp: 3859652
registers.edx: 0
registers.ebx: 266
registers.esi: 2147483649
registers.ecx: 1
exception.instruction_r: c9 c2 10 00 cc cc cc cc cc 8b ff 55 8b ec 56 8b
exception.symbol: RaiseException+0x58 CloseHandle-0x9 kernelbase+0xb727
exception.instruction: leave
exception.module: KERNELBASE.dll
exception.exception_code: 0x2345678
exception.offset: 46887
exception.address: 0x778eb727
success 0 0
行为判定
动态指标
Allocates read-write-execute memory (usually to unpack itself) (22 个事件)
Time & API Arguments Status Return Repeated
1619513308.456234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 1179648
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 0
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 8192 (MEM_RESERVE)
base_address: 0x00560000
success 0 0
1619513308.456234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00640000
success 0 0
1619513308.785234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 917504
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 0
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 8192 (MEM_RESERVE)
base_address: 0x00560000
success 0 0
1619513308.785234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00600000
success 0 0
1619513308.910234
NtProtectVirtualMemory
process_identifier: 2868
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 0
length: 4096
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
base_address: 0x73e71000
success 0 0
1619513309.050234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 589824
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 0
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 8192 (MEM_RESERVE)
base_address: 0x009f0000
success 0 0
1619513309.050234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00a40000
success 0 0
1619513309.050234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x0053a000
success 0 0
1619513309.050234
NtProtectVirtualMemory
process_identifier: 2868
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 0
length: 8192
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
base_address: 0x73e72000
success 0 0
1619513309.050234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00532000
success 0 0
1619513309.347234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00542000
success 0 0
1619513309.456234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00575000
success 0 0
1619513309.456234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x0057b000
success 0 0
1619513309.456234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00577000
success 0 0
1619513309.597234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00543000
success 0 0
1619513309.644234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x0054c000
success 0 0
1619513309.769234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00a20000
success 0 0
1619513309.878234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00544000
success 0 0
1619513309.878234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00545000
success 0 0
1619513309.956234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 16384
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00a21000
success 0 0
1619513309.988234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 4096
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00a25000
success 0 0
1619513310.003234
NtAllocateVirtualMemory
process_identifier: 2868
region_size: 8192
stack_dep_bypass: 0
stack_pivoted: 0
heap_dep_bypass: 1
protection: 64 (PAGE_EXECUTE_READWRITE)
process_handle: 0xffffffff
allocation_type: 4096 (MEM_COMMIT)
base_address: 0x00a26000
success 0 0
The binary likely contains encrypted or compressed data indicative of a packer (2 个事件)
entropy 7.759848972357992 section {'size_of_data': '0x0002e400', 'virtual_address': '0x00002000', 'entropy': 7.759848972357992, 'name': '.text', 'virtual_size': '0x0002e234'} description A section with a high entropy has been found
entropy 0.9866666666666667 description Overall entropy of this PE file is high
网络通信
Communicates with host for which no DNS query was performed (1 个事件)
host 172.217.24.14
File has been identified by 48 AntiVirus engines on VirusTotal as malicious (48 个事件)
Elastic malicious (high confidence)
MicroWorld-eScan Trojan.GenericKD.34294950
CAT-QuickHeal Trojan.Sharpstay
McAfee Trojan-FTAB!5C0EFA906B43
Cylance Unsafe
VIPRE Trojan.Win32.Generic!BT
K7AntiVirus Trojan ( 0056c0491 )
Alibaba Trojan:MSIL/Kryptik.6173db2f
K7GW Trojan ( 0056c0491 )
Cybereason malicious.771c56
TrendMicro Trojan.MSIL.DROPPER.AO
Cyren W32/Trojan.XGGZ-2815
Symantec ML.Attribute.HighConfidence
APEX Malicious
Avast Win32:DangerousSig [Trj]
BitDefender Trojan.GenericKD.34294950
NANO-Antivirus Trojan.Win32.Kryptik.hqpupo
Tencent Win32.Trojan.Falsesign.Svhu
Ad-Aware Trojan.GenericKD.34294950
Sophos Mal/Generic-S
Comodo Malware@#3uos2dw1wlc34
F-Secure Trojan.TR/Kryptik.rulli
Invincea Mal/Generic-S
McAfee-GW-Edition Trojan-FTAB!5C0EFA906B43
FireEye Trojan.GenericKD.34294950
Emsisoft Trojan.GenericKD.34294950 (B)
SentinelOne DFI - Malicious PE
GData Trojan.GenericKD.34294950
Avira TR/Kryptik.rulli
Antiy-AVL Trojan/MSIL.Kryptik
Arcabit Trojan.Generic.D20B4CA6
Microsoft VirTool:MSIL/SharpStay
AhnLab-V3 PUP/Win32.RL_Generic.C4177039
BitDefenderTheta Gen:NN.ZemsilF.34590.mm1@a4Qpxfb
ALYac Trojan.GenericKD.34294950
MAX malware (ai score=83)
Malwarebytes Trojan.Injector
ESET-NOD32 a variant of MSIL/Kryptik.XGX
TrendMicro-HouseCall Trojan.MSIL.DROPPER.AO
Yandex Trojan.Igent.bUdysY.36
Ikarus Trojan.MSIL.Krypt
MaxSecure Trojan.Malware.104539470.susgen
Fortinet MSIL/GenKryptik.EOHW!tr
Webroot W32.Trojan.Gen
AVG Win32:DangerousSig [Trj]
Panda Trj/GdSda.A
CrowdStrike win/malicious_confidence_100% (W)
Qihoo-360 Generic/HEUR/QVM03.0.2647.Malware.Gen
可视化分析
二进制图像
暂无二进制图像 该样本未生成二进制可视化图像
运行截图
暂无运行截图 该样本运行过程中未生成截图

👋 欢迎使用 ChatHawk

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

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

PE Compile Time

2019-09-05 23:01:45

Imports

Library mscoree.dll:
0x402000 _CorExeMain

Hosts

No hosts contacted.

TCP

No TCP connections recorded.

UDP

Source Source Port Destination Destination Port
192.168.56.101 49235 114.114.114.114 53
192.168.56.101 50534 114.114.114.114 53
192.168.56.101 56539 114.114.114.114 53
192.168.56.101 65004 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 55368 224.0.0.252 5355
192.168.56.101 56804 224.0.0.252 5355
192.168.56.101 60123 224.0.0.252 5355
192.168.56.101 62191 224.0.0.252 5355
192.168.56.101 1900 239.255.255.250 1900
192.168.56.101 50535 239.255.255.250 3702
192.168.56.101 56540 239.255.255.250 3702
192.168.56.101 56807 239.255.255.250 1900
192.168.56.101 58707 239.255.255.250 3702

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.