首页
社区
课程
招聘
[旧帖] [求助]请教软件注册后注册码藏于何处? 0.00雪花
发表于: 2014-1-18 11:33 4932

[旧帖] [求助]请教软件注册后注册码藏于何处? 0.00雪花

2014-1-18 11:33
4932
别人做的U8破解补丁,使用起来需要手工复制文件,然后再手工输入注册码,感觉很麻烦。于是我就用AU3写了一个界面,完全替代手工操作,鼠标点一下即可实现补丁文件复制和注册码的输入,非常方便。其中有有一个补丁文件serverNT.exe,首次运行必须输入注册码,我用鼠标模拟的方式来实现,有时候会因为鼠标在动,或者其他弹窗导致输入出错,所以我就想知道,这个注册码注册码之后藏身于何处,知道了之后就可以直接写入就好了。我用了注册表对比,磁盘监控等方法,都无法找到它的藏身之所,感觉好不可思议,特前来这里请教大家,请大家指点,谢谢!
     我把文件上传到百度网盘,地址:链接: http://pan.baidu.com/s/1dDl8NgX 密码: roqz。附件也可以下载(我刚才开始找不到在哪里上传附件,后来又找到了。)
     重要说明:杀毒软件会误认为有病毒,会把它杀掉,所以解压缩之前请先在杀毒软件中添加排除ServerNT.exe,但实际上是没有病毒的,我相信大家肯定能判断,请大家放心!

附件:
ServerNT.rar
注册码.rar

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 37
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
今天晚上有重要发现,想尽各种办法,终于发现注册之后会把信息写入C:\windows\system32这个文件夹,这点可以确认,因为注册之后,我把整个system32文件夹替换掉,又回到了没有注册的状态。

可是让人崩溃的是,我使用BeyondCompare3工具对比注册之前和注册之后system32文件夹中文件的变化情况,然后用旧文件去覆盖新的文件,这样竟然无法恢复到注册前的状态,也就是说,无法找出到底注册之后,什么文件发现了变化。

并且可以肯定,注册信息不是写入注册表!
2014-1-27 00:16
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个要汇编软件,看看注册信息保存在哪的吧
2014-1-27 10:17
0
雪    币: 233
活跃值: (10)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
5
用ProcMon等工具查看一下
2014-1-27 10:25
0
雪    币: 246
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
运行的时候,用Procmon监视一下就可以了.

顺便告诉你一下结果:
注册信息是保存在注册表  HKEY_LOCAL_MACHINE\SOFTWARE\Licenses\

C:\WINDOWS\Registration\*.clb

KEY的名字,不清楚是固定的,还是根据机器相关信息生成的,
我这里测试到的名字是
{0029B2FD3967B5016}  
{I029B2FD3967B5016}
{K7C0DB872A3F777C0}
{R7C0DB872A3F777C0}

同时备份注册表和C盘里的那个clb文件, 即可实现备注注册信息的功能.

==============================
PS:我分别在两台虚拟机里测试了一下(一台是xp的系统,一台是2003的系统),
注册之后 保存的注册表的key的名字是一样的.


上传的附件:
2014-1-27 11:01
0
雪    币: 37
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我把你说的C盘里的文件删除后,依然是注册状态。然后到注册表里,找不到你所说的注册表项。我操作系统是Windows 7 旗舰版 64位。
上传的附件:
2014-1-28 21:46
0
雪    币: 246
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
x64系统下的注册表路径是: HKLM\Software\Wow6432Node\Licenses
2014-1-29 13:49
0
雪    币: 37
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
找到了,我把LICENSES删除掉之后,打开文件,仍然处于激活状况,也就是这样也没有真正删除注册信息。
2014-1-29 17:28
0
雪    币: 37
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
我刚才在一台32位的WIN7电脑上测试,把你找到的那个注册表项Licenses删除之后,确实又回到了没注册的状态。然后我导入该注册表项(注册后我导出的),又回到了注册状态。可是这下不管怎么删除,都无法恢复到未注册的状态了,运行文件它会自动再次写入那个Licenses注册表项。C:\WINDOWS\Registration\*.clb,能删的我全都删除了,只有一个无法删除,我看了有好多文件都引用它。

刚注册的时候,那个Lincenses项下有五个值,分别是:
"{R7C0DB872A3F777C0}"
"{K7C0DB872A3F777C0}"
"{I029B2FD3967B5016}"
"{0029B2FD3967B5016}"
"{I5617E62DC9D5FCAC}"
"{05617E62DC9D5FCAC}"
将其删除之后运行ServerNT.exe再次写入的时候,少了"{05617E62DC9D5FCAC}",但是然后是注册状态。搞不懂了。

有时候,删除那个Licenses,恢复到未注册状态,有时候删除了却又恢复不到未注册状态。

但是我发现一个规律,就是删除了Licenses之后,打开Processmon这个监控软件,然后点"清除"按钮,这样就可以恢复到未注册前的状态了,这代表着什么呢?
2014-1-29 17:56
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
你用的是用友老王的吧,servernt文件是加的壳,他用的壳叫穿山甲,你可以先研究下穿山甲就知道了
我就是做用友破解的,以前是老王团队,现在解散了,出来自己干了.
2014-2-3 21:47
0
游客
登录 | 注册 方可回帖
返回
//