吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 13683|回复: 32
上一主题 下一主题
收起左侧

[原创] 运用KeyMake制作内存注册机

[复制链接]
跳转到指定楼层
楼主
8091956 发表于 2019-1-27 14:27 回帖奖励
本帖最后由 8091956 于 2019-1-28 18:43 编辑

运行环境:WinXP_52Pojie
工具:OllyDbg, KeyMake V2.0 修改版
破解对象:某坛友发了一个nts8000到脱壳破解区求破,我在那个帖子被删前刚好下载了,就试了一下
步骤:OD载入MakeReg.exe--> 查找字符串,找到关键call--> 发现是明码比较,决定制作内存注册机--> 使用KeyMake制作内存注册机

下载下来,发现MakeReg.exe就是注册程序。

打开后输入假码如图:

用peid查壳发现无壳,直接载入OD,搜索中文字符串,字符串很少:

点进去就是关键call,在关键跳上方发现字符串比较函数,猜测是明码比较:

在00401BE1处下断点,按F9运行程序,输入假码,程序中断在00401BE1,先查看寄存器窗口,分别在ecx和edx的数值上右键,选择堆栈窗口跟随,再查看堆栈窗口,发现ecx存放的是指向真码指针的指针,edx存放的是指向假码的指针的指针,如图:


现在就可以直接制作内存注册机了,首先打开KeyMake,按快捷键F8,进入内存注册机制作页面,选择将要制作注册机的文件,我这里就是MakeReg.exe:

点击添加,配置如图,因为ecx存放的是指向真码的指针的指针,所以要勾选地址指针,层数为1:

点击添加,然后生成注册机到目标文件所在的文件夹。

打开注册机,点击注册后,真码出现,结果如下:


最后,附上MakeReg.exe给各位练手,在Win10下请在WinXP兼容模式下打开。
链接:https://www.lanzouj.com/i306mja

免费评分

参与人数 9威望 +1 吾爱币 +17 热心值 +9 收起 理由
Hmily + 1 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
hujianxun + 1 + 1 我很赞同!
拿破仑骑乌龟 + 1 + 1 谢谢@Thanks!
smile1110 + 3 + 1 我很赞同!
lyrong + 1 + 1 谢谢@Thanks!
zj1977lsz + 1 + 1 谢谢@Thanks!
在红尘不入灵山 + 1 + 1 热心回复!
caleb110 + 1 + 1 我很赞同!
mistyang + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
 楼主| 8091956 发表于 2019-1-28 18:44 |楼主
mistyang 发表于 2019-1-28 10:03
在00401BE1处下断点,运行程序,输入假码,程序中断,查看堆栈窗口   请问楼主,这几部怎么操作,没找到呢 ...

这一部分已经更新
推荐
mistyang 发表于 2019-1-28 10:03
在00401BE1处下断点,运行程序,输入假码,程序中断,查看堆栈窗口   请问楼主,这几部怎么操作,没找到呢?
沙发
约定的童话 发表于 2019-1-27 15:07
3#
tiannu 发表于 2019-1-27 15:20
跟着学习中了
4#
yryinrui 发表于 2019-1-27 15:31
感谢楼主分享!
5#
贱包子 发表于 2019-1-27 15:35
好久不搞这种了。。。都不会了
6#
dayer 发表于 2019-1-27 15:45
感谢楼主分享
7#
Windows10 发表于 2019-1-27 17:11
很经典的
8#
ZY新势力 发表于 2019-1-27 17:14
支持一下
9#
q01081122 发表于 2019-1-27 19:19 来自手机
谢谢分享
10#
XXTK 发表于 2019-1-27 19:59
跟着练习一下,内存注册机没有做过
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 12:17

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表