今日已更新 211 条资讯 | 累计 29353 条内容
关于我们

VMware ESX Shell Obfuscation: 21 Techniques Work with BusyBox and Bypass Plaintext Keyword Detection

Anoymask 2026年08月08日 11:38 0 次阅读 来源:Dev.to

VMware ESX Shell Obfuscation: 21 Techniques Work with BusyBox and Bypass Plaintext Keyword Detection 1. Basic Information Article Title : CrowdStrike Threat Hunts for Shell Command Obfuscation on VMware ESX Publisher : CrowdStrike Blog Publication Date : August 7, 2026 Original Source : CrowdStrike Associated Threat Groups/Malware : SCATTERED SPIDER, BlackBasta, Royal/BlackSuit, Akira, shinysp1d3r (mentioned as known examples of ESX targeting) Related Products : VMware ESX/ESXi, BusyBox, awk, ESX shell telemetry, syslog Test Environment : ESX 7.0.3 build-20036589, VMware-bundled BusyBox CVE : None. This is defensive research and does not report the use of these 21 techniques in actual attacks. Severity : High 2. Executive Summary This research demonstrates that 21 types of shell obfuscation—such as escapes, character generation, invisible Unicode, crypto-like transformations, host-specific keys, and VMFS masquerading—work on VMware ESX BusyBox. These techniques successfully bypass plaintext keyword detection like esxcli . 3. Attack Flow Common Chain: Obfuscation Execution on Compromised ESX An attacker gains ESX shell or equivalent command execution rights through a separate vector. The attacker builds the target command using escapes, variables, awk, Unicode, or crypto-like transformations. The shell log saves the string before expansion and analysis. The BusyBox shell expands and decrypts the command into plaintext at runtime. The attacker manipulates VMs, syslog, and host settings using esxcli , vim-cmd , sh , etc. Keyword-only detection misses the obfuscated strings. Chain A: Example of Disabling or Modifying Syslog Hide esxcli using printf hex/octal or ANSI-C quoting. Execute esxcli system syslog config set --reset=loghost after expansion. Reset the forwarding destination, potentially reducing visibility for the monitoring team. Chain B: Host-Specific / Anti-Sandbox Execution Retrieve the ESX build number, hostname length, firewall status, and running VM count.

本文内容来源于互联网,版权归原作者所有
查看原文