Показать сообщение отдельно
Старый 23.09.2014, 16:35   #347
Новичок
 
Регистрация: 07.05.2013
Сообщений: 7
Сказал Спасибо: 0
Имеет 2 спасибок в 2 сообщенях
lifediary пока неопределено
По умолчанию

мой первый вопрос на форуме )

итак с чего всё началось... решила научится писать newxor, и для начала попыталась разобраться со стандартной шифрацией... нашла сервер(interlude)... узнала пакет powerstrike сидя на попе
2f 03 00 00 00 00 00 00 00 00
отключила шифрацию в пакетнике.. залезла поюзала
Код:
CE 59 50 46 A9 C8 D8 17 AC 85 
CE 59 50 46 A9 C8 D8 17 D2 FB 
CE 59 50 46 A9 C8 D8 17 D8 F1 
CE 59 50 46 A9 C8 D8 17 CE E7 
CE 59 50 46 A9 C8 D8 17 F4 DD 
CE 59 50 46 A9 C8 D8 17 FA D3 
CE 59 50 46 A9 C8 D8 17 E0 C9 
CE 59 50 46 A9 C8 D8 17 16 3C 
CE 59 50 46 A9 C8 D8 17 1C 36 
CE 59 50 46 A9 C8 D8 17 02 28 
CE 59 50 46 A9 C8 D8 17 08 22 
CE 59 50 46 A9 C8 D8 17 3E 14 
CE 59 50 46 A9 C8 D8 17 24 0E 
CE 59 50 46 A9 C8 D8 17 2A 00 
CE 59 50 46 A9 C8 D8 17 50 7A 
CE 59 50 46 A9 C8 D8 17 46 6C 
CE 59 50 46 A9 C8 D8 17 4C 66 
CE 59 50 46 A9 C8 D8 17 72 58 
CE 59 50 46 A9 C8 D8 17 78 52 
CE 59 50 46 A9 C8 D8 17 6E 44 
CE 59 50 46 A9 C8 D8 17 94 BE 
CE 59 50 46 A9 C8 D8 17 9A B0 
CE 59 50 46 A9 C8 D8 17 80 AA 
CE 59 50 46 A9 C8 D8 17 B6 9C 
CE 59 50 46 A9 C8 D8 17 BC 96 
CE 59 50 46 A9 C8 D8 17 A2 88 
CE 59 50 46 A9 C8 D8 17 A8 82 
CE 59 50 46 A9 C8 D8 17 DE F4 
CE 59 50 46 A9 C8 D8 17 C4 EE 
CE 59 50 46 A9 C8 D8 17 CA E0 
CE 59 50 46 A9 C8 D8 17 F0 DA 
CE 59 50 46 A9 C8 D8 17 E6 CC 
CE 59 50 46 A9 C8 D8 17 EC C6 
CE 59 50 46 A9 C8 D8 17 12 39 
CE 59 50 46 A9 C8 D8 17 18 33 
CE 59 50 46 A9 C8 D8 17 0E 25 
CE 59 50 46 A9 C8 D8 17 34 1F 
CE 59 50 46 A9 C8 D8 17 3A 11 
CE 59 50 46 A9 C8 D8 17 20 0B 
CE 59 50 46 A9 C8 D8 17 56 7D 
CE 59 50 46 A9 C8 D8 17 5C 77 
CE 59 50 46 A9 C8 D8 17 42 69 
CE 59 50 46 A9 C8 D8 17 48 63 
CE 59 50 46 A9 C8 D8 17 7E 55 
CE 59 50 46 A9 C8 D8 17 64 4F 
CE 59 50 46 A9 C8 D8 17 6A 41 
CE 59 50 46 A9 C8 D8 17 90 BB 
CE 59 50 46 A9 C8 D8 17 86 AD 
CE 59 50 46 A9 C8 D8 17 8C A7 
CE 59 50 46 A9 C8 D8 17 B2 99 
CE 59 50 46 A9 C8 D8 17 B8 93 
CE 59 50 46 A9 C8 D8 17 AE 85 
CE 59 50 46 A9 C8 D8 17 D4 FF 
CE 59 50 46 A9 C8 D8 17 DA F1 
CE 59 50 46 A9 C8 D8 17 C0 EB 
CE 59 50 46 A9 C8 D8 17 F6 DD 
CE 59 50 46 A9 C8 D8 17 FC D7 
CE 59 50 46 A9 C8 D8 17 E2 C9 
CE 59 50 46 A9 C8 D8 17 E8 C3 
CE 59 50 46 A9 C8 D8 17 1E 32 
CE 59 50 46 A9 C8 D8 17 04 28 
CE 59 50 46 A9 C8 D8 17 0A 26 
CE 59 50 46 A9 C8 D8 17 30 1C 
CE 59 50 46 A9 C8 D8 17 26 0A 
CE 59 50 46 A9 C8 D8 17 2C 00 
CE 59 50 46 A9 C8 D8 17 52 7E 
CE 59 50 46 A9 C8 D8 17 58 74 
CE 59 50 46 A9 C8 D8 17 4E 62 
CE 59 50 46 A9 C8 D8 17 74 58
открыла l2pdx
там прописан стандартный алгоритм
Код:
var
  k: integer;

