wellin 发表于 2016-4-1 20:23

新手破解实战三部曲(补充)——制作内存注册机

大家好,我是wellin,这次教程与大家分享新手逆向实战三部曲(补充)——制作内存注册机。
新手教程,大牛飘过!
教程开始:
写内存注册机一般都是借助假码和真码对比的中断地址和字符,通过对之前新手逆向实战三部曲的学习,相信各位已经能自己顺利追到真码了,如果之前没有看过本系列教程,还希望从头开始,脱壳--爆破--追码--制作注册机一步一个脚印的学习最佳。
制作内存注册机,用到的是KeyMake这款软件,通过它只要略有汇编基础很快就能写出一个注册机,而不需要再过多的了解程序的指令算法。
运行软件后的界面:

点击注册机--新建:

点击其他--内存注册机:

点击浏览,选择我们要制作内存注册机的软件:

点击添加:

从上图中看出我们需要知道:中断地址、中断次数、第一字节、指令长度,填写的内容我们在追码一课的学习操作中便能寻找到答案。
回顾追码一课,当我们找到关键call(00406889)F2下段点--重载软件点击注册程序在关键call处断下--进入关键call单步F8追码(在此过程中要时刻注意右上角寄存器数值的变化),到达下图出现真码的地方便是关键所在:

寄存器EAX第一次出现真码,接下来将寄存器EAX的值赋给了寄存器EDX,本次内存注册机选择数据为中断地址(0040B87E)、中断次数(1)、第一字节(51)、指令长度(1)将上述信息填入添加数据中,勾选保存下列信息为注册码,选择内存方式,勾选寄存器EDX(注:因为这个软件的注册码显示的是ASCII,那么不选宽字符串。如果是UNICODE就要勾选“宽字符串”)然后依次点击添加关闭即可:**** Hidden Message *****







609140562 发表于 2016-4-1 20:34

谢谢分享来看看

小不点吃鱼 发表于 2016-4-1 20:37

板凳来了,自带笔记本,楼主可以开始讲课了{:5_119:}

a3120832 发表于 2016-4-1 20:44

来看看学习一下

htqweszxc 发表于 2016-4-1 20:57

感谢分享教程学习学习

感叹号 发表于 2016-4-1 21:11

看下教程学习一下   3Q

李少pojie 发表于 2016-4-1 21:31

注册机。特来学习

Bu弃 发表于 2016-4-1 21:41

学习下大牛如何操作的

万年虫 发表于 2016-4-1 21:43

看看能看懂吗

yesbclq 发表于 2016-4-1 21:46


谢谢分享来看看
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 新手逆向实战三部曲(补充)——制作内存注册机