吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2245|回复: 6
收起左侧

[原创] 160个新手cm--2 Afkayas.1算法逆向

[复制链接]
moshuiNW 发表于 2022-4-21 21:11
本帖最后由 moshuiNW 于 2022-4-27 20:00 编辑

载入OD 搜索字符串
203647nkfyfy66zym2lfzf.png
双击,去到段首下断(因为不知道什么时候开始生成所有段首下断F8单步跟 直到第一次出现我们输入的字符就证明开始了)
203915xhhxpvyf4qexymgp.png
断下,然后单步 单步到0040240F 出现了我们输入的账户

204028lrn6iwyjbifiwiwn.png
开始F8单步分析

_vbaLenBstr 函数获取用户名长度 我们输入的用户名是‘123456’所以长度是6
204743y8o8jg67yibbr7rz.png
将我们的用户名长度乘以0x17CFB
205304z74aib5xxaptlo5t.png
这个call取出了1的ascii码值 也就是我们账户的第一个字符的ascii码值
205517q0a8fz8enf8x8aaa.png
将第一次字符的ascii码值加上了 我们用户名 * 0x17CFB的值

至此我们知道这个数字是怎么来的了剩下的就是把AKA- 拼上去了


总结:
用户名字符长度 * 0x17CFB + 用户名第一个字符的ascii码  

最后在前面加上AKA-
开始写注册机


[Python] 纯文本查看 复制代码
a=input('input:')
c=hex(ord(a[0]))
d=str(len(a))
d=hex(int(d,16)*int('17cfb',16))
b=int(d,16)+int(c,16)
print("AKA-%s"%b)


生成一个moshuiNW的序列号试试
211411v9v0r52v42211144.png
成功
211422taawdmqmdq2wlb8d.png


爆破帖子:记录一下 160个crackme练手--2
https://www.52pojie.cn/thread-1625607-1-1.html
(出处: 吾爱破解论坛)

免费评分

参与人数 2吾爱币 +7 热心值 +2 收起 理由
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
pokp + 1 我很赞同!

查看全部评分

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

zhengxinjun 发表于 2022-4-22 07:42
可以的,膜拜一下
 楼主| moshuiNW 发表于 2022-4-22 07:51
slbcmgn 发表于 2022-4-22 08:43
戰龍在野 发表于 2022-4-22 22:08
学习了,谢谢分享!!
Hmily 发表于 2022-4-27 18:59
@moshuiNW 这个图片也是的。
 楼主| moshuiNW 发表于 2022-4-27 20:01
Hmily 发表于 2022-4-27 18:59
@moshuiNW 这个图片也是的。

感谢 提醒!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-12-25 02:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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