Keypoints
- ASEC attributed recent attacks to Larva-26010 based on similarities with earlier SoftEther VPN intrusion cases.
- The group targeted Korean web servers and MS-SQL servers to deploy SoftEther VPN on compromised systems.
- Recent intrusions showed a reversed sequence: web servers were abused first for discovery and VPN installation, followed later by MS-SQL server compromise.
- Attackers used PowerShell, certutil, curl, and batch files to download and install SoftEther VPN components such as hamcore.Se2 and vpn_server.Config.
- Configuration evidence suggests the infected hosts were used in a cascade connection to hide or route traffic to the real C&C infrastructure.
- The attackers set the UseLogonCredential registry key, likely to enable WDigest plaintext credential storage for later theft.
- On MS-SQL servers, the threat actor installed CLR SqlShell with capabilities including command execution, payload download, privilege escalation, memory dumping, user creation, and shellcode execution.
MITRE Techniques
- [T1190 ] Exploit Public-Facing Application â The attackers initially breached web servers and executed commands through the web service (âthe web server was attacked during the Initial Intrusion phaseâ).
- [T1018 ] Remote System Discovery â They enumerated nearby systems and network state using commands like whoami, netstat, tasklist, and systeminfo (âWhoamiâ, âNetstat -anoâ, âTasklistâ, âSysteminfoâ).
- [T1135 ] Network Share Discovery â They checked network-related connectivity and environment details during discovery (âNetstat -ano -p tcpâ, âPing 8.8.8.8â).
- [T1082 ] System Information Discovery â They collected host details with systeminfo, ipconfig, and related commands (âSysteminfoâ, âIpconfig /allâ).
- [T1046 ] Network Service Discovery â They inspected listening services and ports with netstat to understand exposed services (âNetstat -ano -p tcpâ).
- [T1105 ] Ingress Tool Transfer â They downloaded malware and configuration files using PowerShell, certutil, and curl (âPowerShell iwr -uriâŚâ, âCertutil -urlcache -split -fâŚâ, âCurl ⌠-o âŚâ).
- [T1059.001 ] PowerShell â PowerShell was used to download files and execute commands for installation (âPowerShell iwr -uri ⌠-OutFile âŚâ).
- [T1106 ] Native API â The attackers used built-in Windows utilities such as certutil and bitsadmin to stage files (âusing utilities such as PowerShell, bitsadmin, and Certuiâ).
- [T1112 ] Modify Registry â They set the UseLogonCredential registry key to enable WDigest plaintext password storage (âthe setting of the UseLogonCredential registry keyâ).
- [T1003.001 ] OS Credential Dumping: LSASS Memory â The registry change indicates preparation for plaintext credential theft (âintended for the subsequent credential theftâ).
- [T1087.001 ] Local Account Discovery â They queried authentication providers and local policy to understand account and login configuration (âReg query ⌠AuthenticationCredential Providersâ).
- [T1012 ] Query Registry â The attackers queried registry values related to credential providers (âReg query âHKLMSOFTWAREMicrosoftWindowsCurrentVersionAuthenticationCredential Providersââ).
- [T1518 ] Software Discovery â They checked installed authentication methods and system state (âdetermine which authentication methods are installedâ).
- [T1482 ] Domain Trust Discovery â They verified whether the system was joined to a domain (âverify whether the system is joined to a domainâ).
- [T1510 ] Application Layer Protocol â The infection relied on HTTP-based downloads from multiple servers (âhxxp://âŚ/Download/âŚâ).
- [T1071.001 ] Web Protocols â The attackers used HTTP and likely web service traffic for command and file delivery (âexecuted via the web serviceâ).
- [T1005 ] Data from Local System â The SqlShell supported collecting data such as memory dumps from the victim host (âmemory dumpsâ).
- [T1068 ] Exploitation for Privilege Escalation â SqlShell included privilege escalation using BadPotato and EfsPotato (âprivilege escalation using BadPotato and EfsPotatoâ).
- [T1136.001 ] Create Account: Local Account â The attackers attempted to add a local user account named administrator (âadd an account named âadministratorââ).
- [T1055 ] Process Injection â The article states the shell can execute shellcode, which is commonly associated with code injection or execution of arbitrary code (âexecuting shellcodeâ).
Indicators of Compromise
- [MD5] malware/file hashes associated with the campaign â 2ce810acee9eb604010bd4cd28b36ac2, 329f6d74299141fe06a5e222efcb06f8, and 2 more hashes
- [IP Address] command-and-download infrastructure used for SoftEther VPN deployment â 139.180.210.71, 45.76.144.150, and 3 more IPs
- [URL] download locations for batch files, CAB files, and configuration data â http://139.180.210.71/download/m2.bat, http://45.76.144.150/download/us3202508234.cab, and 3 more URLs
- [File Name] files used to stage or disguise SoftEther VPN components â menu.Bat, m2.Bat, hamcore.Se2, vpn_server.Config, vmtoolsd.Exe, 403.Aspx
- [Windows Registry Key] persistence/credential-theft-related registry modification â HKLMSOFTWAREMicrosoftWindowsCurrentVersionAuthenticationCredential Providers
Read more: https://asec.ahnlab.com/en/94995/