加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 安全 > 正文

网络安全知识:制作注册机的工具——KeyMake

发布时间:2021-05-22 21:18:31 所属栏目:安全 来源:互联网
导读:本文介绍一款制作注册机的工具KeyMake,其界面如图1所示。 图1 KeyMake工具界面 KeyMake的功能非常多,这里主要介绍其他菜单下的功能,如图2所示。 图2 其他菜单下的功能 KeyMake菜单有3个主要功能,分别是内存注册机、制作文件补丁和制作内存补丁。分别以三
本文介绍一款制作注册机的工具——KeyMake,其界面如图1所示。
 
 
 
图1  KeyMake工具界面
 
KeyMake的功能非常多,这里主要介绍“其他”菜单下的功能,如图2所示。
 
 
 
图2  “其他”菜单下的功能
 
KeyMake菜单有3个主要功能,分别是“内存注册机”、“制作文件补丁”和“制作内存补丁”。分别以三个程序例子来制作3个补丁程序。
 
首先来制作“内存注册机”。在KeyMake的“其他”菜单下选择“内存注册机”,出现“设置注册机信息”界面,如图3所示。
 
 
 
图3  “设置注册机信息”界面
 
在图3中的“程序名称”处选择前面写的CrackMe程序,然后单击“添加”按钮,出现“添加数据”界面,添加相应的数据,如图4所示。
 
 
 
图4  “添加数据”界面
 
在图4中,首先要添加中断地址,在“中断地址”处输入“00401E9E”,在“中断次数”处输入“1”,在“第一字节”处输入“E8”,在“指令长度”处输入“5”。为什么这么填写呢?对于“中断地址”、“第一字节”和“指令长度”的填写方法,参考图5就能够明白。“中断次数”是指在中断地址被断下第几次后去读取数据。由于正确“密码”在内存中,因此在“保存下列信息为注册码”窗口中选择“内存方式”,选择“寄存器”为“EDX”。这里也对照图5就可以明白。填写完上面的内容后,单击“添加”按钮则返回“设置注册机信息”界面,然后单击“生成”按钮,将“内存注册机”放在与CrackMe相同的目录下即可。然后运行生成的注册机,会出现CrackMe程序界面,随便输入一个“账号”和“密码”,单击“确定”按钮即可出现正确的注册码,如图6所示。
 
 
 
图5  调用strcmp()函数的地址
 
 
 
图6  “内存注册机”提示正确的注册码
 
制作“文件补丁”相对于“内存注册机”要简单很多。制作“文件补丁”的KeyMake界面如图7所示。
 
 
 
图7  “制作文件补丁”界面
 
在图7中,在“原始的文件”处选择破解前的文件,在“已破解文件”处选择已经破解后的文件,然后单击“制作”按钮即可生成一个文件补丁程序。这里需要说明的是,之所以选择“原始的文件”,是因为生成的文件补丁在对没有破解的文件进行打补丁前需要对文件的CRC校验和进行计算,以防止由于文件版本的不同而导致文件破坏。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读