晓查 发自 凹非寺
量子位 | 公众号 QbitAI

能同时攻击Windows、Mac、Linux三大操作系统的恶意软件出现了。

虽然“全平台通杀”病毒并不常见,但是安全公司Intezer的研究人员发现,有家教育公司在上个月中了招。

更可怕的是,他们通过分析域名和病毒库发现,这个恶意软件已经存在半年之久,只是直到最近才被检测到。

他们把这个恶意软件命名为SysJoker

SysJoker核心部分是后缀名为“.ts”的TypeScript文件,一旦感染就能被远程控制,方便黑客进一步后续攻击,比如植入勒索病毒。

SysJoker用C++编写,每个变体都是为目标操作系统量身定制,之前在57个不同反病毒检测引擎上都未被检测到。

那么SysJoker到底是如何通杀三大系统的?

SysJoker的感染步骤

SysJoker在三种操作系统中的行为类似,下面将以Windows为例展示SysJoker的行为。

首先,SysJoker会伪装成系统更新。

一旦用户将其误认为更新文件开始运行,它就会随机睡眠90到120秒,然后在C:\ProgramData\SystemData\目录下复制自己,并改名为igfxCUIService.exe,伪装成英特尔图形通用用户界面服务。

接下来,它使用Live off the Land(LOtL)命令收集有关机器的信息,包括MAC地址、用户名、物理媒体序列号和IP地址等。

SysJoker使用不同的临时文本文件来记录命令的结果。这些文本文件会立即删除,存储在JSON对象中,然后编码并写入名为microsoft_windows.dll的文件。

此外,SysJoker收集之后软件向注册表添加键值HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run保证其持久存在。

在上述每个步骤之间,恶意软件都会随机睡眠,防止被检测到。

接下来,SysJoker将开始建立远程控制(C2)通信。

方式是通过下载从Google Drive托管的文本文件,来生成远程控制。

Google Drive链接指向一个名为“domain.txt”的文本文件,这是以编码形式保存的远程控制文件。

在Windows系统上,一旦感染完成,SysJoker就可以远程运行包括“exe”、“cmd”、“remove_reg”在内的可执行文件。

而且研究人员在分析期间发现,以上服务器地址更改了三次,表明攻击者处于活动状态,并监控了受感染的机器。

如何查杀SysJoker

尽管SysJoker现在被杀毒软件检测出的概率很低,但发现它的Intezer公司还是提供了一些检测方法。

用户可以使用内存扫描工具检测内存中的SysJoker有效负载,或者使用检测内容在EDR或SIEM中搜索。具体操作方法可以参见Intezer网站。

已经感染的用户也不要害怕,Intezer也提供了手动杀死SysJoker的方法。

用户可以杀死与SysJoker相关的进程,删除相关的注册表键值和与SysJoker相关的所有文件。

Linux和Mac的感染路径不同,用户可以在Intezer查询到这些参数,分析自己的电脑是否被感染。

参考链接:
[1]https://www.intezer.com/blog/malware-analysis/new-backdoor-sysjoker/
[2]https://arstechnica.com/information-technology/2022/01/backdoor-for-windows-macos-and-linux-went-undetected-until-now/

恶意软件伪装成系统更新,通杀Win Mac Linux三大系统,隐藏半年才被发现相关推荐

  1. 恶意软件通杀 Win、macOS、Linux 三大系统;唱片巨头起诉 Youtube-dl 的托管服务商;2022 年不是 Linux 桌面元年 | 开源日报

    整理 | 宋彤彤 责编 | 郑丽媛 开源吞噬世界的趋势下,借助开源软件,基于开源协议,任何人都可以得到项目的源代码,加以学习.修改,甚至是重新分发.关注「开源日报」,一文速览国内外今日的开源大事件吧! ...

  2. Sublime Text 2 - 程序员必备神器!跨平台支持Win/Mac/Linux

    代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过 ...

  3. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

    原文:http://www.iplaysoft.com/sublimetext.html 代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一 ...

  4. Lua sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

    sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux [  编程开发,  编辑输入 -  Windows,  Mac,  Linux // 20 ...

  5. nuke linux 插件,Nuke 插件:镜头光晕 Optical Flares v1.0.86(含预设)Win/Mac/Linux

    [插件介绍] Video Copilot 强大的镜头光晕插件 Optical Flare  终于支持 Nuke软件啦(注:Nuke为节点式特效合成软件,AE为图层式特效合成软件)! Nuke版本的Op ...

  6. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮、代码补全等...

    Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等-- 语法高亮.代码提示补全. ...

  7. 使用纯 python 实现 Instruments 协议,跨平台 (win,mac,linux) 获取 iOS 性能数据

    原文由YueChen发表于TesterHome社区网站,点击原文链接可与YueChen交流. 前言 获取 iOS 性能数据,一直都是比较麻烦的事情,之前在构建测试框架&平台的时候,获取 iOS ...

  8. windows ce linux,Win CE + Linux双系统 总结

    Win CE + Linux双系统 总结 最早发布的SmartQ 7只有Linux系统,而本次我们拿到的测试机装载了Linux和Windows CE 6.0两个操作系统,在开机时可通过方向键和确认键进 ...

  9. linux三大桌面,谁是桌面王者?Win PK Linux三大镇山之宝

    全面解析Win和Linux市场格局 作为教父级别的闭源操作系统--Windows无疑是最大的赢家,而作为微软最成功的一款操作系统--Windows 7可谓是风光无限,这款近乎完美的操作系统让全世界的用 ...

最新文章

  1. 前台传list到后台_实学:Java开发自己的博客系统-第十八篇(后台侧边栏菜单)...
  2. Chmod 777到一个文件夹和所有内容[重复]
  3. Make sure the device specification refers to a valid device
  4. HDU 2066 一个人的旅行
  5. python——函数 10、函数的嵌套
  6. linux配置串口不支持serial,linux 串口serial1和serial2不能用?
  7. LeetCode 553. 最优除法(数学)
  8. 【转】性能测试,影响 TPS 的一些因素
  9. [原创]按键小精灵通用去广告破解补丁
  10. 区块链安全的奥秘之一:非对称加密
  11. 系统调用-文件访问 创建、打开、关闭、读、写
  12. js截取字符长度加省略号
  13. 探访蔚来合肥工厂:是ES8与ES6生产基地 能年产10万台
  14. 清闲逛论坛,发个我们团队常用的开发资源整理,跟兄弟们共享
  15. Android的第一行代码
  16. pacman使用介绍
  17. 冲刺中高考,AI辅助学习靠谱吗?
  18. OSI七层网络模型和四层网络模型详解
  19. android 备份游戏数据,用于Android游戏存档备份和存档还原的教程(图形中的详细信息)...
  20. 微信朋友圈点赞设计测试用例

热门文章

  1. eclipse没有server选项解决方法
  2. C#调用COM组件遇到的问题及解决办法
  3. Git - ‘假设未改变‘和‘跳过工作树‘之间的区别
  4. Android Material Design按钮样式
  5. 如何折叠Visual Studio Code for Windows中的代码部分?
  6. session存储在redis/memcache/mysql
  7. 端午郑州行·世纪欢乐园
  8. iOS Swift UISearchController的取消按钮
  9. 据说这是个电子元器件采购的春天,我们该如何把握机遇?
  10. 棋盘分割(记忆化搜索)