展开讨论

经验与复盘经验摘录 · 机器翻译

这就是我好奇这种工具是否会干扰合法软件的地方

这就是我好奇这种工具是否会干扰合法软件的地方。例如,我认为《堡垒之夜》等游戏使用的反作弊软件会寻找类似的东西——据我所知,当它在虚拟机中运行时,也会拒绝启动。在90年代做青少年的时候,我记得有一些应用程序/游戏在我附加了跟踪进程时会拒绝启动。它们这样做是为了阻止我 exactly 在做的事情:试图弄清楚如何击败软件许可代码。自从21世纪初以来,我再也没有这样的需求,但我敢打赌这仍然是一种常见现象。因此你就会遇到一个“误报”,就像杀毒软件一样,会导致“服务拒绝”。但杀毒软件的解决方案“将其加入白名单”是否也适用于这里呢?至少在它们的具体实现中,是“开启或关闭”,但我不禁想知道是否有可能修改应用程序,以“将某个进程加入白名单,这样它就不会看到这个暴露的‘击败恶意软件的技巧’。”如果不能,那你只能在使用该程序时“关闭保护”。…

源讨论网络稻草人原帖 239 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

FA

这方法有效,我可以确认。大多数在虚拟机中运行的恶意软件都是研究人员进行恶意软件分析的迹象。 我已经推荐这样做超过10年了。

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

FA

你说得对,一些游戏,尤其是多人游戏,会在虚拟机中拒绝运行以防止作弊,但这当然是他们自己的商业决定。你总是可以构建软件,使其在检测到系统中有可疑情况时停止运行:一些复制保护机制会查找网络卡硬件 ID 的变化,因为开发者认为有人更改网络接口的可能性极低,但当人们开始使用每次主板更换时都会变化的板载接口时,这种情况就不再常见了。 使用商业软件(如 VMware)而不是 QEMU 或 VirtualBox 也有区别,因为开源软件更适合根据特定需求进行定制,比如防止作弊。 最终,这种方法在减缓恶意软件方面效果很好,因为正常软件允许在其中运行的风险较低。…

完整原文
HU

你所说的'合法软件'具体是什么意思呢?如果你向某人描述现代反作弊解决方案做了什么,但不告诉他们这是什么,他们肯定会称之为恶意软件。它们的相似性真的很惊人。这几乎感觉它们之间的区别更多是技术上的问题。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。