mac 杀毒经历 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lswang
V2EX    macOS

mac 杀毒经历

  •  
  •   lswang 2020-04-02 17:52:32 +08:00 3920 次点击
    这是一个创建于 2070 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    前段时间突然发现 mac 的默认搜索引擎被改成了一个无法使用的网址。发现 chrome 被托管,而且按照网上删除托管的教程来操作也删不掉。当时正好也忙,也没时间搞,最后就删了 chrome,重新安装一个旧版本就可以了。可是可是...前几天,正在用电脑,chrome 突然崩掉了,再运行之后发现搜索引擎又被修改了。 这次不能忍了,决定干掉这个木马。

    1. 查找木马

    大家可以用 趋势安全大师来扫描磁盘。扫描是免费的,免费的,免费的(重要的事情讲三遍)。但是,杀毒就需要订阅了。不差钱的兄弟充钱就行。

    2. 手动杀木马

    <>对于我们差钱的人来说,还是自己手动删除吧(程序员的傲娇)。至于有没有杀干净还不确定,至少目前看是 ok 的。 我这次中的木马名叫 TrustedSafeFinder,这名字太有迷惑性了。还有一个木马是以 UUID 命名的,就不发出来了。

    木马在我电脑上做了哪些事情呢?下面列一下

    • 修改 chrome 的搜索引擎(通过设置托管),而且被安装了一个扩展程序
    • 修改本地代理,同时安装了 python 的 mitmproxy (非 pip 安装),应该是想用中间人攻击(访问 https 网站弹出不信任的话就要注意了)。
    • 创建了 2 个随机命名的用户组
    • 设置了开机启动 TrustedSafeFinder
    • 疯狂的写 /tmp 目录 (有一天突然发现磁盘不够了,删掉了不用的大文件,一会又提醒了)

    下面我们来一个一个解决这些问题。

    2.1 修复 chrome

    在网上搜到说 chrome 被托管是因为木马程序设置了描述文件, 所以我们在 chrome 中无法取消托管。 于是到 系统偏好设置里面删掉了描述文件,然后把 chrome 的设置恢复(删掉可以的扩展程序和修改搜索引擎)。删掉之后 chrome 就正常了。

    注:一般来说我们自己不会用到这个描述文件,出现描述文件的话就要注意了。

    2.2 去除系统代理

    1. 系统偏好设置中打开网络, 点击高级,发现有一个可疑的代理,删掉。
    2. 找到 mitmproxy, 使用命令 sudo find / -name .mitmproxy,找到相应的目录删掉就可以了。 我本地的是被安装在了 /var/root 目录下面,记住这些操作要用命令行来操作,因为偷偷安装的东西都是 .xxxx,点开头的文件和目录在 mac 下算是隐藏文件。

    2.3 删除非自己创建的用户组

    系统偏好设置中打开用户和群组,删掉了用户组。

    2.4 删除木马程序和开机启动 plist

    1. 删除开机启动程序

    一般来说木马不会把开机启动设置放到系统偏好设置里面,这些开机启动都是用 plist 文件来实现。 到下面的目录下看有没有可疑的 plist 文件,有的话删掉就行

    /System/Library/LaunchAgents /System/Library/LaunchDaemons /System/Library/StartupItems /Library/LaunchAgents /Library/LaunchDaemons /Library/StartupItems ~/Library/LaunchAgents ~/Library/LaunchDaemons 
    2. 删除木马程序

    使用命令找到木马程序

    sudo find / -name TrustedSafeFinder 

    我本地找到了三个地方,然后删掉他们

    sudo rm -rf /Library/Application\ Support/com.TrustedSafeFinderDaemon sudo rm -rf /System/Volumes/Data/Library/Application\ Support/com.TrustedSafeFinderDaemon sudo rm -rf /System/Volumes/Data/Users/wls/Library/Application\ Support/com.TrustedSafeFinder 

    注:我本地另一个木马也是用这种方式删掉了。

    2.5 确认 /var/root下面有没有可以的东西

    我本地删了下面这些目录。其中.TrustedSafeFinder.mitmproxy目录下都是有可执行的 python 文件

    sudo rm -rf /var/root/.TrustedSafeFinder/ sudo rm -rf /var/root/.mitmproxy sudo rm -rf /var/root/.CFUserTextEncoding sudo rm -rf /var/root/.oracle_jre_usage sudo rm -rf /var/root/.Trash/ sudo rm -rf /var/root/.forward sudo rm -rf /var/root/.scala_history sudo rm -rf /var/root/.vnc 

    3. 再次确认

    用趋势安全大师再扫描一遍,没有了就行。

    12 条回复    2020-04-04 19:53:21 +08:00
    littlewing
        1
    littlewing  
       2020-04-02 18:23:42 +08:00 via iPhone
    能确定这个木马是怎么装上去的吗?
    loading
        2
    loading  
       2020-04-02 18:50:59 +08:00 via Android   2
    我怀疑是最后一步那个什么大师的推广
    Mithril
        3
    Mithril  
       2020-04-02 18:57:08 +08:00
    @loading 这软件用不着推广吧。之前用过那个趋势企业版,自我保护能力趋近于 0. 随随便便自己就崩了,根本用不着病毒去针对它,一个脚本都能玩死。
    这水平的杀软还有啥可推广的。
    1002xin
        4
    1002xin  
       2020-04-02 19:36:58 +08:00 via iPhone
    大师...
    ArJun
        5
    ArJun  
       2020-04-02 19:46:20 +08:00
    哪有那么多病毒
    loading
        6
    loading  
       2020-04-02 19:55:19 +08:00 via Android
    @Mithril 有水平的才不太需要推广。你再好好整理一下。
    dx123
        7
    dx123  
       2020-04-02 20:01:22 +08:00 via Android
    趋势。。。自己公司的人都不太愿意装。。。
    lswang
        8
    lswang  
    OP
       2020-04-03 09:33:12 +08:00
    @littlewing 这个真不好确定,有时候会安装一些非 app store 上的软件,大概率是这些软件里面嵌入了木马
    lswang
        9
    lswang  
    OP
       2020-04-03 09:34:30 +08:00
    @loading 不用怀疑,我不是推广。你可以用其他软件来查木马,我当时只是随便找了个不要钱的
    lswang
        10
    lswang  
    OP
       2020-04-03 09:35:37 +08:00
    @littlewing 还有一个可能是我用 brew 安装过不少东西,不知道会不会是 brew 仓库上的一些软件嵌入恶意代码
    zfree
        11
    zfree  
       2020-04-04 10:33:26 +08:00 via iPhone
    还挺折腾的
    leeyom
        12
    leeyom  
       2020-04-04 19:53:21 +08:00 via iPhone
    怕就是那个大师是病毒吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3481 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 00:18 PVG 08:18 LAX 16:18 JFK 19:18
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86