首页
社区
课程
招聘
请教高手,一个算法
发表于: 2004-11-12 10:10 9373

请教高手,一个算法

2004-11-12 10:10
9373
取以下任意四行数据
第1行的1 2 3 4位
XOR
第2行的2 3 4 1位
XOR
第3行的3 4 1 2位
XOR
第4行的4 1 2 3位

现在知道四行异或的结果,能求出是哪4行吗?
表中每列是00到FF不重复的数字,
每行四组数字的XOR值也是00到FF不重复的数字
FF        0D        95        41
FE        81        A0        1C
FD        0E        FF        FB
FC        82        CA        A6
FB        0B        41        2E
FA        87        74        73
F9        08        2B        94
F8        84        1E        C9
F7        01        26        9F
F6        8D        13        C2
F5        02        4C        25
F4        8E        79        78
F3        07        F2        F0
F2        8B        C7        AD
F1        04        98        4A
F0        88        AD        17
EF        15        E8        E6
EE        99        DD        BB
ED        16        82        5C
EC        9A        B7        01
EB        13        3C        89
EA        9F        09        D4
E9        10        56        33
E8        9C        63        6E
E7        19        5B        38
E6        95        6E        65
E5        1A        31        82
E4        96        04        DF
E3        1F        8F        57
E2        93        BA        0A
E1        1C        E5        ED
E0        90        D0        B0
DF        3D        6F        14
DE        B1        5A        49
DD        3E        05        AE
DC        B2        30        F3
DB        3B        BB        7B
DA        B7        8E        26
D9        38        D1        C1
D8        B4        E4        9C
D7        31        DC        CA
D6        BD        E9        97
D5        32        B6        70
D4        BE        83        2D
D3        37        08        A5
D2        BB        3D        F8
D1        34        62        1F
D0        B8        57        42
CF        25        12        B3
CE        A9        27        EE
CD        26        78        09
CC        AA        4D        54
CB        23        C6        DC
CA        AF        F3        81
C9        20        AC        66
C8        AC        99        3B
C7        29        A1        6D
C6        A5        94        30
C5        2A        CB        D7
C4        A6        FE        8A
C3        2F        75        02
C2        A3        40        5F
C1        2C        1F        B8
C0        A0        2A        E5
BF        6D        7A        EB
BE        E1        4F        B6
BD        6E        10        51
BC        E2        25        0C
BB        6B        AE        84
BA        E7        9B        D9
B9        68        C4        3E
B8        E4        F1        63
B7        61        C9        35
B6        ED        FC        68
B5        62        A3        8F
B4        EE        96        D2
B3        67        1D        5A
B2        EB        28        07
B1        64        77        E0
B0        E8        42        BD
AF        75        07        4C
AE        F9        32        11
AD        76        6D        F6
AC        FA        58        AB
AB        73        D3        23
AA        FF        E6        7E
A9        70        B9        99
A8        FC        8C        C4
A7        79        B4        92
A6        F5        81        CF
A5        7A        DE        28
A4        F6        EB        75
A3        7F        60        FD
A2        F3        55        A0
A1        7C        0A        47
A0        F0        3F        1A
9F        5D        80        BE
9E        D1        B5        E3
9D        5E        EA        04
9C        D2        DF        59
9B        5B        54        D1
9A        D7        61        8C
99        58        3E        6B
98        D4        0B        36
97        51        33        60
96        DD        06        3D
95        52        59        DA
94        DE        6C        87
93        57        E7        0F
92        DB        D2        52
91        54        8D        B5
90        D8        B8        E8
8F        45        FD        19
8E        C9        C8        44
8D        46        97        A3
8C        CA        A2        FE
8B        43        29        76
8A        CF        1C        2B
89        40        43        CC
88        CC        76        91
87        49        4E        C7
86        C5        7B        9A
85        4A        24        7D
84        C6        11        20
83        4F        9A        A8
82        C3        AF        F5
81        4C        F0        12
80        C0        C5        4F
7F        CD        50        0E
7E        41        65        53
7D        CE        3A        B4
7C        42        0F        E9
7B        CB        84        61
7A        47        B1        3C
79        C8        EE        DB
78        44        DB        86
77        C1        E3        D0
76        4D        D6        8D
75        C2        89        6A
74        4E        BC        37
73        C7        37        BF
72        4B        02        E2
71        C4        5D        05
70        48        68        58
6F        D5        2D        A9
6E        59        18        F4
6D        D6        47        13
6C        5A        72        4E
6B        D3        F9        C6
6A        5F        CC        9B
69        D0        93        7C
68        5C        A6        21
67        D9        9E        77
66        55        AB        2A
65        DA        F4        CD
64        56        C1        90
63        DF        4A        18
62        53        7F        45
61        DC        20        A2
60        50        15        FF
5F        FD        AA        5B
5E        71        9F        06
5D        FE        C0        E1
5C        72        F5        BC
5B        FB        7E        34
5A        77        4B        69
59        F8        14        8E
58        74        21        D3
57        F1        19        85
56        7D        2C        D8
55        F2        73        3F
54        7E        46        62
53        F7        CD        EA
52        7B        F8        B7
51        F4        A7        50
50        78        92        0D
4F        E5        D7        FC
4E        69        E2        A1
4D        E6        BD        46
4C        6A        88        1B
4B        E3        03        93
4A        6F        36        CE
49        E0        69        29
48        6C        5C        74
47        E9        64        22
46        65        51        7F
45        EA        0E        98
44        66        3B        C5
43        EF        B0        4D
42        63        85        10
41        EC        DA        F7
40        60        EF        AA
3F        AD        BF        A4
3E        21        8A        F9
3D        AE        D5        1E
3C        22        E0        43
3B        AB        6B        CB
3A        27        5E        96
39        A8        01        71
38        24        34        2C
37        A1        0C        7A
36        2D        39        27
35        A2        66        C0
34        2E        53        9D
33        A7        D8        15
32        2B        ED        48
31        A4        B2        AF
30        28        87        F2
2F        B5        C2        03
2E        39        F7        5E
2D        B6        A8        B9
2C        3A        9D        E4
2B        B3        16        6C
2A        3F        23        31
29        B0        7C        D6
28        3C        49        8B
27        B9        71        DD
26        35        44        80
25        BA        1B        67
24        36        2E        3A
23        BF        A5        B2
22        33        90        EF
21        BC        CF        08
20        30        FA        55
1F        9D        45        F1
1E        11        70        AC
1D        9E        2F        4B
1C        12        1A        16
1B        9B        91        9E
1A        17        A4        C3
19        98        FB        24
18        14        CE        79
17        91        F6        2F
16        1D        C3        72
15        92        9C        95
14        1E        A9        C8
13        97        22        40
12        1B        17        1D
11        94        48        FA
10        18        7D        A7
0F        85        38        56
0E        09        0D        0B
0D        86        52        EC
0C        0A        67        B1
0B        83        EC        39
0A        0F        D9        64
09        80        86        83
08        0C        B3        DE
07        89        8B        88
06        05        BE        D5
05        8A        E1        32
04        06        D4        6F
03        8F        5F        E7
02        03        6A        BA
01        8C        35        5D
00        00        00        00附件:miaes.txt

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

