首页
社区
课程
招聘
[旧帖] [原创]破解“通用数据库格式转换工具DCT V3.1”(追码)[申请邀请码] 0.00雪花
发表于: 2010-1-31 12:24 1785

[旧帖] [原创]破解“通用数据库格式转换工具DCT V3.1”(追码)[申请邀请码] 0.00雪花

2010-1-31 12:24
1785
这次给大家带来的教程是破解“通用数据库格式转换工具DCT V3.1”,教程很简单,适合新手,老鸟还是飘过吧!在这之前已经发了好几篇破文了,还弄不到邀请码,郁闷啊!
--------------------------------------------------
    软件下载地址:http://www.skycn.com/soft/56552.html
    软件介绍: 支持Oracle,SQL Sever,Access,Excel等数据库之间数据格式批量转换:即Oracle转SQL Server;SQL Server转Oracle;Oracle转Access;Access转Oracle;SQL Server转Access, Access转SQL Server等,支持Oracle,SQL Sever,Access导出Excel。可以实现数据库的移植,异构数据库之间同步。完成批量表的创建(含字段的约束:默认值,是否为空,和的主键),数据的导入,导出。转换速度快,有完整的转换日志,有那个数据无法转换,可以精确定位。有其他特殊需要和问题,都可以发Email:gisoracle@126.com,定会得到答复。绿色软件无需安装,向导式操作非常方便。

破解工具:OllyDBG,DiE
--------------------------------------------------
    1.首先用DiE查壳,发现没有加壳,用DELPHI写的

    2.用OllyDBG载入程序,经过分析后,判断注册码不是保存在注册表的,可能保存在某个文件中

    3.按F9运行程序,提示没有注册,点注册按钮,要求输入注册码,点确定提示密码不正确



    4.在OllyDBG中输入命令 bp MessageBoxA 和 bp MessageBoxW ,再点确定,居然拦截不到,不管它,在OllyDBG中,鼠标右键,超级字串参考 --> 查找UNICODE ,查找“密码”,发现找到不止一处

哪个才是我们要的呢?没办法,只好逐个分析了,幸好不多,只有两个!

    5.分析完后,发现没有一处是有用的,破解可能无法继续了,怎么办?我又回到超级字串中,发现了一个惊人的秘密!请大家仔细看上面那幅图,发现什么了?


这两个OK我的第一感觉就是注册标记!

    6.双击第一个OK,到了地址 005559D7

00555988  /$  55            PUSH EBP
00555989  |.  8BEC          MOV EBP,ESP
0055598B  |.  B9 07000000   MOV ECX,7
00555990  |>  6A 00         /PUSH 0
00555992  |.  6A 00         |PUSH 0
00555994  |.  49            |DEC ECX
00555995  |.^ 75 F9         \JNZ SHORT Dct.00555990
00555997  |.  53            PUSH EBX
00555998  |.  8BD8          MOV EBX,EAX
0055599A  |.  33C0          XOR EAX,EAX
0055599C  |.  55            PUSH EBP
0055599D  |.  68 E65A5500   PUSH Dct.00555AE6
005559A2  |.  64:FF30       PUSH DWORD PTR FS:[EAX]
005559A5  |.  64:8920       MOV DWORD PTR FS:[EAX],ESP
005559A8  |.  8D45 DC       LEA EAX,DWORD PTR SS:[EBP-24]
005559AB  |.  E8 58AFFFFF   CALL Dct.00550908			/*这里获取硬件ID*/
005559B0  |.  8B45 DC       MOV EAX,DWORD PTR SS:[EBP-24]
005559B3  |.  8D55 E0       LEA EDX,DWORD PTR SS:[EBP-20]
005559B6  |.  E8 E1A8FFFF   CALL Dct.0055029C
005559BB  |.  8D45 E0       LEA EAX,DWORD PTR SS:[EBP-20]
005559BE  |.  8D55 F0       LEA EDX,DWORD PTR SS:[EBP-10]
005559C1  |.  E8 4AA9FFFF   CALL Dct.00550310			/*这句不知是做什么的*/
005559C6  |.  8B45 F0       MOV EAX,DWORD PTR SS:[EBP-10]
005559C9  |.  8D55 F4       LEA EDX,DWORD PTR SS:[EBP-C]
005559CC  |.  E8 BFAAFFFF   CALL Dct.00550490			/*这里获得真注册码*/
005559D1  |.  8B55 F4       MOV EDX,DWORD PTR SS:[EBP-C]
005559D4  |.  8D45 FC       LEA EAX,DWORD PTR SS:[EBP-4]
005559D7  |.  B9 FC5A5500   MOV ECX,Dct.00555AFC                     ;  ok  /*这里可能设置标记*/


