首页
社区
课程
招聘
[原创]一个CM分享给大家
发表于: 2015-9-20 18:36 13904

[原创]一个CM分享给大家

2015-9-20 18:36
13904
希望大家加油!!!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 6
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
支持楼主。
2015-9-20 19:13
0
雪    币: 13262
活跃值: (4311)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
BmC`O(QnFm
aBDgkPVckTDoaNBq
2015-9-20 19:16
0
雪    币: 204
活跃值: (911)
能力值: (RANK:1324 )
在线值:
发帖
回帖
粉丝
4
第一关的注册码是:BmC`O(QnFm
第二关的程序貌似有问题啊
第二关我输入什么都显示成功
2015-9-20 20:19
0
雪    币: 5954
活跃值: (46)
能力值: ( LV4,RANK:140 )
在线值:
发帖
回帖
粉丝
5
是的第二关不输入也是可以的
2015-9-20 20:28
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
请教高手,我用消息断点断下来后,返回到领空是个jmp指令,看不到之前从哪里跳到这条指令上来的,这个CM怎么破呢?
2016-1-8 14:17
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
搞定了。
忽略了movsx指令,大概C算法是:
        char* pwd = "BlAcK-WiNd";
        char  output[11];
        int i = 0;
        memset(output,0,11);
        for(i = 0; i< 0x0a; i++)
        {
                output[i] = (*(pwd+i))^i;
        }

        printf("%s\n",output);
2016-1-11 13:47
0
雪    币: 15
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
第一关注册码:
BmC`O(QnFm

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
        char Import[] = "BlAcK-WiNd";
        char Key[sizeof(Import)] = {0};
        for(int i = 0;i < strlen(Import);i++)
                Key[i] = Import[i] ^ i;
        printf("%s\n",Key);
        system("pause");
        return 0;
}
--------------------------------------------------------------
第二关是虚设么?
啥都是成功- -
2016-8-23 23:39
0
雪    币: 17
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
第二关判断思路出现问题,输入或者不输入都出现成功的提示
第一关:BmC`O(QnFm
2016-9-2 22:47
0
雪    币: 16436
活跃值: (1695)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
第一面:
0040165F     /EB 0B         JMP SHORT CM.0040166C
第二面:
004018C9     /EB 09         JMP SHORT sssss.004018D4

难道 就过代了?!
2016-9-17 17:08
0
游客
登录 | 注册 方可回帖
返回
//