飘云阁(PYG官方论坛)

 找回密码
 加入论坛

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 535|回复: 20

[分享] Baymax v2.7 制作内存注册机

  [复制链接]
  • TA的每日心情
    开心
    2016-11-3 14:57
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-8-3 00:47:53 | 显示全部楼层 |阅读模式
    本帖最后由 PYG官方论坛 于 2018-8-3 13:47 编辑

    写了一个试炼品,OD分析,点注册后来到这里:

    注册码为19位,我们输入假码:1111-2222-3333-4444,中断到验证函数:



    1. 00B92203   .  E8 58F5FFFF   CALL    Test.00B91760                // 验证函数
    2. 00B92208   .  83C4 0C       ADD     ESP, 0C  // 函数返回

    3. 进入验证函数:

    4. ...

    5. 00B917CE  |.  68 8832BA00   PUSH    Test.00BA3288                    ;  2018
    6. 00B917D3  |.  8D55 E4       LEA     EDX, DWORD PTR SS:[EBP-1C]
    7. 00B917D6  |.  52            PUSH    EDX
    8. 00B917D7  |.  E8 F4740000   CALL    Test.00B98CD0                        // 第一次明码比较,其中 [ESP+4] 为真码字符串的地址(为固定字符串 2018)
    9. 00B917DC  |.  83C4 08       ADD     ESP, 8
    10. 00B917DF  |.  85C0          TEST    EAX, EAX
    11. 00B917E1  |.  74 08         JE      SHORT Test.00B917EB                // 这里继续跳 验证第二部分

    12. ...

    13. 00B91849  |.  0FB74D FC     MOVZX   ECX, WORD PTR SS:[EBP-4]         ;  KEY 计算用户名的HASH为第二部分
    14. 00B9184D  |.  0FB755 DC     MOVZX   EDX, WORD PTR SS:[EBP-24]        ;  OUR KEY 中间 2222 字符串转HEX
    15. 00B91851  |.  3BCA          CMP     ECX, EDX                                        // 比较真假码
    16. 00B91853  |.  74 05         JE      SHORT Test.00B9185A              ;  ZF = 1 这里继续跳走后续验证
    17. 00B91855  |.  8B45 E0       MOV     EAX, DWORD PTR SS:[EBP-20]

    复制代码


    1. 算法如下:

    截取第一部分的比较,并修改跳转继续验证。
    第 5 位为连接符,必须为‘#’
    截取第二部分的比较,并继续验证。
    注册码后半部分为任意值,其中第 10 位为‘-’,第 15 位为 ‘#’。


    2. Byamax 的注册机设计思路是这样的
    第一步,获取注册信息;
    包括可以从寄存器读取HEX或转为十进制数据,也可以从内存中读取DWORD,HEX,字符串等信息,也可以在其中添加连接字符。
    第二步,显示注册信息;
    当所有数据都获取完毕后,需要找一个地址来进行显示获取信息。


    3. 在Baymax中的设置方法:

    1> 获取 内存 中存储的前4位真码
    11.png

    2> 修改跳转继续执行后续验证
    2.png

    3> 添加连接符 '#'
    3.png

    4> 获取 寄存器 中保存的第二部分真码
    4.png

    5> 追加注册码尾部的随机值
    5.png

    6> 当函数返回后随意找一个执行的地址显示注册信息
    6.png

    得到真码:
    2018#0294-NISY#6666

    ko.png

    试炼品见附件(Baymax v2.7 开始支持内存注册机功能)

    Baymax 内存注册机 试炼品.rar

    45.4 KB, 下载次数: 28, 下载积分: 威望 -1 , 飘云币 -2 枚

    需要使用2.7及以上的版本打开

    评分

    参与人数 9威望 +16 飘云币 +18 收起 理由
    wjzzhtgp + 1 原创精品 感谢分享!
    yosen2001 + 5 赞一个,这个帖子很给力!
    天玄 + 1 PYG有你更精彩!
    cxqdly + 1 + 1 感谢发布原创作品,PYG有你更精彩!
    飞天 + 1 + 1 赞一个,这个帖子很给力!
    天上飞的鱼 + 5 + 5 新姿势已Get√
    dryzh + 5 + 5 学习新姿势
    HiPP + 1 + 1 感谢发布原创作品,PYG有你更精彩!
    jgs + 1 感谢发布原创作品,PYG有你更精彩!

    查看全部评分

  • TA的每日心情
    开心
    昨天 07:24
  • 签到天数: 634 天

    [LV.9]以坛为家II

    发表于 2018-8-3 07:57:16 | 显示全部楼层
    牛犇,新姿势,!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-8-3 08:22:34 | 显示全部楼层
    好帖子,谢谢分享!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 667 天

    [LV.9]以坛为家II

    发表于 2018-8-3 08:43:45 | 显示全部楼层
    校长辛苦,半夜发精品,谢谢校长的教程
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 58 天

    [LV.5]常住居民I

    发表于 2018-8-3 08:47:20 | 显示全部楼层
    好东西,简单易行
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-8-3 09:04
  • 签到天数: 595 天

    [LV.9]以坛为家II

    发表于 2018-8-3 09:04:23 | 显示全部楼层

    感谢分享。实用的工具
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 17:54
  • 签到天数: 302 天

    [LV.8]以坛为家I

    发表于 2018-8-3 09:35:10 | 显示全部楼层
    期待功能继续增强,太牛了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-8-1 08:26
  • 签到天数: 34 天

    [LV.5]常住居民I

    发表于 2018-8-3 09:45:22 | 显示全部楼层
    感谢楼主,大白功能不断完善.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 08:14
  • 签到天数: 884 天

    [LV.10]以坛为家III

    发表于 2018-8-3 09:49:01 | 显示全部楼层
    感谢新增内存注册机功能,才发现 Baymax 已经到 2.7 版了~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-9 22:48
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    发表于 2018-8-3 10:22:54 | 显示全部楼层
    感谢校长分享
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入论坛

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

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