能力值:
( LV2,RANK:10 )
|
-
-
2 楼
虽然我还没有能力全部理解,但是还是坚持仔仔细细的看了一遍。
真精彩
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
感谢分享
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
终于有破解了
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
想问问楼主,能不能看出这个软件是在哪保存到期时间的?
|
能力值:
( LV8,RANK:130 )
|
-
-
6 楼
不是很明白你说的是什么意思,它的激活码是保存在注册表里的,不管是联网激活还是离线激活都一样,联网激活是自动的,离线激活是手动的。
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{98E6BD24-2D93-41A5-BC6D-CB7C1507318B}
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
再后面还有到期时间与当前系统时间的比较,软件版本的比较,系统码的比较,在IDA里很容易就能看得懂,这里就详细说明了。注册信息的结构如下所示
这个到期时间,肯定会保存在机器上的某个位置吧,不知道能不能找到在哪保存的,如果能找到的话,或许可以做些处理,那就不用总去激活它了。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
三、注册信息收集 1、版本号:“C:\Program Files\Sandboxie\License.exe print version”,如3.50 2、系统码:“C:\Program Files\Sandboxie\License.exe print syscode”,如5BA2F01DBAB60EA8 3、到期时间:年月日,形如20110214
哦,在第三步的时候,可以用filemon和regmon监视下看看,呵呵,谢谢了,有空试试,看能不能找到
|
能力值:
( LV8,RANK:130 )
|
-
-
9 楼
注册信息的结构里我标出来了,在第三行,是31121120,逆着看就是2011-12-31
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
不太明白什么意思
我的意思是,沙盘每次启动时都会读取这个到期时间,我想知道它是从哪读取到这个值的
|
能力值:
( LV8,RANK:130 )
|
-
-
11 楼
激活码(Key)保存在注册表中,每次沙盘启动时做 Reg = Key^EXP mod MOD, 得到注册信息 Reg。如果所有校验都通过,则执行
.text:00020A15 loc_20A15: ; CODE XREF: ActivateLicense+2BCj
.text:00020A15 mov eax, dword ptr [ebp+Time]
.text:00020A18 mov dword_28A80, eax
.text:00020A1D mov eax, dword ptr [ebp+Time+4]
.text:00020A20 mov dword_28A84, eax
.text:00020A25 mov eax, [ebp+var_18]
.text:00020A28 mov dword_28A88, eax
.text:00020A2D mov eax, [ebp+var_14]
.text:00020A30 mov dword_28A8C, eax
.text:00020A35 xor esi, esi
.text:00020A37 jmp short loc_20A51
将到期时间保存在变量 dword_28A80(ExpiredDate_Low),dword_28A84(ExpiredDate_High)里。之后查询是否激活,剩余时间等全用的是 ExpiredDate,注册信息 Reg 在 ActivateLicense 执行之后就被释放了。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
也就是说到期时间也是通过key计算出来的?而不是专门保存一个值在注册表里,哦,那看来没办法了
|
能力值:
( LV8,RANK:130 )
|
-
-
13 楼
是的,但可以爆破,直接给 ExpiredDate 赋值,只是这样每次有新版本都得重新爆破。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
很不错,最近刚好想试试自己注册下沙盘的,多谢啦
|
能力值:
( LV12,RANK:1010 )
|
-
-
15 楼
楼主分析的很详细. 它的驱动没有数字签名呀.
|
能力值:
( LV9,RANK:170 )
|
-
-
16 楼
及时雨啊,一直还在3.46
刚要问为什么没有记录下驱动跟踪细节,原来楼主用了Syser+IDA,似乎用的人不多,大部分都windbg
|
能力值:
( LV8,RANK:130 )
|
-
-
17 楼
它的驱动有数字签名,所以打过补丁后显示签名无效
|
能力值:
( LV8,RANK:130 )
|
-
-
18 楼
也是第一次跟踪驱动,试了下 Syser ,能用,所以就先用着了,如果不能用估计下一个就会试 Windbg
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
终于等到了 谢谢楼主
|
能力值:
( LV12,RANK:1010 )
|
-
-
20 楼
楼主好样的,一直用3.46,这次终于可以用3.49了...
|
能力值:
( LV8,RANK:130 )
|
-
-
21 楼
谢谢! 3.50都出来了,破解也可以用在 3.50 上
|
能力值:
( LV12,RANK:1010 )
|
-
-
22 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
还在用老版本 不过还是收藏了 哈哈
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
win7 64位 激活失败
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
提示
This is not a valid Activation Key. [C0000080]
|
|
|