欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > 3DMAX脚本病毒Spy CA查杀方法

3DMAX脚本病毒Spy CA查杀方法

2025/5/15 14:03:44 来源:https://blog.csdn.net/mufenglaoshi/article/details/147964993  浏览:    关键词:3DMAX脚本病毒Spy CA查杀方法

什么是Spy CA病毒?

Spy CA是一种新型病毒,可以与从在线资源或3D商店下载的第三方3D模型一起下载该病毒。

该病毒是一种Maxscript代码,写入对象的自定义属性,并在打开场景、合并模型或操纵对象时执行。

通过对带有该病毒的场景做逆向工程,发现该病毒脚本会影响以下内容:

1.打开场景时间长;

2.在系统中沿路径c:/Users/[User]/AppData/Local/创建不需要的文件

3.在对象中创建不需要的属性

4.向服务器发送有关唯一PC标识符的数据

5.通过覆盖3dsmax.ini中的设置禁用3Ds Max安全工具

如果您正在使用安全工具,并看到如上图所示的消息,则表示您已被感染。

在3Ds Max 2024及更高版本中,脚本被阻止执行,但病毒代码仍保留在对象的自定义属性中。因此,存在将带有此病毒的场景或对象转移给没有保护的其他用户的风险。因此,代码可能会在未受保护的计算机上执行,所以建议使用Prune Scene查杀!

病毒是如何工作的?

病毒在系统文件中创建了一个mac.dat文件,其中包含要发送到服务器的信息。通常会在那里写一个唯一的标识符。

c:/Users/[User]/AppData/Local/com/mac.dat

个人数据被发送:MAC地址、唯一标识符和其他信息到远程服务器。

该病毒还试图通过覆盖3dsmax.ini中的设置来完全禁用3Ds Max安全工具!

目前,这就是病毒的所有行为。但是,对于大量具有类似自定义属性的对象,场景在启动或操纵对象时会显著减慢。

如何检测间谍病毒Spy CA?

有几种方法可以检测这种病毒:

1.启用安全工具后,您将看到一条消息(本文开头的屏幕截图)。

2.安装Prune Scene后,您将收到此病毒已被删除的通知。

3.你可以手动检查你的场景。手动检测间谍病毒Spy CA的方法。打开Maxscript Listener,复制并粘贴以脚本,然后按Enter键:

(fn detectSpyCA = (for i in custattributes.getSceneDefs() where i.name == #Sound_GrayDeskUnderFourOldDriverGoPlane do return true; return false); detectSpyCA())

执行该行的结果应返回:false。如果执行结果为:true,您已被感染!

如何彻底清除病毒?

不幸的是,3Ds Max Security Tools只能阻止此病毒的执行,最有效的方法是使用Prune Scene插件。

Prune Scene将从使用恶意代码的场景中完全删除所有自定义属性。最重要的是它是自动完成的!

另一种方法是通过将场景中的所有对象“转换为网格”,然后“转换为多边形”,以删除“自定义属性”,也可以轻松手动清除此病毒。

结论

Spy CA对3Ds Max用户构成严重威胁,能够通过对象的自定义属性注入恶意Maxscript代码。尽管新版本的3Ds Max阻止了这种病毒的执行,但它在场景中仍然存在,在没有适当保护的情况下对其他用户构成潜在危险。

建议使用Prune Scene等工具彻底删除恶意属性,防止病毒传播。在处理从第三方来源下载的文件时,必须谨慎行事,并定期检查场景中是否存在此类威胁。

感谢阅读,下期再见!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词