VirtualBox 的 Linux 密码可以被破解吗?

2018-12-10 16:00:55 +08:00
 zjsxwc

私活,没收到钱不提供源码,于是我导出了个将近 2G 大小的 ova 文件给客户(里面的 Linux 有密码),他们导入虚拟机后就能直接使用,

现在问题是 VirtualBox 的 Linux 密码可以被破解吗?

5309 次点击
所在节点    程序员
30 条回复
whileFalse
2018-12-10 16:07:40 +08:00
我理解只要磁盘没加密就能破解。虽然没用过 virtualbox,但是不是可以在运行该镜像时指定启动磁盘,并通过 u 盘启动?
lanwairen123
2018-12-10 16:09:17 +08:00
导入虚拟机后用一个 livecd 启动,挂载虚拟机的硬盘,想看啥看啥。
FindHao
2018-12-10 16:11:05 +08:00
开机单用户模式登录
dracher
2018-12-10 16:11:20 +08:00
如果你没做 grub 和 single-user 的密码保护,也没有主目录或者全盘加密的话。那都不需要破解就可以查看源码了。。。另外也有工具可以直接挂载查看虚拟机磁盘文件,都不需要全套虚拟机。
fanux
2018-12-10 16:11:28 +08:00
不用破解,新建一个虚拟机,添加你的磁盘就可以了,直接读写
aaa5838769
2018-12-10 16:13:10 +08:00
可以破解,单用户模式还可以修改你的密码
cubecube
2018-12-10 16:16:14 +08:00
你别把源码放虚机不玩了。
zjsxwc
2018-12-10 16:16:30 +08:00
@whileFalse @lanwairen123 @FindHao @dracher @fanux @aaa5838769

有什么好的办法给虚拟机加密?
Wolfx
2018-12-10 16:18:07 +08:00
5 楼回答正确
ysc3839
2018-12-10 16:18:32 +08:00
@zjsxwc VirtualBox 不知道有没有加密功能,VMWare 有。此外用压缩包加密也行。
ooo3o
2018-12-10 16:18:34 +08:00
Linux 不了解.
Windows 的话, 对重要分区进行 BitLocker 好用, 能开机, 但分区要单独解密.
boris1993
2018-12-10 16:23:16 +08:00
VirtualBox 不知道能不能给虚拟机加密
Linux 里面我记得有个叫 Luks 的,可以给分区加密,密码不对就不能挂载
myleon
2018-12-10 16:28:20 +08:00
和虚拟机没有关系吧? 某些发行版安装的时候会提示要不要 lvm 全盘加密,加密就可以啦
dorothyREN
2018-12-10 16:30:02 +08:00
单用户模式直接重置密码吧
myleon
2018-12-10 16:30:46 +08:00
@boris1993 #12 他的意思应该是开机就能用不需要进入 linux,需要密码加载就影响运行了,全盘加密不存在这个问题,有密码才能进入或者查看磁盘内容,没密码只能开机
7654
2018-12-10 16:33:34 +08:00
都不需要打开虚拟机,用 7z 就可以查看虚拟磁盘内的内容
现实就是这么无情。。。
dracher
2018-12-10 16:35:14 +08:00
@zjsxwc 问题是,加密了那就意味着解密了才能使用。所以你的客户要怎么使用了。
如果你项目不能提供二进制文件,那还是在代码层想想办法吧
8023
2018-12-10 16:39:53 +08:00
可以; cryptfs。
w01230
2018-12-10 16:47:30 +08:00
挂载以后直接修改文件就可以吧~
hihipp
2018-12-10 16:50:57 +08:00
这类问题建议在代码层动手,各种逻辑加入 Sleep,每日递增,越用越慢,给钱就解。

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

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

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

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

© 2021 V2EX