Tycoon:针对多种平台上的Java JIMAGE的勒索软件

黑莓研究与情报团队和毕马威(KPMG)的英国网络响应服务团队报告说:“ 威胁焦点:大亨勒索软件针对教育和软件行业 。” 该报告概述了“针对Windows和Linux的多平台Java勒索软件,至少从2019年12月开始就在野外观察到”,他们将其称为“ Tycoon”。

该报告提供了有关如何执行Tycoon勒索软件的高级描述:“ Tycoon勒索软件以ZIP存档的形式出现,其中包含Trojanized Java Runtime Environment(JRE)构建。 该恶意软件被编译为Java映像文件(JIMAGE),位于构建目录内的lib \ modules。” 该报告描述了“稀疏记录的” JIMAGE“文件格式的文件格式,该文件格式存储了定制的JRE映像,该映像设计用于Java虚拟机(JVM)在运行时使用。” 有关JIMAGE文件格式的其他高级概述,请参见《 JIMAGE – Java映像文件格式》 , 《 Java 9中如何打包模块》,《 Java 9中 的自定义运行时映像》? , 那么什么是.jimage? , Alan Bateman的描述以及JDK 9 Java Platform Module System的 幻灯片49 。 JIMAGE格式是通过JDK 9模块化 ( Project Jigsaw )引入的。