收藏
免费 1
支持
分享
最新回复 (18)
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
2
能求出来
2004-11-12 16:46
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
3
这个是很容易的,呵呵,只要你把你说的结果告诉我,我会告诉你
是哪四行
:D
2004-11-12 22:26
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
4
把你说的结果告诉我吧,我帮你算,或者
你按照如下的方法来找:

有四个数组,分别按1234,2341,3412,4123的顺序存储上述数据
假设为array1,array2,array3,array4
下面的方法就是 用已知的结果 和 array4中的每个数据
进行 XOR 运算,然后把 XOR 出来的结果和 array3中的
每个数据成员进行比较,一定能找到一个的,至少一个
^_*,这样就可以把第4行和第3行找出来了,然后依次类推就可以搞定这四行了

:D
2004-11-12 22:32
0
雪    币: 213
活跃值: (46)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
不行吧,可能性太多了,有255*255*255*255 机器算不出吧
给你一个试试
27 AA F6 7B
2004-11-13 07:38
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
6
:D
2004-11-13 14:27
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
7
Done! Find it :-)
line 1 ff0d9541
line 2 81a01cfe
line 3 fffbfd0e
line 4 a6fc82ca

:D

干脆把源代码也贴上算了 Visual C++.net环境下编译通过
D:D

#include <iostream.h>
#define ROTATE_RIGHT(x,n) (((x)>>(n) | ((x)<<(32-(n)))))

