Three weeks ago, security researchers exposed a sinister piece of malware lurking inside tax software that the Chinese government requires companies to install. Now there’s evidence that the high-stealth spy campaign was preceded by a separate piece of malware that employed equally sophisticated means to infect taxpayers in China.
GoldenHelper, as researchers from security firm Trustwave dubbed the malware, hid inside the Golden Tax Invoicing software, which all companies registered in China are mandated to use to pay value-added taxes. The malware is able to bypass the User Account Control, the Windows mechanism that requires users to give their approval before software can install programs or make other system changes. Once that’s done, GoldenSpy can install modules with System-level privileges. Trustwave published its findings on Tuesday here.
GoldenHelper employs other tricks to conceal its malicious behavior and evade detection from endpoint protection systems and software. The tricks include:
- Randomly generated filenames
- Randomly generated “creation” and “last write” timestamps
- Attempted downloading of executable files using fake filenames with extensions such as .gif, .jpg, and .zip
- Hardcoded logic that uses domain lookup data to control download locations, the content downloaded, and where the content is placed
- Use of an IP-based domain-generation algorithm to change command-server locations on the fly
In some cases, banks deploy the Golden Tax software as stand-alone systems. Trustwave said it uncovered reports from several people who said they received computers running Windows 7 Home Edition that had the tax software—and the hidden GoldenHelper—preinstalled.