begin
  for k:=size-1 downto 1 do
    pck[k]:=pck[k] xor key[k and 7] xor pck[k-1];
  if size<>0 then pck[0]:=pck[0] xor key[0];
  IncAsInteger(key, 0, size);
end.
взяла ключик из пакета KeyInit E1 94 09 16 EF 61 10 CF
применила
Код:
2F 03 00 00 00 00 00 00 5A BD ; EB 94 09 16 EF 61 10 CF ; 10
25 03 00 00 00 00 00 00 2E BD ; F5 94 09 16 EF 61 10 CF ; 10
3B 03 00 00 00 00 00 00 3A BD ; FF 94 09 16 EF 61 10 CF ; 10
31 03 00 00 00 00 00 00 26 BD ; 09 95 09 16 EF 61 10 CF ; 10
C7 02 00 00 00 00 00 00 EA BC ; 13 95 09 16 EF 61 10 CF ; 10
DD 02 00 00 00 00 00 00 FE BC ; 1D 95 09 16 EF 61 10 CF ; 10
D3 02 00 00 00 00 00 00 EA BC ; 27 95 09 16 EF 61 10 CF ; 10
E9 02 00 00 00 00 00 00 26 BF ; 31 95 09 16 EF 61 10 CF ; 10
FF 02 00 00 00 00 00 00 3A BF ; 3B 95 09 16 EF 61 10 CF ; 10
F5 02 00 00 00 00 00 00 2E BF ; 45 95 09 16 EF 61 10 CF ; 10
8B 02 00 00 00 00 00 00 5A BF ; 4F 95 09 16 EF 61 10 CF ; 10
81 02 00 00 00 00 00 00 66 BF ; 59 95 09 16 EF 61 10 CF ; 10
97 02 00 00 00 00 00 00 6A BF ; 63 95 09 16 EF 61 10 CF ; 10
AD 02 00 00 00 00 00 00 5E BF ; 6D 95 09 16 EF 61 10 CF ; 10
A3 02 00 00 00 00 00 00 2A BF ; 77 95 09 16 EF 61 10 CF ; 10
B9 02 00 00 00 00 00 00 26 BF ; 81 95 09 16 EF 61 10 CF ; 10
4F 02 00 00 00 00 00 00 DA BF ; 8B 95 09 16 EF 61 10 CF ; 10
45 02 00 00 00 00 00 00 EE BF ; 95 95 09 16 EF 61 10 CF ; 10
5B 02 00 00 00 00 00 00 FA BF ; 9F 95 09 16 EF 61 10 CF ; 10
51 02 00 00 00 00 00 00 E6 BF ; A9 95 09 16 EF 61 10 CF ; 10
67 02 00 00 00 00 00 00 2A BF ; B3 95 09 16 EF 61 10 CF ; 10
7D 02 00 00 00 00 00 00 3E BF ; BD 95 09 16 EF 61 10 CF ; 10
73 02 00 00 00 00 00 00 2A BF ; C7 95 09 16 EF 61 10 CF ; 10
09 02 00 00 00 00 00 00 66 BF ; D1 95 09 16 EF 61 10 CF ; 10
1F 02 00 00 00 00 00 00 7A BF ; DB 95 09 16 EF 61 10 CF ; 10
15 02 00 00 00 00 00 00 6E BF ; E5 95 09 16 EF 61 10 CF ; 10
2B 02 00 00 00 00 00 00 5A BF ; EF 95 09 16 EF 61 10 CF ; 10
21 02 00 00 00 00 00 00 26 BF ; F9 95 09 16 EF 61 10 CF ; 10
37 02 00 00 00 00 00 00 2A BF ; 03 96 09 16 EF 61 10 CF ; 10
CD 01 00 00 00 00 00 00 DE BC ; 0D 96 09 16 EF 61 10 CF ; 10
C3 01 00 00 00 00 00 00 EA BC ; 17 96 09 16 EF 61 10 CF ; 10
D9 01 00 00 00 00 00 00 E6 BC ; 21 96 09 16 EF 61 10 CF ; 10
EF 01 00 00 00 00 00 00 DA BC ; 2B 96 09 16 EF 61 10 CF ; 10
E5 01 00 00 00 00 00 00 2E BD ; 35 96 09 16 EF 61 10 CF ; 10
FB 01 00 00 00 00 00 00 3A BD ; 3F 96 09 16 EF 61 10 CF ; 10
F1 01 00 00 00 00 00 00 26 BD ; 49 96 09 16 EF 61 10 CF ; 10
87 01 00 00 00 00 00 00 6A BD ; 53 96 09 16 EF 61 10 CF ; 10
9D 01 00 00 00 00 00 00 7E BD ; 5D 96 09 16 EF 61 10 CF ; 10
93 01 00 00 00 00 00 00 6A BD ; 67 96 09 16 EF 61 10 CF ; 10
A9 01 00 00 00 00 00 00 26 BD ; 71 96 09 16 EF 61 10 CF ; 10
BF 01 00 00 00 00 00 00 3A BD ; 7B 96 09 16 EF 61 10 CF ; 10
B5 01 00 00 00 00 00 00 2E BD ; 85 96 09 16 EF 61 10 CF ; 10
4B 01 00 00 00 00 00 00 DA BD ; 8F 96 09 16 EF 61 10 CF ; 10
41 01 00 00 00 00 00 00 E6 BD ; 99 96 09 16 EF 61 10 CF ; 10
57 01 00 00 00 00 00 00 EA BD ; A3 96 09 16 EF 61 10 CF ; 10
6D 01 00 00 00 00 00 00 DE BD ; AD 96 09 16 EF 61 10 CF ; 10
63 01 00 00 00 00 00 00 2A BD ; B7 96 09 16 EF 61 10 CF ; 10
79 01 00 00 00 00 00 00 26 BD ; C1 96 09 16 EF 61 10 CF ; 10
0F 01 00 00 00 00 00 00 5A BD ; CB 96 09 16 EF 61 10 CF ; 10
05 01 00 00 00 00 00 00 6E BD ; D5 96 09 16 EF 61 10 CF ; 10
1B 01 00 00 00 00 00 00 7A BD ; DF 96 09 16 EF 61 10 CF ; 10
11 01 00 00 00 00 00 00 66 BD ; E9 96 09 16 EF 61 10 CF ; 10
27 01 00 00 00 00 00 00 2A BD ; F3 96 09 16 EF 61 10 CF ; 10
3D 01 00 00 00 00 00 00 3E BD ; FD 96 09 16 EF 61 10 CF ; 10
33 01 00 00 00 00 00 00 2A BD ; 07 97 09 16 EF 61 10 CF ; 10
C9 00 00 00 00 00 00 00 E6 BC ; 11 97 09 16 EF 61 10 CF ; 10
DF 00 00 00 00 00 00 00 FA BC ; 1B 97 09 16 EF 61 10 CF ; 10
D5 00 00 00 00 00 00 00 EE BC ; 25 97 09 16 EF 61 10 CF ; 10
EB 00 00 00 00 00 00 00 DA BC ; 2F 97 09 16 EF 61 10 CF ; 10
E1 00 00 00 00 00 00 00 26 BB ; 39 97 09 16 EF 61 10 CF ; 10
F7 00 00 00 00 00 00 00 2A BB ; 43 97 09 16 EF 61 10 CF ; 10
8D 00 00 00 00 00 00 00 5E BB ; 4D 97 09 16 EF 61 10 CF ; 10
83 00 00 00 00 00 00 00 6A BB ; 57 97 09 16 EF 61 10 CF ; 10
99 00 00 00 00 00 00 00 66 BB ; 61 97 09 16 EF 61 10 CF ; 10
AF 00 00 00 00 00 00 00 5A BB ; 6B 97 09 16 EF 61 10 CF ; 10
A5 00 00 00 00 00 00 00 2E BB ; 75 97 09 16 EF 61 10 CF ; 10
BB 00 00 00 00 00 00 00 3A BB ; 7F 97 09 16 EF 61 10 CF ; 10
B1 00 00 00 00 00 00 00 26 BB ; 89 97 09 16 EF 61 10 CF ; 10
47 00 00 00 00 00 00 00 EA BB ; 93 97 09 16 EF 61 10 CF ; 10
начало как видно гуляет
отключила инкремент ключа начало перестало гулять
Код:
//IncAsInteger(key, 0, size);

Последний раз редактировалось lifediary, 23.09.2014 в 19:33.
lifediary вне форума   Ответить с цитированием