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

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 2533|回复: 40
上一主题 下一主题

[原创] 记录自己的破解之CrackMe001

  [复制链接]
跳转到指定楼层
楼主
赤坂理子 发表于 2020-9-19 17:16 回帖奖励
本帖最后由 赤坂理子 于 2020-9-19 17:26 编辑

1.爆破
这个程序提供了两个破解
第一个:

直接来看OD
伪码注册码:123
密码:456
直接弹窗了

右键->中文搜索->搜索ascii->ctrl + f 输入 "Sorry"->右键follow(或者回车)->跳转到字符串

在字符串最上面的跳转指令下断点
断下来了
把jge改成jmp
按F9运行发现还是弹错了
从刚刚那个断点单步走


发现在这里还有一个跳转,把jnz改为jz
好的入口点1爆破成功。


接下来看入口点2
第二个:



老规矩
伪码:112233

弹窗了
搜索字符串 发现一个类似正确结果的字符串
把这里的跳转指令jnz改为jz爆破成功



还有最开始的一个弹窗

老规矩
搜索字符串 kill


单步走过这个CALL指令 就弹窗了
那我就猜测这里就是MessageBox
我们把下断点的地方到CALL都改为nop
保存文件后
恭喜爆破成功!


2.算法
回到入口点1
尝试1:
伪码注册码:123
密码:456
来到了第一个弹窗的跳转指令


这个CALL传入了我们的注册码“123”
然后返回值是注册码的长度
检测了注册码的长度
小于4就会报错了所以要输入长度大于4的


尝试2:
伪码注册码:112233
密码:445566
果然 跳过去了
F8单步走  
它根据我们的注册码一顿操作变成了CW-4018-CRACKED然后重新试了这个密码果然正确
那我们就从刚刚那个断点一步一步看




从这里开始对我们的注册码动手了,敏感起来,观察它干嘛了
movzx 得到字符串的第[0]个字符   结果为0x31
imul 乘以0x29 得到 0x7D9
add  0x7D9 得到 0xFB2
然后就开始字符串拼接了
发现0XFB2的十进制就是4018

拼接后得到CW-4018-CRACKED
开始写注册机吧

[C++] 纯文本查看 复制代码
#include <iostream>
using namespace std;

int main()
{
    while (true)
    {
        printf("hello,这里是CrakeMe001注册算法\n");
        printf("请输入注册码:\n");
        char* nUser = new char[256];
        cin >> nUser;
        if (strlen(nUser) < 4)
        {
            printf("请输入长度为4以上的注册码\n");
            system("pause");
            system("cls");
            continue;
        }
        printf("密码是:\nCW-%d-CRACKED\n", nUser[0] * 0x29 * 2);
        system("pause");
        system("cls");
    }
    return  0;
}

image.png (340.15 KB, 下载次数: 1)

image.png

image.png (199.46 KB, 下载次数: 0)

image.png

免费评分

参与人数 13吾爱币 +18 热心值 +13 收起 理由
chengtoreal + 1 + 1 我很赞同!
i66235 + 1 + 1 热心回复!
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
wasdzjh + 1 + 1 我很赞同!
奈何不得 + 1 + 1 我很赞同!
bullshit + 1 + 1 谢谢@Thanks!
3D52 + 1 + 1 我很赞同!
wuxinwudi + 1 + 1 用心讨论,共获提升!
没事好好 + 1 谢谢@Thanks!
 + 1 + 1 我很赞同!
站城头吹风 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
小小小英雄啦 + 1 + 1 用心讨论,共获提升!
liu8359 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

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

推荐
 楼主| 赤坂理子 发表于 2020-9-20 09:51 |楼主
 发表于 2020-9-20 01:06
楼主这个是学完论坛10课之后就可以变成你这么厉害吗

emmm你好歹要学会汇编指令的增删改查
推荐
猛男z 发表于 2020-9-19 19:36
记录自己破解思路一般别人不太能看懂,比如没破解过软件的小白我...
4#
qw5550818 发表于 2020-9-19 17:35
5#
站城头吹风 发表于 2020-9-19 18:44
牛,小白表示你的这个教程更容易懂一点,没有藏掖多少
6#
qiangtou 发表于 2020-9-19 19:14
厉害楼主
7#
blackzen 发表于 2020-9-19 21:47
优秀啊楼主,很厉害
8#
919990 发表于 2020-9-19 22:20
虽然看不懂,但是感觉好腻害的样子
9#
 发表于 2020-9-20 01:06
楼主这个是学完论坛10课之后就可以变成你这么厉害吗
10#
wuxinwudi 发表于 2020-9-20 09:51
厉害了,向你学习!
您需要登录后才可以回帖 登录 | 注册[Register]

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

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

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

GMT+8, 2020-10-24 09:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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