MySQL Windows servers come under malware attack
Researchers at Symantec say they have discovered a form of malware that attacks MySQL on Windows servers, using them to launch distributed denial of service attacks.
The malware, which Symantec has named Trojan.Chikdos, is injected into MySQL using SQL injection techniques, through a malicious user-defined function which has been dubbed Downloader.Chikdos.
Trojan.Chikdos runs on Windows 2000, Windows 95, Windows 98, Windows Me, Windows NT, Windows Vista, and Windows XP, according to Symantec, while Downloader.Chikdos infects Windows 2000, Windows 7, Windows 95, Windows 98, Windows Me, Windows NT, Windows Server 2003, Windows Server 2008, Windows Vista, and Windows XP.
Most of the servers that are affected are located in India, China, Brazil and the Netherlands. Compromised servers were being used to attack a Chinese IP address and an American hosting provider, Symantec said.
The Chikdos malware was first documented in 2013, when it was found to be targeting both Linux and Windows servers. However, in this particular instance, only Windows servers running MySQL are affected.
The Symantec researchers said it was likely that the attackers had used an automated scanner or possibly a worm to compromise the servers and install the user-defined function; such a function "is compiled code that can be called from within MySQL to accomplish some function beyond what the database management system can offer. The UDF lives as a file on the server’s file system".
Symantec said variants of Downloader.Chikdos were often randomly named .dll files, the same extension that Windows library files have. The variants could be located in the Lib/, Lib/plugin and Bin/ folders of the MySQL installation.
When the downloader was activated it would make changes as listed under to the Windows registry to enable TerminalServices, which enable a user to control a Windows computer remotely:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/netcache/“Enabled” = “0”
HKEY_LOCAL_MACHINE/SOFTWARE/Policies/Microsoft/Windows/Installer/“EnableAdminTSRemote” = “1”
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/TermDD/“Start” = “2”
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/TermService/“Start” = “2”
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Terminal Server/“TSEnabled” = “1”
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Terminal Server/“fDenyTSConnections” = “0”
After the crackers gained this access, then the malware would download files from URLs that were hardcoded.
Symantec said it was likely that MySQL servers were chosen because they had more bandwidth and would thus enable bigger attacks.
It is likely that the compromised servers do not have data worth stealing, else it is difficult to rationalise the launching of a DDoS attack.
FREE HANDS-ON DATA ANALYTICS WORKSHOPS
Are you looking to yield real value from your big and small data?
Are you looking to use Visual Analytics? What about Data Quality and Text Miner to find lucrative opportunities, risks and to improve targeted marketing?
If these topics are of interest to you then you cannot afford to miss these free Australian and New Zealand NOVEMBER workshops.
REGISTER YOUR INTEREST!
FREE NETWORKING SERVICES CASE STUDY
As one of the world’s largest social networking services, Facebook handles a lot of user information, and requires input from an astounding range of stakeholders 24 hours a day, 7 days a week — from both inside and outside the business.
Discover how Facebook was helped to connect remote employees, vendors, consultants, and partners to applications and web services quickly and reliably – without risking sensitive data.
GET CASE STUDY!
GET THE IT BUDGET YOU WANT
Explore your Network Treasure Trove to get the IT Budget you want
With Australian businesses projected to spend over $78.7 Billion why does it feel like you can never get the budget you need?.
In most cases your budget will get approved because the proposals are not only technically correct, but also provide good, credible evidence on how the spend aligns with key business objectives.
Did you know that your Network Monitoring tool can help you build a comprehensive business case without an MBA?
HERE ARE 8 TIPS TO GET THE IT BUDGET YOU WANT.
Axure汉化版已经发布，版本号Axure 188.8.131.529，下面是截图效果 Axure汉化版文件下载地址：Axure汉化补丁 Axure RP pro 184.108.40.2069 下载地址注册用户名：Axure 序列...
BI中文站 6月7日报道 艾默生·斯帕茨(Emerson Spartz)今年28岁，已婚，是Spartz Inc公司的首席执行官。Spartz Inc是一个网站媒体帝国，旗下的30多家网站专门发布有趣、励志和让人感到不可思议的文章和帖子，其分享量非常...
- MySQL惊喜之Prepared statement contains too many placeholders
- Spark SQL连接数据库找不到Mysql驱动解决方法
- mysql jdbc 实现读写分离
- 使用procedure analyse()分析mysql
- AMIS Technology blog: Database security for MySQL – MySQL Database Firewall