首页
社区
课程
招聘
《编程百科全书》注册算法,VB+浮点运算,不过很简单的算法
发表于: 2005-2-4 16:29 9426

《编程百科全书》注册算法,VB+浮点运算,不过很简单的算法

2005-2-4 16:29
9426

【破解作者】 laoqian[FCG]
【作者邮箱】 lao-qian@163.com
【作者主页】 www.FCGchina.com
【使用工具】 fly ollydbg 1.10 ,UltraEdit8.0
【破解平台】 Win98se/2000/xp
【软件名称】 《编程百科全书》
【下载地址】 http://www.xiaowu.net/soft/2604.htm
【软件简介】 本软件集成 Win32API函数、Visual Basic函数,ASP函数、VBScript函数 、 JavaScript函数、Turbo C函数等一些函数查询和各种语言用法。别外两个特色功能是学习笔记和个人心情日记,未注册也可以完全使用这两个功能。
【加壳方式】 无
【破解声明】 我是一只小菜鸟,偶得一点心得,愿与大家分享:)
--------------------------------------------------------------------------------
【破解内容】
《编程百科全书》也可以看看,只是有注册提示,烦,遂去掉它了,
抽时间看注册算法。VB的,还是浮点运算,不过很简单的算法。

用fly ollydbg进入,开始不知道设什么断点好,点击注册,始终断不下来,呵呵,主要是太懒,不愿一个一个的试那些断点。

我随便把VB的比较断点都开了,MSVBVM60.__vbaVarTstEq,MSVBVM60.__vbastrcmp,等,重新运行程序,断下在004195DF

004195DF   .  FF15 80104000 call dword ptr ds:[<&MSVBVM60.__vbaVarTs>;  MSVBVM60.__vbaVarTstEq 中断的地方
004195E5      66:8BF0       mov si,ax
004195E8   .  8D95 6CFFFFFF lea edx,dword ptr ss:[ebp-94]
004195EE   .  8D85 70FFFFFF lea eax,dword ptr ss:[ebp-90]
004195F4   .  52            push edx
004195F5   .  50            push eax
004195F6   .  53            push ebx
004195F7   .  FF15 2C104000 call dword ptr ds:[<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObjList
004195FD   .  83C4 0C       add esp,0C
00419600   .  8D8D 58FFFFFF lea ecx,dword ptr ss:[ebp-A8]
00419606   .  FF15 18104000 call dword ptr ds:[<&MSVBVM60.__vbaFreeV>;  MSVBVM60.__vbaFreeVar
0041960C   .  66:85F6       test si,si
0041960F   .  0F84 4B010000 je 编程百科.00419760    ;这里跳了,就完了!不跳,注册成功!爆破点。
00419615   .  8B75 08       mov esi,dword ptr ss:[ebp+8]
00419618   .  56            push esi                                 ;  msado15.1F446B80
........
.......
........
00419760   > \B9 04000280   mov ecx,80020004    ;跳到这里失败!!!
00419765   .  B8 0A000000   mov eax,0A
0041976A   .  898D 30FFFFFF mov dword ptr ss:[ebp-D0],ecx
00419770   .  898D 40FFFFFF mov dword ptr ss:[ebp-C0],ecx
00419776   .  BE 08000000   mov esi,8
0041977B   .  8D95 B8FEFFFF lea edx,dword ptr ss:[ebp-148]
00419781   .  8D8D 48FFFFFF lea ecx,dword ptr ss:[ebp-B8]
00419787   .  8985 28FFFFFF mov dword ptr ss:[ebp-D8],eax
0041978D   .  8985 38FFFFFF mov dword ptr ss:[ebp-C8],eax
00419793   .  C785 C0FEFFFF>mov dword ptr ss:[ebp-140],编程百科.00406728
0041979D   .  89B5 B8FEFFFF mov dword ptr ss:[ebp-148],esi
004197A3   .  FF15 04114000 call dword ptr ds:[<&MSVBVM60.__vbaVarDu>;  MSVBVM60.__vbaVarDup
004197A9   .  8B55 A0       mov edx,dword ptr ss:[ebp-60]
004197AC   .  68 F06A4000   push 编程百科.00406AF0
004197B1   .  52            push edx
004197B2   .  FF15 14104000 call dword ptr ds:[<&MSVBVM60.__vbaStrI4>;  MSVBVM60.__vbaStrI4
004197B8   .  8B1D 1C114000 mov ebx,dword ptr ds:[<&MSVBVM60.__vbaSt>;  MSVBVM60.__vbaStrMove
004197BE   .  8BD0          mov edx,eax
004197C0   .  8D4D 84       lea ecx,dword ptr ss:[ebp-7C]
004197C3   .  FFD3          call ebx                                 ;  <&MSVBVM60.__vbaStrMove>
004197C5   .  8B3D 34104000 mov edi,dword ptr ds:[<&MSVBVM60.__vbaSt>;  MSVBVM60.__vbaStrCat
004197CB   .  50            push eax
004197CC   .  FFD7          call edi                                 ;  <&MSVBVM60.__vbaStrCat>
004197CE   .  8985 60FFFFFF mov dword ptr ss:[ebp-A0],eax
004197D4   .  8D85 28FFFFFF lea eax,dword ptr ss:[ebp-D8]
004197DA   .  8D8D 38FFFFFF lea ecx,dword ptr ss:[ebp-C8]
004197E0   .  50            push eax
004197E1   .  8D95 48FFFFFF lea edx,dword ptr ss:[ebp-B8]
004197E7   .  51            push ecx
004197E8   .  52            push edx
004197E9   .  8D85 58FFFFFF lea eax,dword ptr ss:[ebp-A8]
004197EF   .  6A 00         push 0
004197F1   .  50            push eax
004197F2   .  89B5 58FFFFFF mov dword ptr ss:[ebp-A8],esi
004197F8   .  FF15 50104000 call dword ptr ds:[<&MSVBVM60.#595>]     ;  MSVBVM60.rtcMsgBox这就是出错的窗口!这里设断也可以。
004197FE   .  8D4D 84       lea ecx,dword ptr ss:[ebp-7C]
00419801   .  FF15 40114000 call dword ptr ds:[<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStr

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 7
支持
分享
最新回复 (8)
雪    币: 225
活跃值: (146)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
佩服............支持laoqian兄!
2005-2-4 16:55
0
雪    币: 207
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我的机器码为383981121
密码应为41332776
为什么不对呢
2005-2-5 14:46
0
雪    币: 332
活跃值: (479)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
4
最初由 烈火劲风 发布
我的机器码为383981121
密码应为41332776
为什么不对呢


密码应为303467380
2005-2-5 15:00
0
雪    币: 260
活跃值: (81)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
好文,vb+浮点 ,学习。
2005-2-5 19:36
0
雪    币: 214
活跃值: (15)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
好文!学习!
2005-2-6 01:00
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
VB的比较断点有哪些??
2005-2-6 01:45
0
雪    币: 235
活跃值: (191)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
8
FCG的支持啊
2005-2-6 08:47
0
雪    币: 61
活跃值: (160)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
9
支持支持!
2005-2-6 13:07
0
游客
登录 | 注册 方可回帖
返回
//