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

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

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

[培训]内核驱动高级班,冲击BAT一流互联网大厂工 作,每周日13:00-18:00直播授课

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (9)
雪    币: 6
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
影子不寂寞 2015-9-20 19:13
2
0
支持楼主。
雪    币: 12296
活跃值: (3385)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xJJuno 2015-9-20 19:16
3
0
BmC`O(QnFm
aBDgkPVckTDoaNBq
雪    币: 204
活跃值: (906)
能力值: (RANK:1324 )
在线值:
发帖
回帖
粉丝
mratlatsn 10 2015-9-20 20:19
4
0
第一关的注册码是:BmC`O(QnFm
第二关的程序貌似有问题啊
第二关我输入什么都显示成功
雪    币: 5954
活跃值: (46)
能力值: ( LV4,RANK:140 )
在线值:
发帖
回帖
粉丝
Lnairan 1 2015-9-20 20:28
5
0
是的第二关不输入也是可以的
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wlxqy 2016-1-8 14:17
6
0
请教高手,我用消息断点断下来后,返回到领空是个jmp指令,看不到之前从哪里跳到这条指令上来的,这个CM怎么破呢?
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wlxqy 2016-1-11 13:47
7
0
搞定了。
忽略了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);
雪    币: 15
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
我是大菜鸟 2016-8-23 23:39
8
0
第一关注册码:
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;
}
--------------------------------------------------------------
第二关是虚设么?
啥都是成功- -
雪    币: 17
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
arlkers 2016-9-2 22:47
9
0
第二关判断思路出现问题,输入或者不输入都出现成功的提示
第一关:BmC`O(QnFm
雪    币: 15954
活跃值: (1135)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
killbr 2016-9-17 17:08
10
0
第一面:
0040165F     /EB 0B         JMP SHORT CM.0040166C
第二面:
004018C9     /EB 09         JMP SHORT sssss.004018D4

难道 就过代了?!
游客
登录 | 注册 方可回帖
返回