前言
网络犯罪分子正在利用一个在2018年12月被发现和已修补的thinkphp漏洞传播yowai(mirai变种)和hakai(gafgyt变种)两种僵尸网络病毒。
网络犯罪分子利用字典攻击破坏使用php框架创建网站的web服务器,并获得这些路由器的控制,以实现分布式拒绝服务攻击(ddos)。
yowai
yowai(,由趋势科技检测)具有与其他mirai变体类似的配置表。其配置表使用相同的过程进行解密,并将thinkphp漏洞利用添加到感染列表中。
yowai侦听端口6以接收来c&c服务器的命令。在感染路由器后,它会使用字典攻击来尝试感染其他设备。受影响的路由器现在成为僵尸网络的一部分,使其运营商能够使用受影响的设备发起ddos攻击。
yowai利用许多其他漏洞来补充字典攻击,它在执行后会在用户控制台上显示一条消息。分析发现它还包含一个竞争的僵尸网络列表,它将从系统中清除这些竞争的僵尸网络。
表1. yowai用于字典攻击的默认用户名和密码列表以及从系统中删除竞争僵尸网络的列表
除了thinkphp漏洞,yowai还利用了以下漏洞:cve-2014-8361,a linksys rce,cve-2018-10561,cctv-dvr rce。
hakai
gafgytd变种hakai(,由趋势科技检测)僵尸网络病毒感染物联网(iot)设备并依赖路由器漏洞进行传播。
有趣的是,hakai的样本包含从mirai复制的代码,特别是用于加密其配置表的函数。但是,该函数无法运行,怀疑telnet字典攻击的代码是故意删除的,以使hakai更加隐蔽。
由于mirai的变种通常会杀死竞争僵尸网络,hakai避免攻击使用默认密码的iot设备从而更有生存的优势。与暴力破解telnet相比,单独利用漏洞传播的方法更难以检测。
结论
鉴于thinkphp是一个免费的开源php框架,因其简化的功能和易用性而受到开发人员和公司的欢迎,很容易被hakai和yowai这样的恶意程序滥用,进而破坏web服务器和攻击网站。随着更多的僵尸网络代码可以在线获得和交换,可以预见相互竞争的僵尸网络具有相似的代码。
此外,网络犯罪分子会继续研究类似mirai的僵尸网络,开发更多mirai变种,并增加恶意软件的适应性,攻击越来越多的使用默认密码的iot设备。物联网设备用户应将其设备固件更新到制造商发布的最新版本,修补漏洞。用户还应经常更新设备密码,以防止未经授权的登录。
*参考来源:trendmicro,fengbin8606编译整理,转载请注明来自 freebuf.com。
试用申请