| enterprise |
T1071 |
Application Layer Protocol |
- |
| enterprise |
T1071.001 |
Web Protocols |
LunarWeb can use POST to send victim identification to C2 and GET to retrieve commands. |
| enterprise |
T1560 |
Archive Collected Data |
- |
| enterprise |
T1560.001 |
Archive via Utility |
LunarWeb can create a ZIP archive with specified files and directories. |
| enterprise |
T1560.002 |
Archive via Library |
LunarWeb can zlib-compress data prior to exfiltration. |
| enterprise |
T1059 |
Command and Scripting Interpreter |
- |
| enterprise |
T1059.001 |
PowerShell |
LunarWeb has the ability to run shell commands via PowerShell. |
| enterprise |
T1059.003 |
Windows Command Shell |
LunarWeb can run shell commands using a BAT file with a name matching %TEMP%\<random_9_alnum_chars>.batfile or through cmd.exe with the /c and /U option for Unicode output. |
| enterprise |
T1132 |
Data Encoding |
- |
| enterprise |
T1132.001 |
Standard Encoding |
LunarWeb can use Base64 encoding to obfuscate C2 commands. |
| enterprise |
T1001 |
Data Obfuscation |
- |
| enterprise |
T1001.002 |
Steganography |
LunarWeb can receive C2 commands hidden in the structure of .jpg and .gif images. |
| enterprise |
T1030 |
Data Transfer Size Limits |
LunarWeb can split exfiltrated data that exceeds 1.33 MB in size into multiple random sized parts between 384 and 512 KB. |
| enterprise |
T1140 |
Deobfuscate/Decode Files or Information |
LunarWeb can decrypt strings related to communication configuration using RC4 with a static key. |
| enterprise |
T1573 |
Encrypted Channel |
- |
| enterprise |
T1573.001 |
Symmetric Cryptography |
LunarWeb can send AES encrypted C2 commands. |
| enterprise |
T1573.002 |
Asymmetric Cryptography |
LunarWeb can send short C2 commands, up to 512 bytes, encrypted with RSA-4096. |
| enterprise |
T1083 |
File and Directory Discovery |
LunarWeb has the ability to retrieve directory listings. |
| enterprise |
T1615 |
Group Policy Discovery |
LunarWeb can capture information on group policy settings |
| enterprise |
T1070 |
Indicator Removal |
- |
| enterprise |
T1070.004 |
File Deletion |
LunarWeb can self-delete from a compromised host if safety checks of C2 connectivity fail. |
| enterprise |
T1559 |
Inter-Process Communication |
LunarWeb can retrieve output from arbitrary processes and shell commands via a pipe. |
| enterprise |
T1104 |
Multi-Stage Channels |
LunarWeb can use one C2 URL for first contact and to upload information about the host computer and two additional C2 URLs for getting commands. |
| enterprise |
T1135 |
Network Share Discovery |
LunarWeb can identify shared resources in compromised environments. |
| enterprise |
T1027 |
Obfuscated Files or Information |
- |
| enterprise |
T1027.013 |
Encrypted/Encoded File |
The LunarWeb install files have been encrypted with AES-256. |
| enterprise |
T1069 |
Permission Groups Discovery |
- |
| enterprise |
T1069.001 |
Local Groups |
LunarWeb can discover local group memberships. |
| enterprise |
T1057 |
Process Discovery |
LunarWeb has used shell commands to list running processes. |
| enterprise |
T1572 |
Protocol Tunneling |
LunarWeb can run a custom binary protocol under HTTPS for C2. |
| enterprise |
T1090 |
Proxy |
LunarWeb has the ability to use a HTTP proxy server for C&C communications. |
| enterprise |
T1518 |
Software Discovery |
LunarWeb can list installed software on compromised systems. |
| enterprise |
T1518.001 |
Security Software Discovery |
LunarWeb has run shell commands to obtain a list of installed security products. |
| enterprise |
T1082 |
System Information Discovery |
LunarWeb can use WMI queries and shell commands such as systeminfo.exe to collect the operating system, BIOS version, and domain name of the targeted system. |
| enterprise |
T1016 |
System Network Configuration Discovery |
LunarWeb can use shell commands to discover network adapters and configuration. |
| enterprise |
T1049 |
System Network Connections Discovery |
LunarWeb can enumerate system network connections. |
| enterprise |
T1033 |
System Owner/User Discovery |
LunarWeb can collect user information from the targeted host. |
| enterprise |
T1497 |
Virtualization/Sandbox Evasion |
- |
| enterprise |
T1497.003 |
Time Based Checks |
LunarWeb can pause for a number of hours before entering its C2 communication loop. |
| enterprise |
T1047 |
Windows Management Instrumentation |
LunarWeb can use WMI queries for discovery on the victim host. |