首页
社区
课程
招聘
[原创]Soap和Price是如何知道Shepherd的阴谋的,请解密。
发表于: 2010-5-6 17:25 16554

[原创]Soap和Price是如何知道Shepherd的阴谋的,请解密。

2010-5-6 17:25
16554
Ghost和Roach奉Shepherd之命前往格鲁吉亚边境追捕Makarov,不想Makarov早逃得无影无踪。不过他们却拿到了关于Makarov行踪的重要情报。本以为任务就此结束,没想到前来接应的Shepherd将军突然拔枪射杀了Ghost和Roach,原来Shepherd并不想就此结束战争,他希望利用Makarov制造全球性的危机发动战争,以此把自己塑造成一个国际英雄。
    假如你细心的话,可能会发现在两人葬身火海之前,Price在无线电中大喊:“不要相信Shepherd。”
    那么,Price是如何识破Shepherd的阴谋的呢
    原来,死于Makarov枪下的卧底二等兵Joseph Allen早就发现Makalov和Shepherd暗中勾结。只是苦于卧底身份不能曝光,一直未能将消息送出。最终,Allen将消息变换加密为一张图片,发送给了Soap,并成功的躲过了Shepherd的审查。
    附件为图片,请问,Allen对Soap说了句什么?
MD5校验值 977459eb6b85b7cdf5b7232b6d1b4566

感谢blueapplez的指正,为了去掉干扰因素,再透露一点,key最好是5个字节,当然,更长的也可以让allen开口说话,但的确越界访问了

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (59)
雪    币: 360
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
rol
2
眼睛都看花了,看见个 TF141 下面好像还有行小字,看不清
2010-5-6 17:41
0
雪    币: 435
活跃值: (1282)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
3
游戏才刚刚开始
2010-5-6 17:51
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
4
你不是我的队友,恕我无可奉告!
2010-5-6 18:04
0
雪    币: 435
活跃值: (1282)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
5
那就想办法让他告诉你
2010-5-6 18:05
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
6
老外是不懂中文的
2010-5-6 18:30
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
7
下面是by bitt
2010-5-6 18:46
0
雪    币: 435
活跃值: (1282)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
8
这个主要还是自娱自乐的,至于剧情不合理的地方,请无视吧
2010-5-6 18:46
0
雪    币: 435
活跃值: (1282)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
9
对,一时手*,加上的,没有的话可能清晰点
2010-5-6 18:47
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
10
MacTavish上尉,別信Shepherd那個老狐狸,他和Makarov是一夥的!
2010-5-6 19:34
0
雪    币: 435
活跃值: (1282)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
11
呵呵,我猜就是你第一个算出来,还算有意思吧
2010-5-6 19:46
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
12
猜对了?
看你故事应是这样.
2010-5-6 19:50
0
雪    币: 435
活跃值: (1282)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
13
呵呵
故事是 使命召唤 现代战争2的部分情节,后面就是我瞎编的了
原故事里的ALLEN比较惨,至死都不知道被老狐狸给卖了
我越想越觉得不公,所以让他也参与了后面的情节

附上通关合影一张
上传的附件:
2010-5-6 19:59
0
雪    币: 3402
活跃值: (2579)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
最近又通了一遍,
来掺和一脚,
这贴放在水区会好一些吧?
2010-5-6 23:19
0
雪    币: 435
活跃值: (1282)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
15
你可能没太明白大家在玩什么
提示你一点,那图片很不纯洁
先把它解开
2010-5-6 23:39
0
雪    币: 435
活跃值: (1282)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
16
别沉了啊,还有没人算出来??
2010-5-7 11:19
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
17
干脆你再想一想有什么怪怪的好玩的来玩.
2010-5-7 11:23
0
雪    币: 435
活跃值: (1282)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
18
呵呵,s大真是重口味,我再想想,有什么好玩的但又不会太难的
2010-5-7 11:25
0
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
19
哇 好帅啊  原来是keyfile保护方式哦~~帅  
晚上回家仔细研究
因为马上就下班了~
2010-5-7 17:51
0
雪    币: 435
活跃值: (1282)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
20
呵呵
2010-5-7 17:56
0
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
21
捣鼓了一会 没头绪

明天继续
#include "stdafx.h"
#include "windows.h"
BYTE pediy[] = {0x70, 0x65, 0x64, 0x69, 0x79, 0x00, 0x00, 0x00, 0x3d, 0x04, 0x07, 0x3d, 0x18, 0x06, 0x0c, 0x17, 0x01, 0xb0, 0xbf, 0xab};

int main(int argc, char* argv[])
{
        HANDLE hFile = ::CreateFile("key.dat", 0x80000000, 0, 0, 3, 80, 0);
        if (hFile == INVALID_HANDLE_VALUE)
        {
                return 0;
        }
        BYTE pBuffer[19] = {0};
        DWORD dwRead = 0;
        ReadFile(hFile, pBuffer, 19, &dwRead, NULL);
        if (dwRead <=0 )
        {
                return 0;
        }
        for (int i=0; i<19; i++)
        {
                pBuffer[i] ^= (BYTE)19;
                pBuffer[i] ^= (BYTE)i;
        }

        for (i=0; i<19; i++)
        {
                pBuffer[i] ^= pediy[i];
        }

        WORD eax = pBuffer[4];
        BYTE ecx = pBuffer[3];
        BYTE edx = pBuffer[2];
        eax += ecx;
        ecx = pBuffer[1];
        eax += edx;
        edx = pBuffer[0];
        eax += ecx;
        eax += edx;
printf("%x\n", eax);
        return 0;
}
2010-5-7 20:58
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
除了那个3d影像之外还有剧情?求解。。。
2010-5-7 21:08
0
雪    币: 435
活跃值: (1282)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
23
我的源码里有个变量真的叫pediy,连这都能猜出来,膜拜
希望你能找出一个key,让allen开口说话、
前面s大已经猜出来了,这起码说明,我给出了足够的线索,这一点我还是很厚道的
前面算法很简单的,后面遇到问题穷途末路的时候,千万别放弃啊
2010-5-7 21:13
0
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
24
pediy不是猜的好不好  是od跟出来的
2010-5-7 22:57
0
雪    币: 435
活跃值: (1282)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
25
的确有一个pediy这个字符串,不过那个字符串的名字也叫pediy
char pediy[]="pediy";
不知道进度如何
2010-5-7 23:18
0
游客
登录 | 注册 方可回帖
返回
//