Alan Bateman( JEP 220 [“模块化运行时图像”的所有者) 解释了为什么很难找到有关JIMAGE格式的文档:“故意不记录该格式,最好假定它会随着时间的推移而变化和发展。带来新的优化。” jdk.jlink模块文档非常简短地提到了jimage命令行工具,并提到它被“用于检查特定于JDK实现的容器文件中的类和资源”。 它还指出,有一个用于访问没有API jimage ,这比该模块的另外两个工具(不同JLINK和JMOD )。 同样,没有jimage了“关于刀具参考Java开发工具包版本14工具产品规格 ,即使”页面jlinkjmod ,和许多其他工具功能在那里。

先前提到的报告指出:“勒索软件是通过执行shell脚本触发的,该脚本使用java -m命令运行恶意Java模块的Main函数。” 该报告还谈到了使用具有Windows注册表的“ 图像文件执行选项注入”和随后针对Windows和Linux的Tycoon:“恶意JRE版本包含此脚本的Windows和Linux版本。” 该报告还补充说,Tycoon的“木马Java运行时环境(JRE)构建文件”以ZIP文件的形式存在于lib/module

根据研究观察,“大亨勒索软件针对教育和软件行业 ”的“结论”部分得出了一些有趣的结论。 尤其值得一提的是,我读到为什么他们相信大亨会发动有针对性的攻击,这很有趣。 作者还指出:“这是我们遇到的第一个示例,该示例专门滥用Java JIMAGE格式来创建自定义的恶意JRE构建。”

我建议直接阅读“威胁重点:大亨勒索软件针对教育和软件行业”的报告,但是对于那些对摘要以及与本报告相关的其他意见感兴趣的人,可能会感兴趣。

  • 基于Windows和Linux的新的基于Java的勒索软件 (TechCrunch, TechCrunch )
  • 这种新的勒索软件针对Windows和Linux PC进行“独特”攻击 ( ZDNet )
  • 新发现的Tycoon勒索软件利用晦涩的Java图像格式 ( Silicon Angle )
  • 多平台“大亨”勒索软件使用罕见的Java图像格式进行规避 ( SecurityWeek )
  • 即将推出 一个新的Java勒索软件系列 ( Cyber​​Scoop )

大亨的发现很可能比以往任何时候都对JIMAGE带来更多的关注。

翻译自: https://www.javacodegeeks.com/2020/06/tycoon-ransomware-targeting-javas-jimage-on-multiple-platforms.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/339547.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

笔记本电脑显示打印机服务器关闭,笔记本win10系统的打印机服务怎么禁用或重启...

笔记本win10系统的打印机服务怎么禁用或重启腾讯视频/爱奇艺/优酷/外卖 充值4折起在我们的生活中,如果打印机出错了,我们就需要关闭打印机或者重启打印机,那么笔记本的win10系统禁用/启动打印机服务方法是什么呢?下面小编告诉大家…

python 发送邮件附件很慢_python下smtpsendmail发送特别慢

调用send_mail时卡在s.sendmail(me,to_list,fullText)不动了,很久才响应。代码如下:defsend_mail(to_list,sub,content,path):memail_usermain_msgemail.MIMEMultipart.MIMEMultip...调用send_mail时卡在s.sendmail(me, to_list, fullText)不动了&#x…

junit runner_了解JUnit的Runner架构

junit runner几周前,我开始创建一个小的JUnit Runner( Oleaster ),它允许您使用Jasmine方式在JUnit中编写单元测试。 我了解到,创建自定义JUnit Runners实际上非常简单。 在这篇文章中,我想向您展示JUnit R…

php 邮件服务器 群发,发送使用PHP群发电子邮件发送使用PHP群发电子邮件(Sending mass email usin...

我目前正在写一个音乐博客。 管理员发布一个新的文章每2-3天。 一旦管理员岗位的文章,群发电子邮件将被立即发送到5000左右的用户。什么是实现群发邮件功能的最佳方法是什么?请问下面的函数工作?function massmail(){$content ...;foreach (…

linq判断集合中相同元素个数_iOS开发swift语法梳理:集合Set

1.集合的三特性确定性:给定一个集合,任意给一个元素,该元素或者属于或者不属于该集合,二者必居其一。互斥性:一个集合中的所有元素都是不相同的。无序性:每个元素的地位相同,元素之间是无序的。…

Java 14:有用的NullPointerException消息

Java 14中引入了新的JVM选项-XX:ShowCodeDetailsInExceptionMessages ,以提供有用的NullPointerException消息 ,以准确显示在发生NullPointerException时为空。 例如,考虑以下代码: var name library.get( "My Book" )…

世界机器人冠军王宇航_★​身边的榜样,为你喝彩:我校学子摘冠第七届河南省VEX U机器人挑战赛...

近日,第七届河南省大学生机器人竞赛在河南开放大学顺利闭幕。我校2018级机自专业学生王宇航、李泽坤和应用物理学专业学生闫朝硕荣获“VEX U机器人挑战赛冠军”、“VEX U机器人挑战赛一等奖”,中原工学院荣获“优秀组织奖”。一份耕耘、一份收获&#xf…

python监控服务器信息,Python监控服务器实现邮件微信报警

本文中笔者暂时实现的只有cpu和内存的监控,python可以监控许多的主机信息,网络,硬盘,机器状态等,以下是代码的实现,代码可以实现windows和 linux 的监控。实验环境:Ubuntu16.04和windos10&#…

对象空指针_可选和对象:空指针救星!

对象空指针没有人喜欢空指针异常 ! 我们有办法摆脱它们吗? 也许 。 。 。 这篇文章中讨论了几种技术: 可选类型(Java 8中的新增功能) 对象类(旧的Java 7东西!) Java 8中的可选类…

循环发ajax请求,在循环中发送jquery ajax请求

我在我的Web应用程序的Map中实现了“空间选择”,它选择Streets的数量。选择后,我会为使用“选择处理程序”选择的所有街道获取唯一的街道标识。在循环中发送jquery ajax请求我的下一步是发送Ajax请求到每个街道Id的服务器并获取回应。目前,我…

延迟关机_苹果电脑到底需不需要关机?关机和休眠你选择哪个

刚买了MacBook的朋友,会不会跟小编一样,是格外的珍惜,总想以一种最好的方式使用自己人生中第一个苹果电脑。苹果笔记本需要关机吗?不关机会卡吗?也成了自己关心的话题!Mac 到底要不要关机,这个问…

关于高效企业测试的思考(1/6)

企业中的测试仍然不是应有的广泛使用的话题。 编写尤其是维护测试需要花费时间和精力,但是缩短软件测试并不是解决方案。 为了提高测试效率,应该追求哪些范围,方法和测试技术? 我根据许多实际项目,结合了我在企业测试…

电脑开机后显示服务器没有声音,我的电脑音频服务启动不了,没有声音,小扬声器那里是一个红色的小叉叉...

(我系统是W7普通家庭版32位)一、电脑没了声音,小喇叭上有个红叉,鼠标放上去显“音频服务未运行”,进入控制面板,声音里显没有设备。1,确保硬件好的前提下,还是得先检查下你的驱动有没有问题。2,…

10鼎信诺为什么安装不了_鼎信诺审计软件一周常见问题(4.134.17)

今天介绍一下近期咨询较多的两款财务软件在取数后不能显示辅助核算明细的问题,分别是诺诺云和亿企代账,这两款软件都是采用云记账方式,均可以通过其平台中的导出审计数据的功能导出一个备份文件夹,备份文件夹中都是TXT格式的文本文…

Angular 8 + Spring Boot 2.2:立即构建一个CRUD应用程序!

“我喜欢编写身份验证和授权代码。” 〜从来没有Java开发人员。 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证。 如果您已经成为Java开发人员超过15年,那么您可能还记得什么时候有过多的J…

http服务器网站打不开,网站打不开_ostonkin8743的博客__杭州19楼

HTTP 错误 403 - 限制为仅本地主机访问 Internet 服务管理器 (HTML)HTTP 错误 403 403.1 禁止:禁止执行访问如果从并不允许执行程序的目录中执行 CGI、ISAPI 或其他执行程序就可能引起此错误。如果问题依然存在,请与 Web 服务器的管理员联系。HTTP 错误 …

函数传参字典_Python 函数中的 4 种参数类型

作者:小小程序员链接:https://zhuanlan.zhihu.com/p/89538123来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。在调用函数时,通常会传递参数,函数内部的代码保持不变&#x…

gc频繁的暂停启动_减少主要GC暂停的频率

gc频繁的暂停启动这篇文章将讨论一种减少垃圾收集暂停的技术,它会延迟应用程序的延迟。 正如我几年前所写, 在JVM中无法禁用垃圾收集 。 但是,有一个巧妙的技巧可以用来大大减少长时间停顿的时间和频率。 如您所知,JVM内部发生了…

部署war文件到服务器,war包怎么部署到云服务器

war包怎么部署到云服务器 内容精选换一换部署提供可视化、一键式部署服务,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化。本节通过以下四步介绍如何使用部署服务将归档在软件发布库的软件包部署到云主机上。第一步:准备…

惠普bios硬重置_惠普笔记本电脑按什么样键进入BIOS设置?惠普笔记本BIOS密码忘了咋重置...

F① F② DEL都不行。r是不是的啊?量情拆好:如果您确认无法进入BIOS://stg.www⑧.hp,这个情况很可能是硬件有故障造成的,建议您可以通过以下网址查询距离最近的惠普金牌服务中心.com/cn/zh/support-drivers/esupport/ascpps&…