typedef unsigned long int UINT4;

main()
{
        UINT4 test1[256]={
                0xFF0D9541,0xFE81A01C,0xFD0EFFFB,0xFC82CAA6,0xFB0B412E,0xFA877473,0xF9082B94,0xF8841EC9,0xF701269F,0xF68D13C2,0xF5024C25,0xF48E7978,0xF307F2F0,0xF28BC7AD,0xF104984A,0xF088AD17,
        0xEF15E8E6,0xEE99DDBB,0xED16825C,0xEC9AB701,0xEB133C89,0xEA9F09D4,0xE9105633,0xE89C636E,0xE7195B38,0xE6956E65,0xE51A3182,0xE49604DF,0xE31F8F57,0xE293BA0A,0xE11CE5ED,0xE090D0B0,
        0xDF3D6F14,0xDEB15A49,0xDD3E05AE,0xDCB230F3,0xDB3BBB7B,0xDAB78E26,0xD938D1C1,0xD8B4E49C,0xD731DCCA,0xD6BDE997,0xD532B670,0xD4BE832D,0xD33708A5,0xD2BB3DF8,0xD134621F,0xD0B85742,
        0xCF2512B3,0xCEA927EE,0xCD267809,0xCCAA4D54,0xCB23C6DC,0xCAAFF381,0xC920AC66,0xC8AC993B,0xC729A16D,0xC6A59430,0xC52ACBD7,0xC4A6FE8A,0xC32F7502,0xC2A3405F,0xC12C1FB8,0xC0A02AE5,
        0xBF6D7AEB,0xBEE14FB6,0xBD6E1051,0xBCE2250C,0xBB6BAE84,0xBAE79BD9,0xB968C43E,0xB8E4F163,0xB761C935,0xB6EDFC68,0xB562A38F,0xB4EE96D2,0xB3671D5A,0xB2EB2807,0xB16477E0,0xB0E842BD,
        0xAF75074C,0xAEF93211,0xAD766DF6,0xACFA58AB,0xAB73D323,0xAAFFE67E,0xA970B999,0xA8FC8CC4,0xA779B492,0xA6F581CF,0xA57ADE28,0xA4F6EB75,0xA37F60FD,0xA2F355A0,0xA17C0A47,0xA0F03F1A,
        0x9F5D80BE,0x9ED1B5E3,0x9D5EEA04,0x9CD2DF59,0x9B5B54D1,0x9AD7618C,0x99583E6B,0x98D40B36,0x97513360,0x96DD063D,0x955259DA,0x94DE6C87,0x9357E70F,0x92DBD252,0x91548DB5,0x90D8B8E8,
        0x8F45FD19,0x8EC9C844,0x8D4697A3,0x8CCAA2FE,0x8B432976,0x8ACF1C2B,0x894043CC,0x88CC7691,0x87494EC7,0x86C57B9A,0x854A247D,0x84C61120,0x834F9AA8,0x82C3AFF5,0x814CF012,0x80C0C54F,
        0x7FCD500E,0x7E416553,0x7DCE3AB4,0x7C420FE9,0x7BCB8461,0x7A47B13C,0x79C8EEDB,0x7844DB86,0x77C1E3D0,0x764DD68D,0x75C2896A,0x744EBC37,0x73C737BF,0x724B02E2,0x71C45D05,0x70486858,
        0x6FD52DA9,0x6E5918F4,0x6DD64713,0x6C5A724E,0x6BD3F9C6,0x6A5FCC9B,0x69D0937C,0x685CA621,0x67D99E77,0x6655AB2A,0x65DAF4CD,0x6456C190,0x63DF4A18,0x62537F45,0x61DC20A2,0x605015FF,
        0x5FFDAA5B,0x5E719F06,0x5DFEC0E1,0x5C72F5BC,0x5BFB7E34,0x5A774B69,0x59F8148E,0x587421D3,0x57F11985,0x567D2CD8,0x55F2733F,0x547E4662,0x53F7CDEA,0x527BF8B7,0x51F4A750,0x5078920D,
        0x4FE5D7FC,0x4E69E2A1,0x4DE6BD46,0x4C6A881B,0x4BE30393,0x4A6F36CE,0x49E06929,0x486C5C74,0x47E96422,0x4665517F,0x45EA0E98,0x44663BC5,0x43EFB04D,0x42638510,0x41ECDAF7,0x4060EFAA,
        0x3FADBFA4,0x3E218AF9,0x3DAED51E,0x3C22E043,0x3BAB6BCB,0x3A275E96,0x39A80171,0x3824342C,0x37A10C7A,0x362D3927,0x35A266C0,0x342E539D,0x33A7D815,0x322BED48,0x31A4B2AF,0x302887F2,
        0x2FB5C203,0x2E39F75E,0x2DB6A8B9,0x2C3A9DE4,0x2BB3166C,0x2A3F2331,0x29B07CD6,0x283C498B,0x27B971DD,0x26354480,0x25BA1B67,0x24362E3A,0x23BFA5B2,0x223390EF,0x21BCCF08,0x2030FA55,
        0x1F9D45F1,0x1E1170AC,0x1D9E2F4B,0x1C121A16,0x1B9B919E,0x1A17A4C3,0x1998FB24,0x1814CE79,0x1791F62F,0x161DC372,0x15929C95,0x141EA9C8,0x13972240,0x121B171D,0x119448FA,0x10187DA7,
        0x0F853856,0x0E090D0B,0x0D8652EC,0x0C0A67B1,0x0B83EC39,0x0A0FD964,0x09808683,0x080CB3DE,0x07898B88,0x0605BED5,0x058AE132,0x0406D46F,0x038F5FE7,0x02036ABA,0x018C355D,0x00000000,
        };
        UINT4 test4[256]={0};
        UINT4 test3[256]={0};
        UINT4 test2[256]={0};
        UINT4 tem;
        UINT4 result=0x97094E32;
       
        for(int i=0;i<256;i++)
        {
                test4[i]=ROTATE_RIGHT(test1[i],8);       // 4,1,2,3
            test3[i]=ROTATE_RIGHT(test1[i],16);    //3,4,1,2
                test2[i]=ROTATE_RIGHT(test1[i],24);  //2,3,4,1
        }

        for(int k=0;k<256;k++)
        {
                for(int m=0;m<256;m++)
                {
                        for(int n=0;n<256;n++)
                        {
                                for(int f=0;f<256;f++)
                                {
                                                tem=(test1[k]^test2[m]^test3[n]^test4[f]);
                                                if(tem==result)
                                                {
                                                        cout<<"Done! Find it :-)"<<endl;
                                                        cout<<"line 1 "<<hex<<test1[k]<<endl;
                                                        cout<<"line 2 "<<hex<<test2[m]<<endl;
                                                        cout<<"line 3 "<<hex<<test3[n]<<endl;
                                                        cout<<"line 4 "<<hex<<test4[f]<<endl;
                                                        return 1;
                                                }
                                }
                        }
                }
        }
        return 0;
}

2004-11-13 14:35
0
雪    币: 213
活跃值: (46)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
要用多长时间?
再给你一个试试看,我运行了很久出不来。
97 09 4E 32
谢谢了
可以不用穷举法吗?
2004-11-13 16:19
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
9

Done! Find it :-)
line 1 51f4a750
line 2 e5d7fc4f
line 3 896a75c2
line 4 aa4060ef
:D

很快的,1分钟不到
:D
以你给我的这些信息我还没想到好的方法
应该说这是一个通用的方法吧

2004-11-13 16:29
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
10
以你这个问题的难度和计算量,穷举法是最好的
2004-11-13 16:44
0
雪    币: 213
活跃值: (46)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
这样的循环有36次,1分钟不到的话也要半个水时
2004-11-13 17:48
0
雪    币: 213
活跃值: (46)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
在网上找了一下,发现数据是刚上传附件中的一部分,
在DCL DD TD0(0:255) CHAR(4) BDRY(8) INIT中
帮忙看一下是什么算法。

我上传的这组数据是排过序的,下面是原始的:
    X'51F4A750', X'7E416553', X'1A17A4C3', X'3A275E96',
    X'3BAB6BCB', X'1F9D45F1', X'ACFA58AB', X'4BE30393',
    X'2030FA55', X'AD766DF6', X'88CC7691', X'F5024C25',
    X'4FE5D7FC', X'C52ACBD7', X'26354480', X'B562A38F',
    X'DEB15A49', X'25BA1B67', X'45EA0E98', X'5DFEC0E1',
    X'C32F7502', X'814CF012', X'8D4697A3', X'6BD3F9C6',
    X'038F5FE7', X'15929C95', X'BF6D7AEB', X'955259DA',
    X'D4BE832D', X'587421D3', X'49E06929', X'8EC9C844',
    X'75C2896A', X'F48E7978', X'99583E6B', X'27B971DD',
    X'BEE14FB6', X'F088AD17', X'C920AC66', X'7DCE3AB4',
    X'63DF4A18', X'E51A3182', X'97513360', X'62537F45',
    X'B16477E0', X'BB6BAE84', X'FE81A01C', X'F9082B94',
    X'70486858', X'8F45FD19', X'94DE6C87', X'527BF8B7',
    X'AB73D323', X'724B02E2', X'E31F8F57', X'6655AB2A',
    X'B2EB2807', X'2FB5C203', X'86C57B9A', X'D33708A5',
    X'302887F2', X'23BFA5B2', X'02036ABA', X'ED16825C',
    X'8ACF1C2B', X'A779B492', X'F307F2F0', X'4E69E2A1',
    X'65DAF4CD', X'0605BED5', X'D134621F', X'C4A6FE8A',
    X'342E539D', X'A2F355A0', X'058AE132', X'A4F6EB75',
    X'0B83EC39', X'4060EFAA', X'5E719F06', X'BD6E1051',
    X'3E218AF9', X'96DD063D', X'DD3E05AE', X'4DE6BD46',
    X'91548DB5', X'71C45D05', X'0406D46F', X'605015FF',
    X'1998FB24', X'D6BDE997', X'894043CC', X'67D99E77',
    X'B0E842BD', X'07898B88', X'E7195B38', X'79C8EEDB',
    X'A17C0A47', X'7C420FE9', X'F8841EC9', X'00000000',
    X'09808683', X'322BED48', X'1E1170AC', X'6C5A724E',
    X'FD0EFFFB', X'0F853856', X'3DAED51E', X'362D3927',
    X'0A0FD964', X'685CA621', X'9B5B54D1', X'24362E3A',
    X'0C0A67B1', X'9357E70F', X'B4EE96D2', X'1B9B919E',
    X'80C0C54F', X'61DC20A2', X'5A774B69', X'1C121A16',
    X'E293BA0A', X'C0A02AE5', X'3C22E043', X'121B171D',
    X'0E090D0B', X'F28BC7AD', X'2DB6A8B9', X'141EA9C8',
    X'57F11985', X'AF75074C', X'EE99DDBB', X'A37F60FD',
    X'F701269F', X'5C72F5BC', X'44663BC5', X'5BFB7E34',
    X'8B432976', X'CB23C6DC', X'B6EDFC68', X'B8E4F163',
    X'D731DCCA', X'42638510', X'13972240', X'84C61120',
    X'854A247D', X'D2BB3DF8', X'AEF93211', X'C729A16D',
    X'1D9E2F4B', X'DCB230F3', X'0D8652EC', X'77C1E3D0',
    X'2BB3166C', X'A970B999', X'119448FA', X'47E96422',
    X'A8FC8CC4', X'A0F03F1A', X'567D2CD8', X'223390EF',
    X'87494EC7', X'D938D1C1', X'8CCAA2FE', X'98D40B36',
    X'A6F581CF', X'A57ADE28', X'DAB78E26', X'3FADBFA4',
    X'2C3A9DE4', X'5078920D', X'6A5FCC9B', X'547E4662',
    X'F68D13C2', X'90D8B8E8', X'2E39F75E', X'82C3AFF5',
    X'9F5D80BE', X'69D0937C', X'6FD52DA9', X'CF2512B3',
    X'C8AC993B', X'10187DA7', X'E89C636E', X'DB3BBB7B',
    X'CD267809', X'6E5918F4', X'EC9AB701', X'834F9AA8',
    X'E6956E65', X'AAFFE67E', X'21BCCF08', X'EF15E8E6',
    X'BAE79BD9', X'4A6F36CE', X'EA9F09D4', X'29B07CD6',
    X'31A4B2AF', X'2A3F2331', X'C6A59430', X'35A266C0',
    X'744EBC37', X'FC82CAA6', X'E090D0B0', X'33A7D815',
    X'F104984A', X'41ECDAF7', X'7FCD500E', X'1791F62F',
    X'764DD68D', X'43EFB04D', X'CCAA4D54', X'E49604DF',
    X'9ED1B5E3', X'4C6A881B', X'C12C1FB8', X'4665517F',
    X'9D5EEA04', X'018C355D', X'FA877473', X'FB0B412E',
    X'B3671D5A', X'92DBD252', X'E9105633', X'6DD64713',
    X'9AD7618C', X'37A10C7A', X'59F8148E', X'EB133C89',
    X'CEA927EE', X'B761C935', X'E11CE5ED', X'7A47B13C',
    X'9CD2DF59', X'55F2733F', X'1814CE79', X'73C737BF',
    X'53F7CDEA', X'5FFDAA5B', X'DF3D6F14', X'7844DB86',
    X'CAAFF381', X'B968C43E', X'3824342C', X'C2A3405F',
    X'161DC372', X'BCE2250C', X'283C498B', X'FF0D9541',
    X'39A80171', X'080CB3DE', X'D8B4E49C', X'6456C190',
    X'7BCB8461', X'D532B670', X'486C5C74', X'D0B85742'
2004-11-13 19:20
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
个人认为除了穷举应该有直接得到结果的方法
2004-11-14 01:18
0
雪    币: 213
活跃值: (46)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
cnbragon  ,你好。有没有想到算法
2004-11-16 13:05
0
雪    币: 213
活跃值: (46)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
15
是不是AES算法的一部分?
2004-11-21 13:46
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
16
我再仔细看看
:D
2004-11-21 13:51
0
雪    币: 211
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
本人看法看能不能从位入手
一位的异或运算结果一次有2种情况
4次有16种情况
能不能一位一位的比较呢?
是不是要比整体穷举稍微简洁些???
思想不成熟,大虾门指教
2004-11-22 11:23
0
雪    币: 213
活跃值: (46)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
18
谢谢,自己已搞定了
2004-11-26 11:28
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
19
7795353:你一定会是一个很受人欢迎的人
2004-11-27 16:09
0
游客
登录 | 注册 方可回帖
返回
//