电脑常识文选 | QQ专区 | 硬件Diy | 电脑教程 | 电脑应用 | 网络应用 | Office | 操作系统 | 电脑学习 | 电脑知识库 | 网页制作 | 应用软件 | 电脑硬件
电脑故障 | 电脑网络 | 病毒防治 | 安全防护 | 电脑爱好者 | 电脑知识 | 软件应用 | 电脑医生 | cpu | 主板 | 硬盘 | 内存 | 显卡 | 显示器 | 键盘鼠标
本文相关内容
·DFCG破解入门第十二课
·DFCG破解入门第十一课
·DFCG破解入门第十五课
·DFCG破解入门第十三课
·DFCG破解入门第六课
·DFCG 破解入门第十四课
·虚拟刻录!试试明基QSuite刻录百宝箱
·虚拟个200X的光驱让游戏玩的更畅快
·星际译王:来自Linux的免费词霸
·新感受 MP3音乐试听有窍门
·新潮电脑办公必备的两样法宝
·新不如旧:怀念常用软件的经典版本(二)
·新不如旧 怀念Winamp 2.X
·新版Hotmail开始公测 20万用户可获测试资格
·秀Time Winamp 3.0b3上手指南
·DFCG破解入门第七课
·DFCG破解入门第八课
·DFCG破解入门第九课
·DFX,让MediaPlayer音质更出色
·DivX 电影播放四大常见问题之解决办法
·DivX+文本类字幕转其他格式
·DivX+Vobsub字幕转其他格式
·DivX制作攻略
·DIVX的神奇演绎原理解剖
·DIY一张“时尚”的多媒体工具光盘
·DIY出彩虹:Winamp skin制作好帮手
·DIY高品质MP3:LAME编码菜鸟手册
·DIY桌面清理助手 还你整洁宽敞的桌面
·DIY最后一步:小软件让兼容机“变”品牌机
·dll文件下载
  ★DFCG破解入门第十课

DFCG破解入门第十课

添加记录: 软件应用  类别: 软件应用  发布日期: 2006.09.20

用DeDe破解DELPHI编写程序的教程,在网上“我要”可能是第一个。其它论坛的朋友,未经本人同意请勿转载此破解教程及动画。
-----------------------------------------------------------------------

DeDe破解用DELPHI编写程序的教程

破解工具:DeDe.exe
教学用具:Crkme4.exe(在风飘雪下载)
做注册机:Keymake1.63以上的版本

破解过程:用DeDe v1.05装入Crkme4,点PROCESS→OK→点工具栏DCU,在左窗口里选Unit1→在右窗口双击Button1Click,双击后停在这里:

0042DAD4   55                     push    ebp
0042DAD5   8BEC                   mov     ebp, esp
0042DAD7   6A00                   push    $00
0042DAD9   6A00                   push    $00
0042DADB   53                     push    ebx
0042DADC   56                     push    esi
0042DADD   57                     push    edi
0042DADE   8BD8                   mov     ebx, eax
0042DAE0   BE5CF74200             mov     esi, $0042F75C
0042DAE5   BF64F74200             mov     edi, $0042F764
0042DAEA   33C0                   xor     eax, eax
0042DAEC   55                     push    ebp
0042DAED   680EDD4200             push    $0042DD0E
0042DAF2   64FF30                 push    dword ptr fs:[eax]
0042DAF5   648920                 mov     fs:[eax], esp
0042DAF8   B804000000             mov     eax, $00000004
0042DAFD   E8AE4AFDFF             call    004025B0
0042DB02   A344F74200             mov     dword ptr [$42F744], eax
0042DB07   6A00                   push    $00
0042DB09   6A00                   push    $00
0042DB0B   684CF74200             push    $0042F74C
0042DB10   6848F74200             push    $0042F748
0042DB15   A144F74200             mov     eax, dword ptr [$42F744]
0042DB1A   50                     push    eax
0042DB1B   6A00                   push    $00
0042DB1D   6A00                   push    $00
0042DB1F   6A00                   push    $00

* Reference to: kernel32.GetVolumeInFORMationA
|
0042DB21   E85E75FDFF             call    00405084
0042DB26   A144F74200             mov     eax, dword ptr [$42F744]
0042DB2B   8B00                   mov     eax, [eax]
0042DB2D   A350F74200             mov     dword ptr [$42F750], eax
0042DB32   8D55FC                 lea     edx, [ebp-$04]
0042DB35   8B83E0010000           mov     eax, [ebx+$01E0]
0042DB3B   E8E8C6FEFF             call    0041A228
0042DB40   837DFC00               cmp     dword ptr [ebp-$04], +$00
0042DB44   751A                   jnz     0042DB60
0042DB46   6A00                   push    $00
0042DB48   668B0D1CDD4200         mov     cx, word ptr [$42DD1C]
0042DB4F   B202                   mov     dl, $02

