当在内存中找到注册码后---如何做出相应的注册机
本帖最后由 BEYOND3892 于 2014-11-5 10:53 编辑本人菜鸟一个,当初过来吾爱汇编论坛,也是发了一个非常简单的教程,恒大审核后给勉强通过,之后让我把当初的帖子整理好重新发,但我感觉可能太简单了,呵呵是否有糊弄人的嫌疑???就说之后发些别的图文吧,不知道这篇,是否可行?我在悬赏区回答一次,所以我把这个做内存注册机,整理下发一篇吧
运行程序界面
无壳,载入OD后也能看出来,Ctrl+G 输入00401000来到程序领空,搜索字符串,这个程序是unicode宽字符型的,后面做注册机时需要注意这个问题
搜索出来的字符串
来到关键位置下断,随便输入假码,然F9运行停在这里,很清楚的看到假码和真码在做比较
打开KEYMAKE,选择内存注册机
中断地址:就是红色断下来的位置004011D4
中断次数:1次就可以
第一字节:就是E8
指令长度:5
之前有的时候实验过使用,寄存器方式的话有的时候不太好用,所以我个人一般都用内存方式,这个程序是unicode的宽字符,所以我勾选了,如果你们以后遇到的是ascii的字符,就不用勾选宽字符
生成注册机后运行,输入错误的注册码,会自动的提示你正确的注册码
把得到的正确注册码输入到软件里,我们来看看什么结果???????成功了!是不是很简单?
谢谢楼主的教程。支持一下!{:6_201:}
很不错的教程,感谢分享{:5_124:}
学习下-。-正在学习怎么写注册机呢
前排支持一下{:5_123:}
童真丶 发表于 2014-11-5 11:19
学习下-。-正在学习怎么写注册机呢
哇塞,好厉害呀我们这些菜鸟 就先学习如何内存注册机吧 算法分析还不会哦
哇塞,好厉害呀我们这些菜鸟 就先学习如何内存注册机吧
感谢分享
学习学习!
实用,谢谢