重点是 005559CC  |.  E8 BFAAFFFF   CALL Dct.00550490 这句,所以在这句上设置断点,按F9运行,点注册,直接点确定 ,然后在 005559CC 处就断下了,再按F8 ,出现了注册码!


启动程序,输入注册码 我这里是 215O115LB6265CC1422145BE0D 提示注册成功了,至此破解完成,真是一次完美的破解啊!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 498
活跃值: (1552)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wxq
2
支持一下,OKOK
2010-1-31 16:26
0
雪    币: 172
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
下了  试试
2010-1-31 16:44
0
雪    币: 172
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
005559A5  |.  64:8920       MOV DWORD PTR FS:[EAX],ESP
005559A8  |.  8D45 DC       LEA EAX,DWORD PTR SS:[EBP-24]
005559AB  |.  E8 58AFFFFF   CALL Dct.00550908      /*这里获取硬件ID*/
005559B0  |.  8B45 DC       MOV EAX,DWORD PTR SS:[EBP-24]
005559B3  |.  8D55 E0       LEA EDX,DWORD PTR SS:[EBP-20]
005559B6  |.  E8 E1A8FFFF   CALL Dct.0055029C
005559BB  |.  8D45 E0       LEA EAX,DWORD PTR SS:[EBP-20]
005559BE  |.  8D55 F0       LEA EDX,DWORD PTR SS:[EBP-10]
005559C1  |.  E8 4AA9FFFF   CALL Dct.00550310      /*这句不知是做什么的*/
005559C6  |.  8B45 F0       MOV EAX,DWORD PTR SS:[EBP-10]
005559C9  |.  8D55 F4       LEA EDX,DWORD PTR SS:[EBP-C]
005559CC  |.  E8 BFAAFFFF   CALL Dct.00550490      /*这里获得真注册码*/
005559D1  |.  8B55 F4       MOV EDX,DWORD PTR SS:[EBP-C]
005559D4  |.  8D45 FC       LEA EAX,DWORD PTR SS:[EBP-4]
005559D7  |.  B9 FC5A5500   MOV ECX,Dct.00555AFC                     ;

请问楼主,怎么知道获得真注册码是在那里,上面下面后面的代码都差不多,我看不懂
2010-1-31 17:21
0
雪    币: 172
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
照楼上的方法能找到真注册码,005559CC  |.  E8 BFAAFFFF   CALL Dct.00550490      /*这里获得真注册码*/不过不知道获得注册码是在这行,如果不看教程自已找的话有什么方法可以知道这行就是获得注册码的地方呢??
2010-1-31 17:34
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
学习了,俺也去破解下,呵呵
2010-1-31 18:17
0
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
要结合OllyDBG分析
005559AB  |.  E8 58AFFFFF   CALL Dct.00550908 /*这里获取硬件ID*/
005559B0  |.  8B45 DC       MOV EAX,DWORD PTR SS:[EBP-24]
005559B3  |.  8D55 E0       LEA EDX,DWORD PTR SS:[EBP-20] 
到这里OllyDBG会出现自己的硬件ID

005559C1  |.  E8 4AA9FFFF   CALL Dct.00550310 /*这句不知是做什么的*/
005559C6  |.  8B45 F0       MOV EAX,DWORD PTR SS:[EBP-10]
005559C9  |.  8D55 F4       LEA EDX,DWORD PTR SS:[EBP-C]
这里又会出现一串字符

所以猜想这里是获得真注册码
005559CC  |.  E8 BFAAFFFF   CALL Dct.00550490 /*这里获得真注册码*/
005559D1  |.  8B55 F4       MOV EDX,DWORD PTR SS:[EBP-C]
005559D4  |.  8D45 FC       LEA EAX,DWORD PTR SS:[EBP-4]
005559D7  |.  B9 FC5A5500   MOV ECX,Dct.00555AFC   

因为这段代码很短,较容易分析,结合OllyDBG给出的提示可以猜出个大概
2010-1-31 18:21
0
雪    币: 5399
活跃值: (3481)
能力值: ( LV5,RANK:75 )
在线值:
发帖
回帖
粉丝
8
问个题外话,这软件好用么?
2010-1-31 18:22
0
雪    币: 189
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
oiw
9

這個太棒了
這樣子就能夠更順利的轉換數據庫了!
2010-2-1 01:37
0
雪    币: 103
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
看过了,继续学习吧!
2010-2-4 14:51
0
雪    币: 103
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
学习一下,也拿来练练手!!
2010-2-4 14:56
0
雪    币: 103
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
没看懂代码,但是跟出了注册码,努力学习中!
2010-2-4 15:16
0
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
非常感谢楼主的精彩共享
2010-2-4 15:19
0
游客
登录 | 注册 方可回帖
返回
//