驱动管家:安全、高效、精准的专业驱动下载站!

破解软件的两种方式 文件补丁制作图解

2018-01-21 11:57:38责编:llp   来源:驱动管家     人气:

概念介绍

 何为注册机?注册机就是针对某一软件,通过一定算法算出注册码的程序。我们写注册机时,一般都要了解注册码的算法(这当然是通过跟踪调试了解的),之后用汇编语言或其它高级语言来把算法还原。这样大家可根据自己的要求输入注册码,如根据自己的姓名,公司的名称注册。

目前共享软件有两种注册方式:

一 种是交费后,作者给寄有全部功能的Register软件,原来的Shareware根本没有某些功能;

第二种交费后,作者给你个注册码(Register Number),注册后功能就无限制了。 共享软件注册前后基本相同 , 只是功能受限制 ,或者使用时间受限制 ,或者经常出现要求注册的画面 , 等等 。

我们平时所接触的共享软件是第二种,通过算出注册码或打补丁使该软件有注册后的功能。

软件的破解也分两种:

一是、补丁( patches ), 这些小程序的功能是用来改变某种软件内某些特定的部位, 因此它们的作用通常只限于某一个软件的版本。请勿使用针对不同版本所设计的 patch,必须注意所使用软件版本的版本号与 patch 是否相同 。倘若使用不当,将导至错误信息,会破坏程序,严重时也有可能死机!

二是、序列号 (serial number) 和注册码 (key generator) 就显的安全多了。有时候旧版的序号亦适用于新出的版本,就算不能用也毫无伤害。只有在极少数的情况下软件作者会设下某些陷阱,当使用者输入黑名单上的序号后 , 软件会自动销毁而无法使用。

通过补丁和注册机可以大大方便用户的注册,就是目前有不少的程序,它的注册码都与硬件有关,就是在每一台机上安装都有一个机器码,要把这个机器码E-MAIL给作者, 作者把收到的机器码用注册程序算出注册码后再寄回给用户,这样做使得软件的防复制方面加强了,但造成了不少用户的麻烦,因为只要用户一重装系统或升级主板 ,就要重新去注册了。对于这种程序,一般初学者只能在内存中找到自己机器的注册码,但这种注册码到了其它的机器上又不能用了。所以要求大家能自己写出注册机来。

而有的软件注册码计算很复杂,或只是试用版,到期就停止使用,根本无法输入注册码。对这类软件只能通过改动原程序代码指令,但如何让大家很方便地解除限制,当然你可把改动的字节告诉大家,用二进制编辑工具修改,但很不方便。所以大家有必要自己制作补丁程序,只要用户运行该补丁程序,让它帮你改动指定的代码,就可解除原软件限制,是不是很方便。

补丁制作

1、文件补丁制作

今天我们接触补丁制作工具是CodeFusion,界面制作也不错,它有以下功能:

1、可以自动比较补丁前后的差别

2、可以对字节逐个补丁,也可以使用普通和模板两种查找、替换;

3、补丁前后的文件尺寸可以不同;

4、可以对单个文件补丁,也可以处理多个不同盘、不同目录、甚至名字并不匹配的多个文件;

5、界面文字和链接等完全定制;

6、可以使用内置和外部的压缩器;也可以不压缩自行修改窗体;

为了使初学者能更快掌握这一工具使用,我就把一补丁最常用的制作过作写下来。

首先建立一个临时目录C:\TEMP(只是为了下面讲述的方便罢了).并在其下建立两个子目录,分别为C:\TEMP\1\以及 C:\TEMP\2\. 以网络吸血鬼NET VAMPIRE 3.2为例: 将没有CRACK的主程序VAMPIRE.EXE拷到C:\TEMP\1\目录下. 将已经CRACK的主程序VAMPIRE.EXE拷到C:\TEMP\2\目录下.

(图一)是用CodeFusion制成的补丁程序运行的界面。

破解软件的两种方式 文件补丁制作图解

(图一)

界面还是不错的,只要你用用CodeFusion,你就发现它很容易上手。

第一步、运行CodeFusion,界面如图二:

破解软件的两种方式 文件补丁制作图解

(图二)

图一和图二中的数字1、2、3、4、5是彼此对应的,要得到(图一)结果只需在(图二)中键入你自己的说明即可。你自己定制好界面可以存盘,存盘名是*.cfp,以后你只要打开该文件,就可出现所要的界面。很简单,自己摸索一下就能掌握。

第二步、定制好界面后,可以按预览按钮(就是上面的眼睛图标)看看界面自己是否满意,满意后按下一步。

破解软件的两种方式 文件补丁制作图解

(图三)

在图三中,按(1)处的绿色的十字,以添加原文件(在这里是吸血鬼的原主文件),按1后出现左边的一窗口,按2选择吸血鬼的原主文,选好按Ok即可。

第三步、这一步按图四的1处的绿色十字,出现如下结果:

破解软件的两种方式 文件补丁制作图解

(图四)

按上图中的2处是文件比较。第3处是Byte-path offset,在原文件中指定的地址处打字节补丁。第4处是Find &Replace,在原文件查找替换字节。第五处是Truncate offset,从指定地址处切断原文件。3,4,5的用处我在这里就不写了,大家可自己试试。

第四步、用鼠标按图四中的2处(File Compare)出现图五,选择己被crack的文件,进行比较,在这里是C:\TEMP\2\目录下, 已经CRACK的主程序VAMPIRE.EXE。

破解软件的两种方式 文件补丁制作图解