* Possible String Reference to: "Please typ in your name !!"
|
0042DB51   B828DD4200             mov     eax, $0042DD28
0042DB56   E8E5F2FFFF             call    0042CE40
0042DB5B   E990010000             jmp     0042DCF0
0042DB60   8D55FC                 lea     edx, [ebp-$04]
0042DB63   8B83E0010000           mov     eax, [ebx+$01E0]
0042DB69   E8BAC6FEFF             call    0041A228
0042DB6E   8B45FC                 mov     eax, [ebp-$04]
0042DB71   E84A5CFDFF             call    004037C0
0042DB76   83F806                 cmp     eax, +$06
0042DB79   7D1A                   jnl     0042DB95
0042DB7B   6A00                   push    $00
0042DB7D   668B0D1CDD4200         mov     cx, word ptr [$42DD1C]
0042DB84   B202                   mov     dl, $02

* Possible String Reference to: "Type at least 6 chars for your name
|                                ! !"
|
0042DB86   B84CDD4200             mov     eax, $0042DD4C
0042DB8B   E8B0F2FFFF             call    0042CE40
0042DB90   E95B010000             jmp     0042DCF0
0042DB95   8D55FC                 lea     edx, [ebp-$04]
0042DB98   8B83E4010000           mov     eax, [ebx+$01E4]
0042DB9E   E885C6FEFF             call    0041A228
0042DBA3   837DFC00               cmp     dword ptr [ebp-$04], +$00
0042DBA7   751A                   jnz     0042DBC3
0042DBA9   6A00                   push    $00
0042DBAB   668B0D1CDD4200         mov     cx, word ptr [$42DD1C]
0042DBB2   B202                   mov     dl, $02

* Possible String Reference to: "Please enter your serial !"
|
0042DBB4   B87CDD4200             mov     eax, $0042DD7C
0042DBB9   E882F2FFFF             call    0042CE40
0042DBBE   E92D010000             jmp     0042DCF0
0042DBC3   8BC7                   mov     eax, edi
0042DBC5   E87A59FDFF             call    00403544
0042DBCA   C70602000000           mov     dword ptr [esi], $00000002
0042DBD0   8D55FC                 lea     edx, [ebp-$04]
0042DBD3   8B83E0010000           mov     eax, [ebx+$01E0]
0042DBD9   E84AC6FEFF             call    0041A228
0042DBDE   8B45FC                 mov     eax, [ebp-$04]
0042DBE1   8B16                   mov     edx, [esi]
0042DBE3   0FB64410FF             movzx   eax, byte ptr [eax+edx-$01]
0042DBE8   8D55F8                 lea     edx, [ebp-$08]
0042DBEB   E88889FDFF             call    00406578
0042DBF0   8B55F8                 mov     edx, [ebp-$08]
0042DBF3   8BC7                   mov     eax, edi
0042DBF5   E8CE5BFDFF             call    004037C8
0042DBFA   FF06                   inc     dword ptr [esi]
0042DBFC   833E07                 cmp     dword ptr [esi], +$07
0042DBFF   75CF                   jnz     0042DBD0
0042DC01   8D45F8                 lea     eax, [ebp-$08]
0042DC04   50                     push    eax
0042DC05   B903000000             mov     ecx, $00000003
0042DC0A   BA01000000             mov     edx, $00000001
0042DC0F   8B07                   mov     eax, [edi]
0042DC11   E8AE5DFDFF             call    004039C4
0042DC16   8B45F8                 mov     eax, [ebp-$08]
0042DC19   E88A89FDFF             call    004065A8
0042DC1E   A358F74200             mov     dword ptr [$42F758], eax
0042DC23   8BC7                   mov     eax, edi
0042DC25   E81A59FDFF             call    00403544
0042DC2A   8BC3                   mov     eax, ebx
0042DC2C   E8B3FCFFFF             call    0042D8E4
0042DC31   A150F74200             mov     eax, dword ptr [$42F750]
0042DC36   A350F74200             mov     dword ptr [$42F750], eax
0042DC3B   8BC3                   mov     eax, ebx
0042DC3D   E8F2FCFFFF             call    0042D934
0042DC42   A158F74200             mov     eax, dword ptr [$42F758]
0042DC47   A358F74200             mov     dword ptr [$42F758], eax
0042DC4C   8BC3                   mov     eax, ebx
0042DC4E   E835FDFFFF             call    0042D988
0042DC53   8BC3                   mov     eax, ebx
0042DC55   E87EFDFFFF             call    0042D9D8
0042DC5A   A158F74200             mov     eax, dword ptr [$42F758]
0042DC5F   A358F74200             mov     dword ptr [$42F758], eax
0042DC64   8BC3                   mov     eax, ebx
0042DC66   E8B1FDFFFF             call    0042DA1C
0042DC6B   8BC3                   mov     eax, ebx
0042DC6D   E8B6FDFFFF             call    0042DA28
0042DC72   A158F74200             mov     eax, dword ptr [$42F758]
0042DC77   A358F74200             mov     dword ptr [$42F758], eax
0042DC7C   8BC3                   mov     eax, ebx
0042DC7E   E8B1FDFFFF             call    0042DA34
0042DC83   8BC3                   mov     eax, ebx
0042DC85   E8F2FDFFFF             call    0042DA7C
0042DC8A   8BC3                   mov     eax, ebx
0042DC8C   E80BFEFFFF             call    0042DA9C
0042DC91   A150F74200             mov     eax, dword ptr [$42F750]
0042DC96   010558F74200           add     [$42F758], eax
0042DC9C   8D55FC                 lea     edx, [ebp-$04]
0042DC9F   8B83E4010000           mov     eax, [ebx+$01E4]
0042DCA5   E87EC5FEFF             call    0041A228
0042DCAA   8B45FC                 mov     eax, [ebp-$04]
0042DCAD   E8F688FDFF             call    004065A8
0042DCB2   A360F74200             mov     dword ptr [$42F760], eax
0042DCB7   A158F74200             mov     eax, dword ptr [$42F758]
0042DCBC   3B0560F74200           cmp     eax, [$42F760] → 比较  
0042DCC2   7517                   jnz     0042DCDB → 关键跳转
0042DCC4   6A00                   push    $00
0042DCC6   668B0D1CDD4200         mov     cx, word ptr [$42DD1C]
0042DCCD   B202                   mov     dl, $02

