破解工具:Dasm89
下载地址:http://www.datadynamics.com
OS:Win2000 pro
难度:易
第一次写Crack教程,写的不好.请各位多指点!
一个Vb,Vc下不错的数据控件.之所以破解它,因为觉得它有实用价值.
运行该软件给出的例子有Nag弹出.该控件未加壳.可直接用Dasm89反汇编.
我们可以在对话框参考中找到如下信息
Name: DialogID_008E, # of Controls=007, Caption:"ActiveCube Evaluation Copy",
ClassName:""
001 - ControlID:0001, Control Class:"BUTTON" Control Text:"OK"
002 - ControlID:FFFF, Control Class:"STATIC" Control Text:""
003 - ControlID:FFFF, Control Class:"STATIC" Control Text:"Thank
you for choosing to evaluate ActiveCube from Data Dynamics, Ltd. This ve"
004 - ControlID:FFFF, Control Class:"STATIC" Control Text:"Copyright
2001 (c) Data Dynamics, Ltd. All Rights Reserved."
005 - ControlID:FFFF, Control Class:"STATIC" Control Text:"2600
Tiller Lane"
006 - ControlID:FFFF, Control Class:"STATIC" Control Text:"Tel
: (614) 895-3142"
007 - ControlID:FFFF, Control Class:"STATIC" Control Text:"To
license the software, or to obtain assistance during the evaluation process"
就从它入手.DialgoId_008E
:1008365C 90
nop
:1008365D 90
nop
:1008365E 90
nop
:1008365F 90
nop
* Referenced by a CALL at Address:
|:1004CAD4
|
:10083660 56
push esi
:10083661 8BF1
mov esi, ecx
* Possible Reference to Dialog: DialogID_008E
|
* Possible Reference to String Resource ID=00142: "Insufficient viewer area"
|
:10083663 688E000000 push 0000008E
->光标停在此处,我们向上回溯
:10083668 E853D3F8FF call 100109C0
:1008366D C706081A0C10 mov dword ptr
[esi], 100C1A08
:10083673 8BC6
mov eax, esi
:10083675 5E
pop esi
:10083676 C3
ret
由* Referenced by a CALL at Address::1004CAD4回溯跟踪.
:1004CAA5 8BF1
mov esi, ecx
:1004CAA7 3BC7
cmp eax, edi
:1004CAA9 8965F0
mov dword ptr [ebp-10], esp
:1004CAAC 8975C8
mov dword ptr [ebp-38], esi
:1004CAAF 897DFC
mov dword ptr [ebp-04], edi
:1004CAB2 755B
jne 1004CB0F
:1004CAB4 397E7C
cmp dword ptr [esi+7C], edi
:1004CAB7 7556
jne 1004CB0F
* Possible Reference to String Resource ID=00016: "Invalid dimension name"
|
:1004CAB9 6A10
push 00000010
:1004CABB E8143C0600 call 100B06D4
:1004CAC0 8BC8
mov ecx, eax
:1004CAC2 83C404
add esp, 00000004
:1004CAC5 894DCC
mov dword ptr [ebp-34], ecx
:1004CAC8 BB01000000 mov ebx,
00000001
:1004CACD 3BCF
cmp ecx, edi
:1004CACF 885DFC
mov byte ptr [ebp-04], bl
:1004CAD2 7407
je 1004CADB
:1004CAD4 E8876B0300 call 10083660
'该Call弹出Nag,需要跳过
:1004CAD9 8BF8
mov edi, eax
把1004CAD2处的7407该为7507,Nag是没了,可该控件的表格也没了,不成功
再向上看
:1004CAB2 755B
jne 1004CB0F
将755B改为745B(Je 1004CB0F),结果成功.
该控件破解对有一定水平的人来说,很简单.但是控件的含'金'量不低.很有用的.我的报表一般都用它!
感谢Aming给出的破解方法,非常好!对(ActiveBar2 sp3,SharpGrid都有效).可是我到现在也不知道你的思路,是更改全局变量的值吗)能简单的说两句吗!
- 标 题:爆破ActiveCube Ocx,Aming能否指点一下,谢谢! (3千字)
- 作 者:rola
- 时 间:2002-3-23 10:53:15
- 链 接:http://bbs.pediy.com