吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8481|回复: 8
收起左侧

[Windows] 破解某国外网站的小软件[简单追码+标志位破解]

[复制链接]
樊盟 发表于 2009-8-4 10:42
破解某国外网站的小软件[简单追码+标志位破解]

大家好,我是yAtEs,今天我给大家做一个小教程,破解一个国外X网站上的好玩的软件,演示的是GIF动态图片制作软件的破解过程,官方网站(http://www.pegtop.de/download.php)还有其他一些小软件,下载下来练练手^_^,E问不太好,看官网的软件都不知道是干什么滴,每个软件也就几个按钮,有兴趣的自己研究研究,好了,废话不多说了,开始破解:

1.查壳:Borland Delphi 3.0
2.试着运行一下程序,看看可以得到什么有价值的信息,输入用户名和假码的时候有错误提示,记录错误提示一会儿可能用到;
3.OD调试破解:由于软件没有加壳,所以我们直接来破解,先查找字符串,没有找到错误提示,不过看到试用14天的提示信息,我们跟随一下看看:
this software is shareware, and may be reviewed for 14 days. continued use requires that you register.
主要看操作,我就不多打字了^_^

============================================================================================================================================================
0046EDE2  |.  E8 5DE1FAFF   call    0041CF44                         ;  取用户名
0046EDE7  |>  8B53 38       mov     edx, dword ptr [ebx+38]
0046EDEA  |.  A1 541B4800   mov     eax, dword ptr [481B54]
0046EDEF  |.  8B80 F0010000 mov     eax, dword ptr [eax+1F0]
0046EDF5  |.  E8 1EE2FAFF   call    0041D018                         ;  取假码
0046EDFA  |.  8B53 3C       mov     edx, dword ptr [ebx+3C]
0046EDFD  |.  A1 541B4800   mov     eax, dword ptr [481B54]
0046EE02  |.  8B80 F4010000 mov     eax, dword ptr [eax+1F4]
0046EE08  |.  E8 0BE2FAFF   call    0041D018
0046EE0D  |.  A1 541B4800   mov     eax, dword ptr [481B54]
0046EE12  |.  E8 19C8FBFF   call    0042B630                         ;  注册框
0046EE17  |.  48            dec     eax
0046EE18  |.  0F85 C8000000 jnz     0046EEE6
0046EE1E  |.  8D55 F8       lea     edx, dword ptr [ebp-8]
0046EE21  |.  A1 541B4800   mov     eax, dword ptr [481B54]
0046EE26  |.  8B80 F4010000 mov     eax, dword ptr [eax+1F4]
0046EE2C  |.  E8 B7E1FAFF   call    0041CFE8
0046EE31  |.  8B45 F8       mov     eax, dword ptr [ebp-8]
0046EE34  |.  50            push    eax
0046EE35  |.  8D55 F4       lea     edx, dword ptr [ebp-C]
0046EE38  |.  A1 541B4800   mov     eax, dword ptr [481B54]
0046EE3D  |.  8B80 F0010000 mov     eax, dword ptr [eax+1F0]
0046EE43  |.  E8 A0E1FAFF   call    0041CFE8
0046EE48  |.  8B55 F4       mov     edx, dword ptr [ebp-C]
0046EE4B  |.  8BC3          mov     eax, ebx
0046EE4D  |.  59            pop     ecx
0046EE4E  |.  E8 15F9FFFF   call    0046E768                         ;  这里很熟悉吧,经典的标志位比较类型,F7跟进
0046EE53  |.  84C0          test    al, al
0046EE55  |.  0F84 83000000 je      0046EEDE                         ;  关键跳转
0046EE5B  |.  8D55 F8       lea     edx, dword ptr [ebp-8]
0046EE5E  |.  A1 541B4800   mov     eax, dword ptr [481B54]
0046EE63  |.  8B80 F4010000 mov     eax, dword ptr [eax+1F4]
0046EE69  |.  E8 7AE1FAFF   call    0041CFE8
0046EE6E  |.  8B45 F8       mov     eax, dword ptr [ebp-8]
0046EE71  |.  50            push    eax
0046EE72  |.  8D55 F4       lea     edx, dword ptr [ebp-C]
0046EE75  |.  A1 541B4800   mov     eax, dword ptr [481B54]
0046EE7A  |.  8B80 F0010000 mov     eax, dword ptr [eax+1F0]
0046EE80  |.  E8 63E1FAFF   call    0041CFE8
0046EE85  |.  8B55 F4       mov     edx, dword ptr [ebp-C]
0046EE88  |.  8BC3          mov     eax, ebx
0046EE8A  |.  59            pop     ecx
0046EE8B  |.  E8 24F7FFFF   call    0046E5B4
0046EE90  |.  C643 40 01    mov     byte ptr [ebx+40], 1
0046EE94  |.  8D55 F8       lea     edx, dword ptr [ebp-8]
0046EE97  |.  A1 541B4800   mov     eax, dword ptr [481B54]
0046EE9C  |.  8B80 F0010000 mov     eax, dword ptr [eax+1F0]
0046EEA2  |.  E8 41E1FAFF   call    0041CFE8
0046EEA7  |.  8B55 F8       mov     edx, dword ptr [ebp-8]
0046EEAA  |.  8D43 38       lea     eax, dword ptr [ebx+38]
0046EEAD  |.  E8 424AF9FF   call    004038F4
0046EEB2  |.  8D55 F8       lea     edx, dword ptr [ebp-8]
0046EEB5  |.  A1 541B4800   mov     eax, dword ptr [481B54]
0046EEBA  |.  8B80 F4010000 mov     eax, dword ptr [eax+1F4]
0046EEC0  |.  E8 23E1FAFF   call    0041CFE8
0046EEC5  |.  8B55 F8       mov     edx, dword ptr [ebp-8]
0046EEC8  |.  8D43 3C       lea     eax, dword ptr [ebx+3C]
0046EECB  |.  E8 244AF9FF   call    004038F4
0046EED0  |.  C645 FF 01    mov     byte ptr [ebp-1], 1
0046EED4  |.  8B43 2C       mov     eax, dword ptr [ebx+2C]
0046EED7  |.  E8 C0B6FDFF   call    0044A59C                         ;  注册成功提示框
0046EEDC  |.  EB 08         jmp     short 0046EEE6
0046EEDE  |>  8B43 30       mov     eax, dword ptr [ebx+30]
0046EEE1  |.  E8 B6B6FDFF   call    0044A59C                         ;  注册失败提示框
0046EEE6  |>  33C0          xor     eax, eax
0046EEE8  |.  5A            pop     edx
0046EEE9  |.  59            pop     ecx
0046EEEA  |.  59            pop     ecx
0046EEEB  |.  64:8910       mov     dword ptr fs:[eax], edx
0046EEEE  |.  68 05EF4600   push    0046EF05
0046EEF3  |>  A1 541B4800   mov     eax, dword ptr [481B54]
0046EEF8  |.  E8 373EF9FF   call    00402D34
0046EEFD  \.  C3            retn

注册信息如下:
用户名:yAtEs
注册码:33184714

验证一下注册信息,注册成功,光玩了,忘了还在做教程,不好意思*_*,我们看看注册信息存到什么位置了,先去注册表里面看看,我们要找到注册信息删掉来验证一下标志位破解的程序是否成功,随意输入用户名和注册码都会显示注册成功,好了,今天的教程就到这里了,谢谢大家观看!


BY:yAtEs
我的空间:http://hi.baidu.com/cr_yates
我的网盘:http://yAtEs.ys168.com

我的小窝,欢迎大家拜访!

教程下载地址:http://www.rayfile.com/files/0c4 ... -83cc-0014221b798a/

免费评分

参与人数 1威望 +1 收起 理由
Tale + 1 感谢发布原创作品,[吾爱破解]因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

daihu37 发表于 2009-8-4 13:01
动画我爱看,呵呵
join22 发表于 2009-8-4 22:50
289312688 发表于 2009-8-5 10:02
a2213572 发表于 2009-8-5 11:56
動畫教學永遠不嫌多.
感謝.
西部青年 发表于 2012-8-5 22:06
支持下楼主,继续加油啊!!!!!
g2614557 发表于 2013-4-25 20:25
好东西,赞一个
tangdragon 发表于 2013-5-23 09:25
谢谢分享代码的分析!
〆呐喊ゞ 发表于 2013-5-30 22:28
不错 支持下  感谢楼主分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 13:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表