wangyc75 发表于 2006-7-5 18:53:35

受到了

谢谢啊

wxh9833 发表于 2006-7-7 12:52:01

网游难民 发表于 2006-7-19 02:03:00

两张表在这里~~~
偶找了好久~~
对OD不熟悉:L:L
希望这个图能给还没有找到着两个表的朋友点帮助

pepsiguest 发表于 2006-7-24 01:14:18

对我等菜鸟很好的教材,谢谢LZ`

pepsiguest 发表于 2006-7-24 04:02:02

不要找这张表都可以,循环计算都可以找到注册码,谢谢LZ的教学,对算法都有点认识了``

sky3749 发表于 2006-7-25 11:35:16

学习啦
不过有些有时看不懂呀!

weiruan198 发表于 2006-8-5 22:08:26

学习ing

pgailnew 发表于 2006-8-7 08:49:16

这个例子是学习用字串的好实例,已经看过N次了,不过还是不会灵活运用

Gue 发表于 2006-10-24 17:28:57

我的注册机


int main(int argc, char *argv[])
{
        if (argc != 2)
        {
                printf("Usage: CrackMeKey.exe <UserName>");
                return 0;
        }
      unsigned int UserNameLen = strlen(argv);
      char *key = new char;
        char *UserName = new char;

        for (unsigned int i = 0;i < strlen(argv); ++i)
                *(UserName + i) = *(argv + i);

      *(UserName + UserNameLen) = '\0';

        char list1[] = "A1LSK2DJF4HGP3QWO5EIR6UTYZ8MXN7CBV9";
        char list2[] = "SU7CSJKF09NCSDO9SDF09SDRLVK7809S4NF";

        if ((UserNameLen > 8) || (UserNameLen < 1))
        {
                printf("用户名必须小于8个字符!!\n");
                return 0;
        }

        unsigned int x = 0;

        for (;x < UserNameLen; ++x)
        {

                if (*(UserName + x) < 'A' || (*UserName + x > 'z'))
                {
                        printf("用户名只能是字母和\"[\\]^_`\"!!!\n");
                        return 0;
                }

                if (*(UserName + x) > 'Z')
                        *(UserName + x) -= 32;

                unsigned int y = 0;
                for (; y < strlen(list1); ++y)
                {
                        if (*(UserName + x) == list1)
                        {
                                key = list2;
                                break;
                        }

                }
        }

        key = '\0';
        printf("The key of %s is %s",argv,key);
        delete [] key;
      delete UserName;
        return 1;
}

jeffrry 发表于 2006-11-13 15:20:13

要加紧学习了,xiexie!
页: 1 2 3 [4] 5 6 7 8 9 10 11 12 13
查看完整版本: [PYG]算法分析入门第二课