吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4944|回复: 15
收起左侧

[原创] 160个CrackMe 之 6 C语言实现注册机(加入UDD,含算法分析注释)

[复制链接]
CRoot 发表于 2016-4-4 23:14
本帖最后由 CRoot 于 2016-4-8 11:33 编辑

Cancella按钮算法是根据Nome算出code的
[C] 纯文本查看 复制代码
#include <stdio.h>

int whatfuck(int v1)//原来是他妹的阶乘,这个函数当初分析被坑坏了
{
    if(v1 >= 2)
    {
        return v1*whatfuck(v1-1);
    }
    else
        return 1;
}
int main()
{
    int a1 = 0;
    char Nome[] = "xxxx"; // 长度必须大于5
    int nLen = strlen(Nome);
    int a5 = Nome[4];
    a5 = (a5 % 7) + 2;
    a1 = a5;
    int wt = whatfuck(a1); //esi
    printf("%d\n",wt);
    int nRet = 0;  // ebx
    int i;
    for(i=1;i<=nLen;i++)
    {
        nRet += Nome[i-1] * wt;
    }
    nRet -= 31337;
    printf("Int:%d\n",nRet);
    return 0;
}

对于OK,是根据code算nome,一开始我死活算不对,弄成nome算nome了 醉了。
[C] 纯文本查看 复制代码
#include <stdio.h>

int main()
{
        char code[] = "xxx"; // eax
        int nLen = strlen(code); // esi
        int a2 = 0;  // eax
                for( int i=0;i<nLen;i++)
        {
                int a1 = code[nLen-1-i]*code[nLen-1-i]*(nLen-i);
                a2 = a1 % 0x19 + 0x41;
                code[nLen-1-i] = a2;
        }
        printf("Nome:%s",code);
        return 0;
}

白天补上OD的udd。
aLoNg3x.1.udd.zip (205.77 KB, 下载次数: 16)
已补

免费评分

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

查看全部评分

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

 楼主| CRoot 发表于 2016-4-10 10:52
本帖最后由 CRoot 于 2016-4-10 10:53 编辑
Sound 发表于 2016-4-9 23:51
文章简直太简洁。

我看到已经有不少大牛分析的差不多了 只是补充了一些内容所以有点简洁了2333
 楼主| CRoot 发表于 2016-6-7 09:45
别人都叫我老木 发表于 2016-4-4 23:33
mapleray 发表于 2016-4-4 23:37
这是什么。。。
blackjuly 发表于 2016-4-5 00:56
表示C语言学的并不是很好,C写的算法看的好晕啊。。。。。
爱自由 发表于 2016-4-5 08:21
学习了,感谢
机器猫 发表于 2016-4-5 10:23
多谢楼主分享,学习啦!
whyida 发表于 2016-4-5 12:30
差一行 #include <string.h>
 楼主| CRoot 发表于 2016-4-5 18:07

呃 VS2013没报错-- 默认可能自动加载了--
zdfs530 发表于 2016-4-5 19:03
看看,学习了!
头像被屏蔽
zdfs520 发表于 2016-4-9 11:21
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-17 13:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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