大家来说说使用 VirtualBox 治理国产流氓软件的最佳姿势。

2019-07-03 23:42:18 +08:00
 gaayyy

国产软件耍流氓的手段真是层出不穷,花样百出。 初级入门的有放到启动项的,添加到注册表里面 Run 和 RunOnce 的。 比较高级的有自己添加一个系统服务的(某雷),生成一个驱动模块并隐藏设备的(某数字)

我现在的做法是弄一个比较纯净的 XP 虚拟机,需要测试的时候直接复制一份,然后在里面观察。如果软件有流氓行为,大不了直接删除复制出来的已经被祸害了的虚拟机。此外,VirtualBox 还有个快照功能( Snapshot ),我想问一下这个能替代我现在的方法么?先保存一个快照,然后直接在该虚拟机里面运行流氓软件,测试结束以后直接回滚到快照状态。这样就不用每次都复制一遍了(这也是为什么我用 XP 虚拟机的原因,体积小,才 1G 不到,复制起来快。Win 7 要好几个 G )

还有就是这个快照是增量式保存的么?就是同一个虚拟机的上一个快照跟接下来的一个快照只记录增量部分?

关于流氓软件本身,我用什么方法能够精确的检测到该软件是在硬盘里写了文件,还是改了注册表,还是悄悄的添加了一个驱动?

2909 次点击
所在节点    程序员
10 条回复
jerry74
2019-07-03 23:44:19 +08:00
用 Sandboxie 不就好了
gaayyy
2019-07-03 23:50:13 +08:00
@jerry74 有的 msi 安装跟 Sandboxie 好像冲突,还有就是个人不喜欢破解版,倾向于用的 VirtualBox。
compiler
2019-07-03 23:57:03 +08:00
真折腾
ysc3839
2019-07-04 01:01:50 +08:00
用快照没问题,是增量保存的。
要查看修改文件、注册表的话得用 Process Monitor 之类的工具,或者用沙盒。
jinliming2
2019-07-04 08:28:38 +08:00
升级 Win 10 1903 之后,用自带的 Windows Sandbox 非常爽,和虚拟机差不多,但是启动速度超快,只要 3 秒,启动起来之后是直接克隆你当前的系统,所以你系统是啥版本,Sandbox 就是啥版本。
流氓软件拷进去直接跑就行了,关掉 Sandbox 一切都还原了。目前没有发现兼容性问题。

应该还是前期版本的原因,暂时不支持拖放,不过能外面复制里面粘贴或者里面复制外面粘贴,就像远程桌面那样的体验。
我已经抛弃 Vmware 虚拟机了……
whnzy
2019-07-04 08:44:30 +08:00
@jinliming2 家庭版系统是没有的,一般都是家庭版的系统。
还可以装一个火绒,也有些用处。
ragnaroks
2019-07-04 09:01:00 +08:00
vb 不清楚,vm 可以,快照是增量的,先取消"关机时保存快照",然后在关机后手动删除刚才的快照就等于还原了
Muniesa
2019-07-04 09:59:49 +08:00
@jinliming2 可能是我的配置太低,我用 Windows sandbox 就很卡,而且用了 hyper v,导致我的 Android 模拟器用不了……
Kiriya
2019-07-04 11:35:57 +08:00
检测到虚拟机,软件无法运行
smallc2009
2019-07-04 12:01:23 +08:00
sandbox 无法关掉里面的杀毒软件

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/579802

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX