-
-
[旧帖] [求助]如何解密数据的加密算法? 0.00雪花
-
发表于: 2008-9-6 09:46 2231
-
我想解密的是诛仙这款游戏里的人物经验升级表,比如,我通过别人那里得知诛仙的人物等级升级所需的经验如下:
1 100
2 200
3 400
4 600
5 950
6 1250
7 1600
8 1950
9 2450
10 3000
11 3500
12 4100
13 6100
14 8467
15 10833
16 13200
17 16200
18 19900
19 24400
20 29550
21 35650
22 42750
23 50550
24 60450
25 71800
26 84600
27 98950
28 129050
29 163950
30 198850
31 233750
32 267100
33 302700
34 340600
35 391000
36 445100
37 503000
38 564750
39 632750
40 704950
41 781400
42 862150
43 993800
44 1124700
45 1255600
46 1386500
47 1493350
48 1604700
49 1720500
50 1856450
51 1998050
52 2145400
53 2298600
54 2514650
55 2740350
56 2975650
57 3220800
58 3609300
59 4015600
60 4439850
61 4856550
62 5294850
63 5752400
64 6229500
65 6802600
66 7400250
67 8022800
68 8670450
69 9517650
70 10400300
71 11318600
72 12273100
73 14689500
74 17216600
75 19855400
76 21242100
77 22686200
78 24175500
79 25710100
80 27317800
81 28972100
82 30673000
83 32420400
84 34991600
85 37642900
86 40374300
87 43185800
88 46262000
89 49425700
90 52676900
91 55724700
92 59105000
93 62596000
94 66199400
95 70246200
96 74423200
97 78732200
98 83175000
99 88166600
100 93313400
101 98617400
102 104081000
103 111556000
104 119271000
105 127228000
106 134912000
107 143011008
108 151371008
109 159996992
110 169692992
111 179696992
112 190012992
113 200647008
114 212602000
115 224924000
116 237619008
117 250692000
118 268599008
119 287073984
120 306123008
121 327148992
122 349599008
123 373316000
124 398351008
125 426779008
126 456764000
127 488368992
128 521652992
129 559305984
130 598937984
131 640617984
132 684416000
133 762934016
134 845884032
135 933436032
136 1009280000
137 1116870016
138 1231740032
139 1354140032
140 1600790016
141 1869330048
142 2000000000
但我从DATA文件里读出的却是如下图:
[1] = [0x40590000]
[2] = [0x40690000]
[3] = [0x40790000]
[4] = [0x4082C000]
[5] = [0x408DB000]
[6] = [0x40938800]
[7] = [0x40990000]
[8] = [0x409E7800]
[9] = [0x40A32400]
[10] = [0x40A77000]
[11] = [0x40AB5800]
[12] = [0x40B00400]
[13] = [0x40B7D400]
[14] = [0x40C08980]
[15] = [0x40C52880]
[16] = [0x40C9C800]
[17] = [0x40CFA400]
[18] = [0x40D36F00]
[19] = [0x40D7D400]
[20] = [0x40DCDB80]
[21] = [0x40E16840]
[22] = [0x40E4DFC0]
[23] = [0x40E8AEC0]
[24] = [0x40ED8440]
[25] = [0x40F18780]
[26] = [0x40F4A780]
[27] = [0x40F82860]
[28] = [0x40FF81A0]
[29] = [0x41040370]
[30] = [0x41084610]
[31] = [0x410C88B0]
[32] = [0x41104D70]
[33] = [0x411279B0]
[34] = [0x4114C9E0]
[35] = [0x4117DD60]
[36] = [0x411B2AB0]
[37] = [0x411EB360]
[38] = [0x41213C1C]
[39] = [0x41234F5C]
[40] = [0x4125836C]
[41] = [0x4127D8B0]
[42] = [0x412A4F8C]
[43] = [0x412E5410]
[44] = [0x4131295C]
[45] = [0x413328B0]
[46] = [0x41352804]
[47] = [0x4136C966]
[48] = [0x41387C5C]
[49] = [0x413A40B4]
[50] = [0x413C53C2]
[51] = [0x413E7CE2]
[52] = [0x41405E3C]
[53] = [0x41418974]
[54] = [0x41432F6D]
[55] = [0x4144E83F]
[56] = [0x4146B3D1]
[57] = [0x414892A0]
[58] = [0x414B896A]
[59] = [0x414EA2F8]
[60] = [0x4150EFCA]
[61] = [0x415286B9]
[62] = [0x415432C0]
[63] = [0x4155F194]
[64] = [0x4157C37F]
[65] = [0x4159F32A]
[66] = [0x415C3ACE]
[67] = [0x415E9AC4]
[68] = [0x4160899E]
[69] = [0x4162274A]
[70] = [0x4163D645]
[71] = [0x416596A9]
[72] = [0x416768B9]
[73] = [0x416C049B]
[74] = [0x41706B45]
[75] = [0x4172EF82]
[76] = [0x4174420F]
[77] = [0x4175A29F]
[78] = [0x41770E38]
[79] = [0x417884E1]
[80] = [0x417A0D62]
[81] = [0x417BA144]
[82] = [0x417D4086]
[83] = [0x417EEB23]
[84] = [0x4180AF6F]
[85] = [0x4181F314]
[86] = [0x41834080]
[87] = [0x418497B4]
[88] = [0x41860F37]
[89] = [0x41879169]
[90] = [0x41891E49]
[91] = [0x418A9254]
[92] = [0x418C2EF7]
[93] = [0x418DD91D]
[94] = [0x418F90FB]
[95] = [0x4190BF7C]
[96] = [0x4191BE6E]
[97] = [0x4192C56E]
[98] = [0x4193D499]
[99] = [0x41950543]
[100] = [0x41963F65]
[101] = [0x41978320]
[102] = [0x4198D099]
[103] = [0x419A98D6]
[104] = [0x419C6FB9]
[105] = [0x419E5561]
[106] = [0x41A01530]
[107] = [0x41A10C59]
[108] = [0x41A20B7A]
[109] = [0x41A312B8]
[110] = [0x41A43A9E]
[111] = [0x41A56BEA]
[112] = [0x41A6A6BC]
[113] = [0x41A7EB42]
[114] = [0x41A95819]
[115] = [0x41AAD022]
[116] = [0x41AC538E]
[117] = [0x41ADE283]
[118] = [0x41B0027E]
[119] = [0x41B11C66]
[120] = [0x41B23F11]
[121] = [0x41B37FE5]
[122] = [0x41B4D675]
[123] = [0x41B64059]
[124] = [0x41B7BE5A]
[125] = [0x41B97021]
[126] = [0x41BB39AA]
[127] = [0x41BD1BEB]
[128] = [0x41BF17CB]
[129] = [0x41C0AB2A]
[130] = [0x41C1D988]
[131] = [0x41C31787]
[132] = [0x41C465AE]
[133] = [0x41C6BCB9]
[134] = [0x41C93595]
[135] = [0x41CBD18D]
[136] = [0x41CE1432]
[137] = [0x41D0A485]
[138] = [0x41D25AB7]
[139] = [0x41D42DA2]
[140] = [0x41D7DA87]
[141] = [0x41DBDAED]
[142] = [0x41DDCD65]
[143] = [0x41DDCD65]
[144] = [0x41DDCD65]
[145] = [0x41DDCD65]
我该如何找到对应的关系呢.
1 100
2 200
3 400
4 600
5 950
对应
[1] = [0x40590000]
[2] = [0x40690000]
[3] = [0x40790000]
[4] = [0x4082C000]
[5] = [0x408DB000]
1 100
2 200
3 400
4 600
5 950
6 1250
7 1600
8 1950
9 2450
10 3000
11 3500
12 4100
13 6100
14 8467
15 10833
16 13200
17 16200
18 19900
19 24400
20 29550
21 35650
22 42750
23 50550
24 60450
25 71800
26 84600
27 98950
28 129050
29 163950
30 198850
31 233750
32 267100
33 302700
34 340600
35 391000
36 445100
37 503000
38 564750
39 632750
40 704950
41 781400
42 862150
43 993800
44 1124700
45 1255600
46 1386500
47 1493350
48 1604700
49 1720500
50 1856450
51 1998050
52 2145400
53 2298600
54 2514650
55 2740350
56 2975650
57 3220800
58 3609300
59 4015600
60 4439850
61 4856550
62 5294850
63 5752400
64 6229500
65 6802600
66 7400250
67 8022800
68 8670450
69 9517650
70 10400300
71 11318600
72 12273100
73 14689500
74 17216600
75 19855400
76 21242100
77 22686200
78 24175500
79 25710100
80 27317800
81 28972100
82 30673000
83 32420400
84 34991600
85 37642900
86 40374300
87 43185800
88 46262000
89 49425700
90 52676900
91 55724700
92 59105000
93 62596000
94 66199400
95 70246200
96 74423200
97 78732200
98 83175000
99 88166600
100 93313400
101 98617400
102 104081000
103 111556000
104 119271000
105 127228000
106 134912000
107 143011008
108 151371008
109 159996992
110 169692992
111 179696992
112 190012992
113 200647008
114 212602000
115 224924000
116 237619008
117 250692000
118 268599008
119 287073984
120 306123008
121 327148992
122 349599008
123 373316000
124 398351008
125 426779008
126 456764000
127 488368992
128 521652992
129 559305984
130 598937984
131 640617984
132 684416000
133 762934016
134 845884032
135 933436032
136 1009280000
137 1116870016
138 1231740032
139 1354140032
140 1600790016
141 1869330048
142 2000000000
但我从DATA文件里读出的却是如下图:
[1] = [0x40590000]
[2] = [0x40690000]
[3] = [0x40790000]
[4] = [0x4082C000]
[5] = [0x408DB000]
[6] = [0x40938800]
[7] = [0x40990000]
[8] = [0x409E7800]
[9] = [0x40A32400]
[10] = [0x40A77000]
[11] = [0x40AB5800]
[12] = [0x40B00400]
[13] = [0x40B7D400]
[14] = [0x40C08980]
[15] = [0x40C52880]
[16] = [0x40C9C800]
[17] = [0x40CFA400]
[18] = [0x40D36F00]
[19] = [0x40D7D400]
[20] = [0x40DCDB80]
[21] = [0x40E16840]
[22] = [0x40E4DFC0]
[23] = [0x40E8AEC0]
[24] = [0x40ED8440]
[25] = [0x40F18780]
[26] = [0x40F4A780]
[27] = [0x40F82860]
[28] = [0x40FF81A0]
[29] = [0x41040370]
[30] = [0x41084610]
[31] = [0x410C88B0]
[32] = [0x41104D70]
[33] = [0x411279B0]
[34] = [0x4114C9E0]
[35] = [0x4117DD60]
[36] = [0x411B2AB0]
[37] = [0x411EB360]
[38] = [0x41213C1C]
[39] = [0x41234F5C]
[40] = [0x4125836C]
[41] = [0x4127D8B0]
[42] = [0x412A4F8C]
[43] = [0x412E5410]
[44] = [0x4131295C]
[45] = [0x413328B0]
[46] = [0x41352804]
[47] = [0x4136C966]
[48] = [0x41387C5C]
[49] = [0x413A40B4]
[50] = [0x413C53C2]
[51] = [0x413E7CE2]
[52] = [0x41405E3C]
[53] = [0x41418974]
[54] = [0x41432F6D]
[55] = [0x4144E83F]
[56] = [0x4146B3D1]
[57] = [0x414892A0]
[58] = [0x414B896A]
[59] = [0x414EA2F8]
[60] = [0x4150EFCA]
[61] = [0x415286B9]
[62] = [0x415432C0]
[63] = [0x4155F194]
[64] = [0x4157C37F]
[65] = [0x4159F32A]
[66] = [0x415C3ACE]
[67] = [0x415E9AC4]
[68] = [0x4160899E]
[69] = [0x4162274A]
[70] = [0x4163D645]
[71] = [0x416596A9]
[72] = [0x416768B9]
[73] = [0x416C049B]
[74] = [0x41706B45]
[75] = [0x4172EF82]
[76] = [0x4174420F]
[77] = [0x4175A29F]
[78] = [0x41770E38]
[79] = [0x417884E1]
[80] = [0x417A0D62]
[81] = [0x417BA144]
[82] = [0x417D4086]
[83] = [0x417EEB23]
[84] = [0x4180AF6F]
[85] = [0x4181F314]
[86] = [0x41834080]
[87] = [0x418497B4]
[88] = [0x41860F37]
[89] = [0x41879169]
[90] = [0x41891E49]
[91] = [0x418A9254]
[92] = [0x418C2EF7]
[93] = [0x418DD91D]
[94] = [0x418F90FB]
[95] = [0x4190BF7C]
[96] = [0x4191BE6E]
[97] = [0x4192C56E]
[98] = [0x4193D499]
[99] = [0x41950543]
[100] = [0x41963F65]
[101] = [0x41978320]
[102] = [0x4198D099]
[103] = [0x419A98D6]
[104] = [0x419C6FB9]
[105] = [0x419E5561]
[106] = [0x41A01530]
[107] = [0x41A10C59]
[108] = [0x41A20B7A]
[109] = [0x41A312B8]
[110] = [0x41A43A9E]
[111] = [0x41A56BEA]
[112] = [0x41A6A6BC]
[113] = [0x41A7EB42]
[114] = [0x41A95819]
[115] = [0x41AAD022]
[116] = [0x41AC538E]
[117] = [0x41ADE283]
[118] = [0x41B0027E]
[119] = [0x41B11C66]
[120] = [0x41B23F11]
[121] = [0x41B37FE5]
[122] = [0x41B4D675]
[123] = [0x41B64059]
[124] = [0x41B7BE5A]
[125] = [0x41B97021]
[126] = [0x41BB39AA]
[127] = [0x41BD1BEB]
[128] = [0x41BF17CB]
[129] = [0x41C0AB2A]
[130] = [0x41C1D988]
[131] = [0x41C31787]
[132] = [0x41C465AE]
[133] = [0x41C6BCB9]
[134] = [0x41C93595]
[135] = [0x41CBD18D]
[136] = [0x41CE1432]
[137] = [0x41D0A485]
[138] = [0x41D25AB7]
[139] = [0x41D42DA2]
[140] = [0x41D7DA87]
[141] = [0x41DBDAED]
[142] = [0x41DDCD65]
[143] = [0x41DDCD65]
[144] = [0x41DDCD65]
[145] = [0x41DDCD65]
我该如何找到对应的关系呢.
1 100
2 200
3 400
4 600
5 950
对应
[1] = [0x40590000]
[2] = [0x40690000]
[3] = [0x40790000]
[4] = [0x4082C000]
[5] = [0x408DB000]
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
- [求助]如何在CreateProcess时传递CREATE_SUSPENDED标志? 3226
- [求助]如何让进程运行停留至入口点 3310
- [求助]如何判断进程是否执行了该语句? 3494
- [求助]如何判定程序是否执行了这条语句? 2772
- [求助]如何解密数据的加密算法? 2232
看原图
赞赏
雪币:
留言: