软件名称: QQ图形留言器 8.0
软件大小: 1008 KB
应用平台: Win95/98/NT/2000/XP
软件类别:
网络软件 | 聊天辅助
发布主页: http://aton.126.com
软件介绍:这是一款管理文字图形的软件。收集有3000多种不同的文字图形,能够自动将图形复制到QQ,ICQ,Tomq等聊天软件发送信息的窗口,并发送出去。支持多窗口发送,可作信息群发工具。支持循环发送,可作信息攻击工具。可以自行制作文字图形,能自动将你喜爱的图片转成文字图形。软件界面华丽,并可更换不同的风格。可分类或根据关键词查询,能使您轻松找到满意的文字图形。可以自行增删图形,新建类别,建立属于自己的数据库。
注册费只要10元,而且注册用户将可享有免费技术支持和免费升级,所以希望能注册予以支持。
破解工具:ollydbg 1.06
破解方法:演示如何跟踪关键代码
声明:
此文仅用于学习之用,转载请注明出处。本人对读者阅读本文之后的行为不负任何责任。
请尊重软件开发者的权利,如果你真的喜欢
一个软件,请支持它!
破解过程:
1.有人说olldbg没有什么用,为了反驳这种无知的想法,我以这个例子做一个小小的证明。这里只用到了olldbg十分之一不到的功能,不过已经够了。这里我假设你对olldbg有一定的认识。
2.open “qqpic.exe” ollydbg报告该软件加壳(asprotect),不管它,按F9运行。进入注册画面,随便输入名字和注册码,按“确定”,跳出错误画面。
3.进入olldbg,按ALT+M,在memory map窗口,选中qqpic的code段,右键选中dump in cpu
4.在cpu窗口的memory在窗口,search
for binary string,在ASCII处键入“注册码”,search后发现了
004B2A14 C4 FA CA E4 C8
EB B5 C4 您输入的
004B2A1C D7 A2 B2 E1 C2 EB CE DE 注册码无
004B2A24 D0 A7
效!
5.在选中处右击,选find refrence,只有一个结果,双击后,在dissamble窗口可以见到如下代码
004B2977
E8 50F7FFFF CALL QQPIC.004B20CC <-判断注册码的程序(用到了ASCII形式的二进制算法)
004B297C . 3C 01 CMP AL,1
<-判断语句
004B297E
. 75 0C JNZ SHORT QQPIC.004B298C
004B2980 . B8 FC294B00 MOV EAX,QQPIC.004B29FC
004B2985 . E8 2AEBF9FF CALL QQPIC.004514B4
004B298A
. EB 0A JMP SHORT QQPIC.004B2996
004B298C
> B8 142A4B00 MOV EAX,QQPIC.004B2A14 <-初始化出错画面
004B2991 . E8 1EEBF9FF CALL QQPIC.004514B4
6。显然CALL
QQPIC.004B20CC是关键,在该语句处find refrences to call destination,共有5处,显然有可能有5处判断的地方。(实际上是两处,但关键的就一处)
7.不到一分钟,我就跟踪到了关键代码了。
小结:
1.因为软件加了壳,在不脱壳的情况下,WDASM和ida没有什么用,而且就算不加壳,单单反编译就会超过1分钟
2.如果用trw2000或softice,高手吗,用一些命令也可以做到。而新手就要按F12和F10了,反正我没试过,可能也很快吧!
by slimboy[BCG]
- 标 题:应用olldbg快速调试入门(一分钟搞定QQ图形留言器 8.0) (2千字)
- 作 者:slimboy
- 时 间:2002-4-13
15:53:34
- 链 接:http://bbs.pediy.com