运行在 Windows 7 的小软件限制注册使用问题

253 天前
 QvQloli77
第一次使用由于是新设备,软件可注册账号 1-2 次。第 3 次以后不允许在这台设备注册账号了。

软件大小只有几兆 MB ,需要联网,它运用了什么原理限制注册的?封的是 CPU 、MAC 、硬盘设备码吗?

在虚拟机 Win7/10 ,运行 2 后次,还原虚拟机也是被限制注册。但有个好消息是,虚拟机中一个操作系统备份了 1 年时间上运行,还原到这个备份了 1 年的系统上,就可以再次注册账号继续使用。

不排除软件生成了某一文件隐藏在深层次文件夹中,未被发现和删除,但清理了注册表还是无法再次注册。
所以,如何使用什么办法找到第一次软件运行,偷偷在系统里生成的这个软件?封设备码,三码合一这个可能性大吗?虚拟机改过 MAC 地址也是无效的。
1811 次点击
所在节点    程序员
24 条回复
ysc3839
253 天前
新建虚拟机也不行吗?
ysc3839
253 天前
另外最好能提供软件看看
VIVIANSNOW
253 天前
新建虚拟机看看结果然后继续推理
liyafe1997
253 天前
“还原虚拟机也是被限制注册”,理论上这一条就排除了“文件隐藏在深层次文件夹中”,因为还原虚拟机以后整个硬盘镜像都还原了。有可能是 MAC 地址,试试改下虚拟机网卡的 MAC 地址试试?
chitaotao
253 天前
可以用 process monitor ,看看程序的行为,包括读写注册表和文件这种的
wjx0912
253 天前
火绒剑也可以看到程序启动过程,读写了哪些文件,注册表
seers
253 天前
发出来逆向看看
iorilu
253 天前
能联网那就是将信息, 次数发送到服务器了阿

至于用的啥信息限制, 反正 mac, 硬盘码等不变的信息都是可以的, 即使用虚拟机也可以检测出原系统信息的把, 并不是说
虚拟机就能隐藏一切, 很多软件都可以检测是否虚拟机运行的
zhq566
253 天前
如果没壳,用 OD 、x32dbg 在这几个相关系统函数下断再追出来改掉就好了。
crisrock
253 天前
让我奇怪的是,为什么“还原到这个备份了 1 年的系统上,就可以再次注册账号继续使用”
JamesR
253 天前
@crisrock #10 我猜是硬盘 ID 之类,换硬盘就又可以注册了,Office 激活就是和硬盘有关的。
leungzw246
253 天前
硬件组合生成机器码,服务器验证
forty
253 天前
用 sandboxie 运行, 就知道改写了什么
liyafe1997
253 天前
@iorilu 虚拟机检测不出原系统系统,只能检测是否虚拟机运行,对 QEMU 这种模拟器是一点办法都没有。
QvQloli77
252 天前
@ysc3839 你懂程序或者逆向可以提供。新建虚拟机行,备份虚拟机 1 ,第一次行,没问题,再还原到新建的虚拟机上就不能继续用了
QvQloli77
252 天前
@liyafe1997 提问中说了,改 mac 无效。每次都新建虚拟机可以用,用之前备份虚拟机,在备份 2 上使用,再还原虚拟机,然后就不可使用。.exe 文件,直接复制就可以打开,需要注册
QvQloli77
252 天前
@seers 邮箱
QvQloli77
252 天前
@iorilu 每次新建虚拟机软件还可以用,用之前先备份,但用了后再还原到备份的,则无法继续使用,会弹窗,禁止注册。如果读取设备码,它是怎么能读到 cpu 码的
QvQloli77
252 天前
@crisrock 还原到 1 年前备份的系统,可能就相当于是新建的虚拟机吧,每次新建虚拟机安装系统还是可以用的。但如果现在新建虚拟机,备份,使用,1 小时或者短暂时间,再还原到先前(现在)备份的,也是不能使用
ysc3839
252 天前
@QvQloli77 我懂一点点逆向,没加壳啥的我可以看看

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

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

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

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

© 2021 V2EX