(图五)

在1 处选择C:\TEMP\2\目录下, 已经CRACK的主程序VAMPIRE.EXE。下一步按第2处的compare,进行两文件的比较,比较结束后按Ok,再按下一步。

第五步,这是最后一步,出现图六。

破解软件的两种方式 文件补丁制作图解

(图六)

在这界面上的各项选项就以默认值为主,它们都是些压缩选项,压缩补丁以保护你的版权。最后一步按1处(Make win32 Executable),选择路径、文件名,生成你的补丁。好了你可以把这补丁散发给大家,真可谓,辛苦你一人,方便千万人啊!

该软件的其它功能,大家自己再摸索一下,是不是很直观好用。

  • 玩微信摇一摇怎么才能获得一等奖?黑客的作弊程序

    玩微信摇一摇怎么才能获得一等奖?黑客的作弊程序

    最近参加了一个夜跑活动,活动结束后到终点扫描二维码摇一摇,所有人都摇到了纪念奖。可是我想要一等奖啊!谁不想在摇一摇里得到一等奖?一起来看看下面这位黑客的做法,能给你带来什么启发,或者应该怎样防御这

    详情2018-01-16 17:39:00责编:llp   来源:驱动管家     
  • 什么是织梦内容管理系统?织梦内容管理系统有什么漏洞?

    什么是织梦内容管理系统?织梦内容管理系统有什么漏洞?

    影响版本: Dedecms 3 1漏洞描述: 织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用户最多的PHP类CMS系统,在经历了二年多的发展,目前的版本无论在功能,

    详情2018-01-16 15:26:45责编:llp   来源:驱动管家     
  • rar密码破解实例 怎么破解一个使用rar加密的文件?

    rar密码破解实例 怎么破解一个使用rar加密的文件?

    对于一些安全意识比较强的人来说,一般都会对文件进行加密,例如使用rar自带的加密功能进行加密,如果偶然获取了这种rar加密文件,人的好奇心肯定会促使获取资料的人去打开这些加密文件。当然网上也有很多提供资

    详情2018-01-14 15:01:36责编:llp   来源:驱动管家     
  • 傲游浏览器有哪些漏洞?傲游浏览器的漏洞一般在哪些地方?

    傲游浏览器有哪些漏洞?傲游浏览器的漏洞一般在哪些地方?

    这个漏洞首先是国外某个团队发现的,他研究了多个浏览器的漏洞。其中遨游的漏洞比较独特,大致存在几个方面的,1 about:history中存在xss漏洞,即浏览历史中url链接中存在明显的xss漏洞。2 遨游的拓展中存在大量

    详情2018-01-08 17:11:48责编:llp   来源:驱动管家     
  • 手机电池小心充电 充电时间超过十二小时很危险

    手机电池小心充电 充电时间超过十二小时很危险

    近年来手机爆炸致人死伤事件时有发生,这让手机电池的稳定性和安全性成为消费者关注的焦点。手机电池的爆炸都是由手机电池引起。如何选用一块安全可靠的电池,如何正确使用手机电池,降低事故发生呢?在买手机或

    详情2018-01-17 11:34:10责编:llp   来源:驱动管家     
  • mysql数据库注射产生的原因 怎么利用mysql漏洞?

    mysql数据库注射产生的原因 怎么利用mysql漏洞?

    鄙人今天心血来潮突然想写篇文章,鄙人从来没写过文章,如果有错误的地方请多多指教 本文需要有基础的SQL语句知识才可以更好的理解 建议想学习的人多去了解一下SQL语句和编程语言,知己知彼才能百战百胜 我不希翼得

    详情2018-01-14 10:34:53责编:llp   来源:驱动管家     
  • 钓鱼网站链接出现是因为网页浏览器未过滤@字符

    钓鱼网站链接出现是因为网页浏览器未过滤@字符

    常用浏览器未过滤“@”字符或导致钓鱼网站链接,为了防止出现类似事情,还需要及时过滤掉

    详情2018-01-17 10:25:06责编:llp   来源:驱动管家     
  • 局域网入侵教程 局域网入侵有哪些步骤?

    局域网入侵教程 局域网入侵有哪些步骤?

    首先申明:1 入侵的范围只包括局域网,如果在学校上,可以入侵整个校园网;2 能入侵的只是存在弱口令(用户名为administrator等,密码为空),并且开了139端口,但没开防火墙的机子。入侵工具:一般要用到三个:NTsc

    详情2018-01-18 14:39:54责编:llp   来源:驱动管家     
  • struts2漏洞爆出 怎么解决struts2漏洞?

    struts2漏洞爆出 怎么解决struts2漏洞?

    在2013年6月底发布的Struts 2 3 15版本被曝出存在重要的安全漏洞 ,主要问题如下:可远程执行服务器脚本代码用户可以构造http: host struts2-blank example X action?action:%25{(new+java lang ProcessBuilde

    详情2018-01-17 16:25:11责编:llp   来源:驱动管家     
  • 怎么写shell脚本防网站攻击?电脑大牛为你示范

    怎么写shell脚本防网站攻击?电脑大牛为你示范

    不知道得罪了哪路神仙,收到nagios报警,发现有个网站有CC攻击。看样子,量还不小,把服务器的负载都弄到40+了,虽然网站还能打开,但打开也是非常的缓慢。如果不是配置高点,估计服务器早就挂掉了。看来又是不一

    详情2018-01-17 20:49:31责编:llp   来源:驱动管家