Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


08:00 AM
Larry Loeb
Larry Loeb
Larry Loeb

'NanshOu' China-Based Attack Uses APT-Like Techniques to Infect Servers Worldwide

Breached machines include more than 50,000 servers belonging to companies in the healthcare, telecommunications, media and IT sectors.

During the past two months, the Guardicore Labs team says that it has been following a China-based campaigntrying to infect Windows MS-SQL and PHPMyAdmin servers worldwide.

They observed that the breached machines included over 50,000 servers belonging to companies in the healthcare, telecommunications, media and IT sectors. The servers were infected with malicious payloads which then dropped a crypto-miner and -- this is the interesting part of it -- installed a sophisticated kernel-mode rootkit to prevent the malware from being terminated.

This attack -- they call it NanshOu -- leverages some techniques that have often been seen in advanced persistence threats (APTs) such as fake certificates and privilege escalation exploits.

They first found the attacks, which had a source IP address in South Africa, in April. They were all hosted by an ISP named VolumeDrive. The same process was seen in all the attacks, ranging from breaching to post-compromise.

Using this discovered pattern and looking back, they found evidence of attacks starting on February 28 with over 700 new victims per day. Guardicore found 20 versions of malicious payloads that were used in the overall attack campaigns. New payloads were seen to be created at least once a week and then used immediately after their creation time.

The attacks began with authentication attempts to a MS-SQL server using known and common credentials. This credential-stuffing approach eventually led to a successful login with administrative privileges thrown in for good measure.

The attacker then configured server settings to allow a "smooth" and errorless attack flow. The attacker's servers were all running HTTP File Server (HFS) and serving files of different types.

Three major functional units were seen in the attack: 1. Port scanner known since 2014. It was used to detect MS-SQL servers by scanning IP addresses and checking whether typical MS-SQL ports were open. Scanning results were then fed to the brute-force module.

2. MS-SQL brute-force tool. The attacker attempted to login to each MS-SQL server using tens of thousands of common credentials. If the authentication succeeds then the server's address, username and password are saved to a file for future use.

3. Remote Code Executor. Carries out the breaching process through the use of a script and an executable.

The attack continues with a privilege escalation using the Apolmy exploit and it affects both Desktop and Server versions of Windows (XP to 8.1 and 2003 to 2012 R2, respectively). The executable used to do this will run any program with SYSTEM privileges. It copies the SYSTEM process access token to its own process. With that token, the exploiting process runs the payload with full control over the victim machine.

Another exploit using SetDebugPriviege has also been seen in use.

The attack goes out and gets a payload a wrapper which has several functionalities:

  • Execute the crypto-currency miner;
  • Create persistency by writing registry run-keys;
  • Protect the miner process from termination using a kernel-mode rootkit;
  • Ensure the miner's continuous execution using a watchdog mechanism. Unlike many other malicious drivers, the driver for it is protected and obfuscated.

It creates a device named SA6482, allowing processes to communicate with it. The device receives process IDs (PIDs) meant to be protected -- in this case, the miner PID.

This kernel-leveraging driver has been previously seen used in a past Chinese APT to target various companies. Other tools used in the attacks suggest that they were originally APT-level hacks that have now been used for non-state sponsored efforts -- sort of like a Chinese Shadow Brokers situation.

Guardicore thinks that because of various typos and mistakes made in the attack that this was not a thoroughly tested operation. But it shows that common passwords still comprise the weakest link in today's attack flows.

— Larry Loeb has written for many of the last century's major "dead tree" computer magazines, having been, among other things, a consulting editor for BYTE magazine and senior editor for the launch of WebWeek.

Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
COVID-19: Latest Security News & Commentary
Dark Reading Staff 9/21/2020
Cybersecurity Bounces Back, but Talent Still Absent
Simone Petrella, Chief Executive Officer, CyberVista,  9/16/2020
Meet the Computer Scientist Who Helped Push for Paper Ballots
Kelly Jackson Higgins, Executive Editor at Dark Reading,  9/16/2020
Register for Dark Reading Newsletters
White Papers
Latest Comment: Exactly
Current Issue
Special Report: Computing's New Normal
This special report examines how IT security organizations have adapted to the "new normal" of computing and what the long-term effects will be. Read it and get a unique set of perspectives on issues ranging from new threats & vulnerabilities as a result of remote working to how enterprise security strategy will be affected long term.
Flash Poll
How IT Security Organizations are Attacking the Cybersecurity Problem
How IT Security Organizations are Attacking the Cybersecurity Problem
The COVID-19 pandemic turned the world -- and enterprise computing -- on end. Here's a look at how cybersecurity teams are retrenching their defense strategies, rebuilding their teams, and selecting new technologies to stop the oncoming rise of online attacks.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
PUBLISHED: 2020-09-22
All versions of package cabot are vulnerable to Cross-site Scripting (XSS) via the Endpoint column.
PUBLISHED: 2020-09-21
Inappropriate implementation in permissions in Google Chrome prior to 85.0.4183.83 allowed a remote attacker to spoof the contents of a permission dialog via a crafted HTML page.
PUBLISHED: 2020-09-21
Inappropriate implementation in Omnibox in Google Chrome on iOS prior to 85.0.4183.83 allowed a remote attacker to spoof the contents of the Omnibox (URL bar) via a crafted HTML page.
PUBLISHED: 2020-09-21
Insufficient policy enforcement in media in Google Chrome prior to 85.0.4183.83 allowed a remote attacker to leak cross-origin data via a crafted HTML page.
PUBLISHED: 2020-09-21
Insufficient validation of untrusted input in command line handling in Google Chrome on Windows prior to 85.0.4183.83 allowed a remote attacker to bypass navigation restrictions via a crafted HTML page.