飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 小试锋芒

[原创] CrackMe V2.2 高手飘过~

[复制链接]

该用户从未签到

发表于 2009-12-17 22:12:47 | 显示全部楼层
跟creantan较劲,呵呵,让他整个给你玩玩,会欲哭无泪的。。。
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2020-7-16 11:27
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2009-12-19 19:41:03 | 显示全部楼层
    我也爆一下,/:L


    加一组注册码

    assume

    _jonhb;@9

    [ 本帖最后由 assume 于 2009-12-19 20:44 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2019-4-26 10:19
  • 签到天数: 14 天

    [LV.3]偶尔看看II

     楼主| 发表于 2009-12-19 21:53:40 | 显示全部楼层
    原帖由 assume 于 2009-12-19 19:41 发表
    我也爆一下,/:L


    加一组注册码

    assume

    _jonhb;@9

    O(∩_∩)O哈哈~,又诞生一个了!/:good
    PYG19周年生日快乐!
  • TA的每日心情

    2017-6-17 16:59
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2009-12-19 22:11:04 | 显示全部楼层
    晕,,,刚看到,。。。这个怎么能少了暴力队长啊。。搞个爆啊什么的恐怖活动我在行的啊/:021 :lol: :lol: :lol:



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-3-15 21:33:27 | 显示全部楼层
    搞搞  玩玩下
    不知道能行不
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2019-3-12 17:25
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2010-4-2 20:48:55 | 显示全部楼层
    用户名不为空大于九,注册码不为空大于九.
    用户名 whyprowhy    0x77687970726f776879 减去注册码 123456789 0x313233343536373839
    变成F0x4636463c3d39403040   F6F<=9@0@ 把第3第5第7取出来相加
    是否大于0f  前三个字符相加是否大于0f   第1个第4个第7个+上看看是否大于0f
    第4第5第6位加一下  第2第5第8相加 7,8,9+  3,6,9+   1,5,9+

    // 用户名必须等于九,注册码必须等于九.
    // 用户名 whyprowhy    0x77687970726f776879
    // 减去注册码 123456789 0x313233343536373839
    // 变成0x4636463c3d39403040   
    // F6F<=9@0@ 把第3第5第7取出来相加
    // 是否大于0f  前三个字符相加是否大于0f   第1个第4个第7个+上看看是否大于0f
    // 第4第5第6位加一下  第2第5第8相加 7,8,9+  3,6,9+   1,5,9+

    #include <stdio.h>
    #include <string.h>
    #include <stdlib.h>
    #include <ctime>

    int jgg(char*p,char*a);

    int nosame(char *a);

    void main(){

            char a[10]={0x4,0x9,0x2,0x3,0x5,0x7,0x8,0x1,0x6,'\0'};
            //="492357816";
            char *p;
            p=a;
            char b[10];   //密码
            char c[10];   //用户名
            int i=0;
            int j=0,k=0;
            scanf("%s",c);
           
           
           


            if (nosame(a))
            {
                    if(jgg(p,a)){       
                            for (i=0;i<9;i++)
                    {
                            b=c-a;
                            //printf("%x",b);
                           
                           
                           
                    }
                    printf("\n");
                    b='\0';
                    printf("用户名:%s\n",c);
                    printf("密码:%s\n",b);
                   
                   
                    }else printf("no\n");
            }
            system("pause");
    }

           
           
           


    int nosame(char *a){
            int j=0,i=0;
            for (j=1;j<9;j++)
            {
                   
                    for (i=1;i<9;i++)
                    {
                            if (i==j)
                            {
                                    continue;
                            }else if (a[j]!=a){

                            }else return 0;
                    }
                   
            }
            return 1;
    }

    int jgg(char*p,char*a){
            int i=0,j=0,k=0;
            //横着三行
            for (j=0;j<3;j++)
            {
                   
                   
                   
                    for(i=0;i<3;i++)
                    {
                            k+=p;
                    }
                   
                    p=p+3;
                    if (k<=0xf)
                    {
                            k=0;       
                    }else return 0;//printf("1 no!\n");
                   
                   
            }
            //竖着三行
            j=0,i=0,k=0;
            p=a;
            for (j=0;j<3;j++)
            {
                   
                    for(i=0;i<=6;i+=3)
                    {       
                           
                            k+=p;
                           
                    }
                    p+=1;
                    if (k<=0xf)
                    {
                            k=0;       
                    }else return 0;//printf("2 no!\n");
                   
                   
            }
            //对角线
            j=0,i=0,k=0;
            p=a;
           
            k=0;
            for(i=0;i<=8;i+=4)
            {
                    k+=p;       
            }
           
            if (k>0x0f){
                    return 0;//printf("3 no!\n");
            }
           
            j=0,i=0,k=0;
            p=a;
           
                                    k=0;
                                    for(i=2;i<=6;i+=2)
                                    {
                                            k+=p;       
                                    }
                                   
                                    if (k>0x0f){
                                            return 0;//printf("4 no!\n");
                                    }
                    return 1;               
            }
    写的不太好 但是可以注册成功 必须输入9位用户名。


    [ 本帖最后由 whypro 于 2010-4-2 20:53 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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