恶意代码首次植入用户计算机流程:
1.下载器执行释放的nvMultitask.exe。目前下载器包含的nvMultitask.exe是0.2.0.1版本,该版本仅会在用户计算机上植入部分恶意代码,如下:
a) 3.2.0.1版的HSoftDoloEx.exe
b) 1.7.0.1版的bime.dll
c) 0.4.0.130版的LcScience.sys
d) 0.5.30.70版的WaNdFilter.sys
e) 1.0.0.1020版的npjuziplugin.dll
2.植入恶意代码成功后nvMultitask.exe使用命令行参数“-inject=install”执行HSoftDoloEx.exe
3.启动的HSoftDoloEx.exe链接C&C服务器(update.123juzi.net/update.php)进行更新,更新的恶意组件将在下次计算机启动后被激活,每次计算机重启,恶意代码都会启动和检查更新。经过几次更新之后,nvMultitask.exe的会升级到当前最新版本3.2.0.4,后续分析将会以这个版本展开。
最新版本的恶意组件在用户每次开机后都会执行以下流程:
1.LcScience.sys注册进程和映像加载回调将bime.dll分别注入services.exe、explorer.exe、iexplore.exe和其他第三方浏览器进程。
2.注入services.exe中的bime.dll负责启动HSoftDoloEx.exe
1)HSoftDoloEx.exe链接C&C服务器(update.123juzi.net/update.php)检测更新。
2)HSoftDoloEx.exe链接C&C服务器(update.qyllq.com/getupfs2.php),获取流量劫持指令。(后续章节进行详细分析)
3.注入explorer.exe中的bime.dll负责在执行5分钟后链接C&C服务器(update.123juzi.net/ccl.php)下载并加载恶意代码svcprotect.dat到explorer.exe。
4.svcprotect.dat(1.0.0.11)加载后释放两个全新的流量劫持模块:
1)5.0.0.1版的iexplorer_helper.dat
2)1.5.9.1098版的iexplore.exe