荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: bstone (Back to real world!), 信区: Hacker
标  题:  Dream Controls 的破解
发信站: BBS 荔园晨风站 (Sun Apr  9 07:23:16 2000), 转信

发信人: donquixote (堂.吉诃德), 信区: Hacker
标  题: Dream Controls 的破解
发信站: BBS 水木清华站 (Thu Apr  6 19:36:53 2000)

今天无事,随便找了一个Dream Controls来练练手.
这是一套For Delphi 的控件.提供DCU.挺不错的!
随便找了一个它带的Demo编译.然后关闭Delphi
运行程序,出现提示说我用的未注册(废话,哪有银子)
关闭对话框后程序继续运行.总算还能用.不像一些程序
根本不运行!:(
用TRW load这个程序,F8跟踪.(没几步)到这里
xxxx:004039F4   MOV  EAX, [EDI + EBX * 8]
xxxx:xxxxxxxx   INC  EBX
xxxx:xxxxxxxx   MOV  [004DF4B0], EBX
xxxx:xxxxxxxx   TEST EAX, EAX
xxxx:xxxxxxxx   JZ   00403A04
xxxx:xxxxxxxx   CALL EAX
xxxx:xxxxxxxx   CMP  ESI, EBX
xxxx:xxxxxxxx   JG   004039F4
在这里ESI = 0x55 循环 0x27次后 EAX = 004603c4
这时CALL EAX 出现对话框.
所以....
u 004603c4
004603c2        MOV EAX, EAX
004603c4        sub dword ptr[004DF8VC], 00000001  '跳到这里为什么
??????
                'code o 后是832dbcf84d0001
xxxxxxxx        jnb 004603d2
xxxxxxxx        call 0045f470

现在好说了:
832dbcf84d0001---->
c32dbcf84d0001

 c3  -->  ret

这样讨厌的对话框就不出了.程序照样运行.
不过下面就有问题了:
小弟接着在DCU 中查找这个串.结果我找遍了所有的DCU文件都没有找到!!!!:(((
在bpl, dpl中都没有!!!!!:(((((
难道DCU也可以动态的生成代码?还是DCU也可以被压缩?小弟百思不得其解!:(
BTW:我用TDebug for windows(TASM 5.0带的) 来load 这个程序.结果提示我这不
是一个

Windows程序!!!:(((
见鬼了!
有那位大哥搞定了?麻烦忙中抽闲给新手指点一下.
我是新手,深知入门艰难.所以写下这些请大家指点.如果有什么对大家有用我就心
满意足
了.

--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.88.111]
--

                                              Live my life!?

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.28.106]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店