• 标 题:CDCOPY v4.745破解 (1千字)
  • 作 者:冰毒
  • 时 间:2000-3-7 19:18:53
  • 链 接:http://bbs.pediy.com

这是曾贴在另外一个论坛的帖子,回答一位朋友的如何破解CDCOPY的问题. 今天转贴在这里,希望更多初学破解的朋友学会如何对付这种以内存某处的值作为注册标志的程序. 开头的废话没删掉,因为发现还是有不少朋友不知道如何提问.
================CUT==================================
看你在几个论坛上都贴了类似的帖子. 论坛上提问的多,回答的少,要破解的多,学破解的少. 提问的也不得要领,只是说谁知道怎么破解(注册)什么什么软件.未必你说的软件是别人都知道的东东. 最好写明软件名称,类型,保护类型,何处下载,你在什么地方卡壳,破不了,这样别人才'有可能'帮你. 作为新手,最好先找些入门教程,拿其中介绍的软件跟着教程破,练过一段时间再试着自己破解. 如果你连最基本的知识都欠缺,最基本的工具都不会用,别指望有人能手把手教你做cracker. 你说对不对? ^_^

废话说完,入正题回答你的问题. 只是我从作者下载的是v4.745但和你手头的应该没多大区别.
1.运行CDCOPY
2.BPX messageboxa
3.在CDCOPY中选择File菜单的CD Writing项目
4.被拦住后,F12回到程序,点击OK
5.又被拦住. 向光标所在行往上看不远,有下面的代码
CMP DWORD PTR [0047C3B4],00000000
JNZ XXXXXX
6. 可以看出,如果[0047C3B4]的值不为0,就可跳过警告提示,
很可能程序拿[0047C3B4]的值作为判断是否注册的标志
7. BD * 然后BPM 0047C3B4
8. 再选CD Writing,被拦住
9. 在JNZ行处,r fl z让程序跳走
10.那个警告框没有了吧,不过又出来一个提示框,但这没办法,
因为真正注册用户才能从作者处得到所需的DLL文件
11.保留BPM的断点不动,再选Help->About,又会被拦
12.同样r fl z改变程序跳转方向,你会看到shareware...变成registered...
13.退出CDCOPY,重新启动程序,又会被拦几次,在所有条件跳转时r fl z,
14.进入程序后,你会发现菜单中的选项中原来灰色的现在可以选中了.
15.你要破解这个程序有两种办法,一种是改跳转,JNZ改JZ,JZ改JNZ,另
一种是想办法把[0047C3B4]赋值为1. 前一种相对容易,后一种更漂亮.
不过,你得自己去改了,我只告诉你程序的保护及如何绕过它. 还有对你的版本而言肯定不是[0047C3B4],但方法是一样的.
=====================CUT==========================