* Possible String Reference to: "Good Serial, Thanks For trying this → 注册成功提示
|                                 Crackme bY nIabI !"
|
0042DCCF   B8A0DD4200             mov     eax, $0042DDA0
0042DCD4   E867F1FFFF             call    0042CE40
0042DCD9   EB15                   jmp     0042DCF0
0042DCDB   6A00                   push    $00
0042DCDD   668B0D1CDD4200         mov     cx, word ptr [$42DD1C]
0042DCE4   B202                   mov     dl, $02

* Possible String Reference to: "Bad Name Or Serial Number !!!!!" → 注册错误提示
|
0042DCE6   B8E0DD4200             mov     eax, $0042DDE0
0042DCEB   E850F1FFFF             call    0042CE40
0042DCF0   33C0                   xor     eax, eax
0042DCF2   5A                     pop     edx
0042DCF3   59                     pop     ecx
0042DCF4   59                     pop     ecx
0042DCF5   648910                 mov     fs:[eax], edx
0042DCF8   6815DD4200             push    $0042DD15
0042DCFD   8D45F8                 lea     eax, [ebp-$08]
0042DD00   E83F58FDFF             call    00403544
0042DD05   8D45FC                 lea     eax, [ebp-$04]
0042DD08   E83758FDFF             call    00403544
0042DD0D   C3                     ret

 现在已经看到这个软件在那里有注册成功与否的提示了!分析一下,在注册成功提示上面的“JNZ”就是关键跳转所在,再向上看一行,这就是比较的位置。好了!现在我们可以为它做一个注册机,各位慢看:

一、启动Keymake → 其它 → 另类注册机 → 浏览 → Crkme4.exe → 添加 → 写入如下信息:

中断地址:42DCBC
中断次数:1
第一字节:3B
指令长度:6

二、点选“寄存器方式” → “EAX” → “十进制” → 点“生成”。

三、选择注册机的界面,为注册机起名“cr-Crkme4”,保存后退出即可在Crkme4的安装目录里生成一个名为cr-Crkme4的注册机,用这个就可成功注册了!!!

四、这个Crkme4我是在风飘雪那里下载的,它只允许用guodong这个名去注册,有兴趣的朋友可试试用其它名去注册,但不一定能成功注册的,你用Ollydbg去破它也有这个问题,“我要”这次主要是教会大家用DeDe破解DELPHI编写的程序,其它的我就不在探讨了!!!

五、破解用DELPHI编写的程序,用DeDe去破解比用W32dsm还方便直接,这是我本人的意见,你说呢?

(出处:http://www.8s8s.net)



上一篇:DFCG破解入门第十二课 下一篇:DFCG破解入门第七课

电脑常识文选风云榜
声卡音箱 | 软驱光驱 | 打印机 | 机箱电源 | BIOS | 操作系统 | 局域网 | 浏览器 | 网卡 | 电脑死机

电脑常识文选 © 2006 版权所有

提示:本站致力于电脑使用常识,电脑故障排除,计算机使用小窍门的分享与传播,内容仅供参考,按此操作责任自负。