Proxysvc is a malicious DLL used by Lazarus Group in a campaign known as Operation GhostSecret. It has appeared to be operating undetected since 2017 and was mostly observed in higher education organizations. The goal of Proxysvc is to deliver additional payloads to the target and to maintain control for the attacker. It is in the form of a DLL that can also be executed as a standalone process. [1]
Proxysvc uses HTTP over SSL to communicate commands with the control server.[1]
Proxysvc automatically collects data about the victim and sends it to the control server.[1]
Proxysvc can overwrite files indicated by the attacker before deleting them.[1]
Proxysvc performs data exfiltration over the control server channel using a custom protocol.[1]
Proxysvc can delete files indicated by the attacker and remove itself from disk using a batch file.[1]
Proxysvc collects volume information for all drives on the system.[1]
Proxysvc gathers product names from the Registry key: HKLM\Software\Microsoft\Windows NT\CurrentVersion ProductName and the processor description from the Registry key HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0 ProcessorNameString.[1]
Proxysvc collects the OS version, country name, MAC address, computer name, and physical memory statistics.[1]
Proxysvc collects the network adapter information and domain/username information based on current remote sessions.[1]
Proxysvc registers itself as a service on the victim’s machine to run as a standalone process.[1]
As part of the data reconnaissance phase, Proxysvc grabs the system time to send back to the control server.[1]
| ID | Name | References |
|---|---|---|
| G0032 | Lazarus Group |