wqxcx
发表于 2010-7-19 01:08
MB一下牛人 加油
okeyboy
发表于 2010-7-19 01:09
哎,不懂啊,楼主一人孤军奋战,真相帮帮楼主
Johnny.leon
发表于 2010-7-19 01:10
深夜了.我来支持楼主.
之前公布的KEY如果正确貌似是试玩公用KEY性质的.从头几位数字可以看出来...
niceout
发表于 2010-7-19 01:12
顶LZ
lCloverl
发表于 2010-7-19 01:25
lz帮个忙吧,如果有时间的话帮我想个法限制sc2的帧数的方法,我想把帧数限制在30帧,这样电脑可以多活几年,一测客户端的“frameratecap=60”不管用了,麻烦了。。。
sanhuli
发表于 2010-7-19 01:29
LZ太强大了虽然在下不太懂这方面的不过还是要顶你~~~
okeyboy
发表于 2010-7-19 01:51
中间遇到难题了???????
不要删号
发表于 2010-7-19 01:51
支持楼主
okeyboy
发表于 2010-7-19 01:59
楼上发的是什么????暴力破解???
hnhhzy
发表于 2010-7-19 02:02
MPQ的四行结构里。
现在就
第二行结构:
这行的值。。。。不知道怎么算出来的了…… 先睡觉了。明晚继续,明天还要上班……
有知道MPQ结构的童鞋一定要留言啊!!!!
kyodon123
发表于 2010-7-19 02:03
楼主实在辛苦了~~~不能在技术上提供帮助~~~只能默默支持~!!感谢楼主~!
hnhhzy
发表于 2010-7-19 02:08
160楼好力。
不过你要换个思路来看这个算法。
首先Salsa20会根据IV和key来生成第一组的64位的密钥。
那么,我们抛开IV和KEY。来看他的运算。
他的加密是根据密文异或这个密钥。64位一次运算(因为码表只有这么长)如果超过64位或者进行第二轮的时候。调用salsa20_wordtobyte重新排序这个64位的码表。
这个64位的码表哪来的呢。在我们不知道KEY的情况下。
因为他的加密算法就是密文异或码表。那么,在我们已知明文的情况下。明文异或密文,那么对应的就是他的码表了。
不过现在MPQ已知的前64位。就差第二行了。这几个值肯定是有含义的。MPQ Editor创建一个MPQ的时候都能生成,也就是说他能够算出来的(根据长度或者什么) 可惜我对MPQ不熟。。。刚刚翻了好几个网页,也看了你给我的网页,大多都是说的结构体的意义,没有说从哪效验的或者从哪来的。只有明天再研究了。各位晚安
okeyboy
发表于 2010-7-19 02:09
偶也睡觉。。。。。。。。。。。。。。。
longpi2000
发表于 2010-7-19 02:13
晚安,顶一下!!!!!!!
hnhhzy
发表于 2010-7-19 02:19
提供一下MPQE的解密方法供参考:
首先要知道MPQ第二行(17字节至32字节)的含义。得到明文表。
第一行结构:4D 50 51 1A 2C 00 00 00 [长度:69 FE B9 02] 01 00 [可能是03 可能是05,因为内测是03,我看公测的UI 1.MPQ是05] 00
第二行结构:
第三行结构:00 00 00 00 00 00 00 00 00 00 00 00 4F 67 67 53(固定结构)
第四行结构:00 02 00 00 00 00 00 00 00 00 8E CB 7E 23 00 00(固定结构)
BYTE xorKey;
for(...64) xorKey = 明文 ^ 密文;
然后从文件里打开MPQE。从第65字节开始读入firstDeData,长度为64
调用Salsa20的加密方法(其实就是解密)
ECRYPT_encrypt_bytes(&xorKey,firstDeData,EncodeData,64);
返回的EncodeData就是明文数据了,一直循环到文件结尾,那么解密的MPQ就出来了
snake2u
发表于 2010-7-19 02:35
支持,有空参与研究,最近忙着翻译
kingpo
发表于 2010-7-19 02:42
深夜挺楼主,明日再战
hnhhzy
发表于 2010-7-19 02:52
这是InstallerUI2.MPQE(第9到12字节)
以长度为例2B9FE69
密文 明文 key
5D ^ 69 = 34
B6 ^ FE = 48
71 ^ B9 = C8
43 ^ 02 = 41
代入Installer Tome 1.MPQE(第9到12字节)
以长度为例1B9D2D0C4
密文 key 明文
F0 ^ 34 = C4
98 ^ 48 = D0
1A ^ C8 = D2
F8 ^ 41 = B9
经过真理可鉴,两个MPQE用的同一套KEY。。。并且使用明文法则可以逆出key。剩下的就是时间问题了…… 真的要睡觉了。。。。
sniper3772
发表于 2010-7-19 02:52
支持LZ。支持技术人才。
okgcxl
发表于 2010-7-19 03:06
739
发表于 2010-7-19 08:18
看来还着小小
by22dgb
发表于 2010-7-19 08:51
等LZ起来后继续奋战~~吼吼!!
rollpard
发表于 2010-7-19 08:58
要是王小云也完星际2就好了
zhang28152
发表于 2010-7-19 09:11
国外的论坛有解决这个问题吗?
ddk1982
发表于 2010-7-19 09:21
继续支持楼主~~~~~~~~~~~~~~
okeyboy
发表于 2010-7-19 09:22
貌似还没有吧。楼主白天要上班,晚上才有空搞
l1y1q09
发表于 2010-7-19 10:01
来3DM几年了,这帖当属第一牛!!!!!!!!
mark1680
发表于 2010-7-19 10:20
期待兰州今晚的表现
AL终结者
发表于 2010-7-19 10:24
刚早上起来,立即顶楼主,看来快破解完了,哈哈哈~~~~~~~`
Hadouken
发表于 2010-7-19 10:31
只能说破解安装有戏~~~至于单机...距离还远~
页:
1
2
3
4
5
[6]
7
8
9
10
11
12
13
14
15