young888888 发表于 2008-9-3 00:34:51

Q99 多功能语言复读机V1.71解密探讨

Q99 多功能语言复读机V1.71解密探讨

http://nilsoft.net/images/main.png
http://nilsoft.net/images/fkgd.png
http://nilsoft.net/images/yyzd.png
http://nilsoft.net/images/tycz.png
http://nilsoft.net/images/jjjm.png
http://nilsoft.net/images/zndj.png
http://nilsoft.net/images/djtx1.png
http://nilsoft.net/images/djtx2.png
http://nilsoft.net/images/wbjd.png
http://nilsoft.net/images/cssz.png
http://nilsoft.net/images/sklyj.png
http://nilsoft.net/images/MP3Exp.png
http://nilsoft.net/images/main.png
http://nilsoft.net/images/q99logo.png
软件介绍请看官网.


未注册软件限制有三:
1.多数课件非注册用户无法打开;
2.每个音频文件只能播放一分钟;
3.只能试用30次.


菜鸟试练,有问题,请指教!

重启验证注册码,考虑爆破,省得输入!

一.侦壳

peid0.94:UPX v0.89.6 - v1.02 / v1.05 -v1.22 (Delphi) stub
插件脱壳.
语言:Borland Delphi 6.0 - 7.0

二.解密

1.多数课件非注册用户无法打开
有弹出框提示->od载入,超级字串参考ASCII,
"非注册用户无法打开课件"
006B8D03   .B9 CC906B00   mov ecx,复件_Q99.006B90CC
分析跳过即解决此问题!

2.每个音频文件只能播放一分钟
    遇到大问题:
a.考虑字符关键点入手:播放到1分钟时,即停止播放,左下角控件条显示"未注册版本只能复读1分钟的语音",
od搜索所有参考文本字串,超级字串参考ASCII,unicode均未能找到,考虑delphi编写,
再用pe explorer查了每个地方,没有;再用dede查了每个地方,还是没有,晕菜;
b.考虑到重启验证,对重启时对注册m读取下断,监测注册表和文件,除了其目录下的date文件夹内文件读写外,没监测到其他.对date文件夹内文件监测,用指纹对比得知:注册码不存在date文件夹内,奇怪了,那在哪?使用次数记录连同学习记录在ud2内.
c.考虑到显示"未注册版本只能复读1分钟的语音"同时也可能弹出注册框(好像是随机的,不一定弹出),用API断点:对话框,消息框,字符串下断,但由于Q99循环绕得我头晕,有时甚至每读一句都要断几次,是不是我下断有错?
d.对左下角显示"未注册版本只能复读1分钟的语音"控件条入手:星号密码监测控件名是:TflatPanel,用dede查到TFlatPanelUnit,但没有查到计算一分钟的地方.


3.只能试用30次.使用次数记录连同学习记录在ud2内,使用次数在两个地方两个字节进行记录.考虑跳过写使用次数的位置,但不成功,直接删掉此文件,试用30次就又重新计算了,只是我的生词本等学习记录没了!


三.请教

1.为什么"未注册版本只能复读1分钟的语音"找不到?是动态内存恢复的原因吗?

2.对于这个软件,有几个API断点可以用?哪个最好?

3.它的注册算法是什么样的?可以分析下吗?

young888888 发表于 2008-9-16 15:03:45

没人回复,自己顶一下!

雲飛揚 发表于 2008-9-19 09:06:03

这软件功能够强的.

月之精灵 发表于 2008-9-19 22:55:40

软件的下载地址?,我在华军下了个没那么多的东西
找到了,可是下不了,是那个BBS没注册的原因吗?
把你的传一个长点的,试用的新概念第二课1太短了,只有1分18秒,已经通过,再试个长点的
算了,我找到了,正在下/:L

[ 本帖最后由 月之精灵 于 2008-9-19 23:06 编辑 ]

月之精灵 发表于 2008-9-19 23:26:11

事关国软,只贴个图算了

lixy8888 发表于 2008-9-20 20:20:40

我也下来看看,好久没动过正式的软件了.这一段时间老弄CRACKME

Nisy 发表于 2008-9-21 21:36:38

怎么这么多图片 楼主破了是想用呢 还是对加密感兴趣呢 ?

myhp 发表于 2009-3-23 12:46:06

期待解决方法呀~

一年四季 发表于 2009-3-23 21:22:48

/:014 /:014 /:014 /:014 /:014

千江月 发表于 2009-3-27 12:42:06

自己下几个时间类的函数断点看看,说不定可以找到相关的信息。
页: [1]
查看完整版本: Q99 多功能语言复读机V1.71解密探讨