吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2804|回复: 16
收起左侧

[KeyGenMe] 给新手的KeyGenMe,超级简单

[复制链接]
growuphappily 发表于 2020-4-3 14:17
CM是什么?Crackme是什么?这是什么东西?楼主发的什么?
他们都是一些公开给别人尝试破解的小程序,制作 Crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 Cracker,想挑战一下其它 Cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自己破解,KeyGenMe是要求别人做出它的 keygen (序号产生器), ReverseMe 要求别人把它的算法做出逆向分析, UnpackMe 是要求别人把它成功脱壳,本版块禁止回复非技术无关水贴。

本帖最后由 growuphappily 于 2020-4-3 14:21 编辑

用十几分钟给新手写了个KeyGenMe
很简单,大神请手下留情。。。如果看出算法就别说。。让新手说
下载: 密码:52pojie.cn
成功截图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x

免费评分

参与人数 2吾爱币 +7 热心值 +2 收起 理由
lj800827 + 1 + 1 多谢发的爬虫
CrazyNut + 6 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

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

 楼主| growuphappily 发表于 2020-4-3 19:29
好吧,没人破我自己破 (我  自  己  破  自  己  的  KeyGenMe),大佬勿喷
拖进OD,Ctrl + G 下MessageBoxA断点
输入假码,断下,运行到返回几次,就来到了易语言按钮事件
关键代码不多,也不难,坚持看看
首先看到了“请输入数字!0不可输入!”
那么肯定在上面进行了比较
[Asm] 纯文本查看 复制代码
00409670    E8 FC010000     call KeyGenMe.00409871                   ; 这个就是易语言的  到整数()
00409675    83C4 04         add esp,0x4
00409678    837D F8 00      cmp dword ptr ss:[ebp-0x8],0x0           ; 进行比较,判断是否为0
0040967C    0F85 39000000   jnz KeyGenMe.004096BB

这就可以看出[ebp - 0x8]就是账号转换为整数后的值
往下看,看到浮点运算
[Asm] 纯文本查看 复制代码
0040970D    DB45 F8         fild dword ptr ss:[ebp-0x8]              ; 取出账号放到浮点寄存器
00409710    DD5D F0         fstp qword ptr ss:[ebp-0x10]             ; 把刚刚放进去的账号放到ebp-0x10并清除寄存器里的账号
00409713    DD45 F0         fld qword ptr ss:[ebp-0x10]              ; 再取出放到浮点寄存器
00409716    DC0D E4904000   fmul qword ptr ds:[0x4090E4]             ; 关键一步,把浮点寄存器内的账号*4
0040971C    DD5D E8         fstp qword ptr ss:[ebp-0x18]             ; 把*4后的账号取出

注释已经说的很清楚了,就是把账号*4了
所以注册码就是账号*4
简单吧

免费评分

参与人数 2吾爱币 +4 热心值 +1 收起 理由
CrazyNut + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
Ki_Yo_Mi + 1 用心讨论,共获提升!

查看全部评分

weikun444 发表于 2020-4-3 16:25
无奈,不懂算法。唉

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x
 楼主| growuphappily 发表于 2020-4-3 16:31
weikun444 发表于 2020-4-3 16:53
growuphappily 发表于 2020-4-3 16:31
不可能吧。。。很简单啊

111 和 444 是一组
 楼主| growuphappily 发表于 2020-4-3 18:22

你应该看得出来吧。。。就一个乘法运算。。。。
eduvip 发表于 2020-4-3 21:05
没点基础的人像看天书一样。
410791007 发表于 2020-4-3 22:01
先收藏,纯小白有空来玩一下,最近有一个软件网上没找到pj的,自己又一点基础没有很是无奈。
hhjjxx2046 发表于 2020-4-4 09:03
会的人觉得超级简单,不会的就...。就像辅导孩子作业,明明超级简单,这货愣是不会?

点评

真实  发表于 2020-4-4 09:13
endriver 发表于 2020-4-4 10:46
楼主自己破解自己是什么感觉,左右互博
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2024-4-26 22:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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