закрыть X

### Опции скрытого текста

%field должно быть только числовым
%field необходимо
По меньшей мере, один параметр требуется

Следующие ошибки возникли при попытке отправки сообщения:

Скрыть по количеству сообщений
Требуется сообщений
Скрыть от гостей
Скрыть от всех групп, кроме выбранных
Группы
Глобальный модератор
Модератор раздела
Новичок
Начинаю писать
Постоялец
Знающий
Старожил
Модератор
ВИП
Ветеран
Неприкасаемый
Проходил мимо
Прохожий
Друзья
Новичок
Ветераны форума
Новичок
Скрыть по количеству Спасибо поставленных пользователю
Кол-во сказанных пользователю Спасибо
Скрыть пока не скажут Спасибо
« предыдущая тема следующая тема »
Страницы: « 1 2 3 4 5 6 ... 44 » Вниз

# Иформация о Eurocrypt (помните такое?)

- 436 Ответов
- 32459 Просмотров

#### Ethereal

- ВИП
- Старожил
- 1.581
- 8.611 раз

##### Иформация о Eurocrypt (помните такое?)

« Ответ #30: Понедельник 06 Сентября 2021, 10:33:08 »
P.S.
Ура, ура, ура !!!
Я нашел свои записи по поводу потрошения еще одной Filmet карты.
Действительно у нее ATR
3F 67 2F 00 11 14 00 01 68 90 00
И код в ROM-е у нее другой !
Так-что я выпотрошил оба варианта.
Вот выложил полный дамп Фильмнета с ATR 01 здесь:
www.karelmasters.com/...

Подумал(a) и добавил(a): Понедельник 06 Сентября 2021, 11:11:56

Форум режет сообщения в длину. Похоже так.

Подумал(a) и добавил(a): Понедельник 06 Сентября 2021, 11:18:25

P.P.S
Я даже тогда в своей группе телеги писал о процессе своих изысканий.
Положу сюда чуточек из них, а то ведь умрет вместе со мной.
Вот самая первая телега как карта Filmnet попала мне в руки.
Что я в ней делал:
А сначала пытался насильно авторизоваться у карты.
Начало цикла:
- получил запрос challenge от карты по CAC4
- послал ей в ответ нулевой response командой CA48
- выверенная пауза и как дам ей по мозгам
- если карта ответила 94 00 (авторизация не прошла) то на начало цикла
Но она бац ... и в ответ 90 00 (авторизация проканала)
Т.е. железным глючащим воздействем я ее вразумил, что посланный
мной response правильный. Она, получив по жбану, согласилась.
И дальше командой CAB0 я спокойно читаю дамп PROM на вполне
законных основаниях. Правда ключи и ПИН-ы в дампе эта CAB0
закрывает нулями. Ну такая она CAB0 вредная.
Код: [Выделить]

Карта начала сразу-же глитчится точно также, как и карта
ViaSat Ec-M глитчами по клоку. Даже старая точка глитча
сразу подошла
Скрипт :
'PROM dump for Ec-M : 3F 67 2F 00 11 14 00 01 68 90 00 (C)Ethereal
' Tucker-glitcher + UL4S soft, Phase = 3 /CLK phase I&D/
' No keys/PIN in dump (CAB0 used for dumping)
Dim x, I, J, ANS, Adr, EPROM(&h1F00)
Sub Main()
x = 0 : Adr = &h1EE0
Sc.Write("B0 FF")
While (ANS<>&h90) Or (x<>7)
Sc.Write("05 0E 03 01 8A 00"):RX
Sc.Write("0A 0E 03 C4 CA C4 00 00 0A 8C 00"):RX
Sc.Write("1E 0E 03 C4 CA 48 00 00 0A 80 C0 94 80 C0 08 80")
Sc.Write("C7 00 00 00 00 00 00 00 00 22 BD 6F 09 81 00"):RX
ANS=Sc.GetByte(5)
WEnd
For I=&h7B8 To 0 Step -4
Sc.Write("08 C4 CA B0" & Hex4(I) & "20 A2 00"):RX
For J=3 To &h22
EPROM(Adr) = Sc.GetByte(J)
Adr = Adr + 1
Next
Adr = Adr - &h30
Next
Sc.Print("--------------------- CA B0 DUMP ---------------------")
For I=0 To &h1EF7
If (I And &hF)=0 Then Sc.Print(vbcr & Hex4(I) & " : ")
II = Hex(EPROM(I))
If Len(II)=1 Then II = "0" & II
Sc.Print(II & " ")
Next
End Sub
Function Hex4(I)
Dim A
A = Hex(I)
While Len(A)<4
A = "0" & A
WEnd
Hex4 = A
End Function
Function RX
Sc.Delay(200)
x=Sc.BytesInBuffer
Sc.Read(x)
End Function
Лог :
TX Data : B0 FF
TX Data : 05 0E 03 01 8A 00
RX Data : 05 0B 3F 67 2F 00 11 14 00 01 68 90 00
TX Data : 0A 0E 03 C4 CA C4 00 00 0A 8C 00
RX Data : 0A 0D C4 93 08 D8 FF 3B C8 9B BC 70 87 90 00
TX Data : 1E 0E 03 C4 CA 48 00 00 0A 80 C0 94 80 C0 08 80
TX Data : C7 00 00 00 00 00 00 00 00 22 BD 6F 09 81 00
RX Data : 1E 05 B7 B7 48 90 00
TX Data : 08 C4 CA B0 07 B8 20 A2 00
RX Data : 08 23 B0 FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 90 00
TX Data : 08 C4 CA B0 07 B4 20 A2 00
RX Data : 08 23 B0 FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 90 00
TX Data : 08 C4 CA B0 07 B0 20 A2 00
RX Data : 08 23 B0 FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 90 00
TX Data : 08 C4 CA B0 07 AC 20 A2 00
RX Data : 08 23 B0 FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 90 00
TX Data : 08 C4 CA B0 07 A8 20 A2 00
RX Data : 08 23 B0 FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 90 00
TX Data : 08 C4 CA B0 07 A4 20 A2 00
RX Data : 08 23 B0 FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 90 00
TX Data : 08 C4 CA B0 07 A0 20 A2 00
RX Data : 08 23 B0 FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 90 00
TX Data : 08 C4 CA B0 07 9C 20 A2 00
RX Data : 08 23 B0 FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 90 00
TX Data : 08 C4 CA B0 07 98 20 A2 00
RX Data : 08 23 B0 FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 90 00
TX Data : 08 C4 CA B0 07 94 20 A2 00
RX Data : 08 23 B0 FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 90 00
<вырезал середину лога>
TX Data : 08 C4 CA B0 00 24 20 A2 00
RX Data : 08 23 B0 93 03 00 00 00 00 00 00 00 00 00 00 B3
00 00 00 00 00 00 00 00 00 00 00 99 0F 00 00 B3
00 00 00 90 00
TX Data : 08 C4 CA B0 00 20 20 A2 00
RX Data : 08 23 B0 91 FF F4 0F 93 02 00 00 00 00 00 00 00
00 00 00 93 03 00 00 00 00 00 00 00 00 00 00 B3
00 00 00 90 00
TX Data : 08 C4 CA B0 00 1C 20 A2 00
RX Data : 08 23 B0 00 00 00 00 93 01 00 00 00 00 00 00 00
00 00 00 91 FF F4 0F 93 02 00 00 00 00 00 00 00
00 00 00 90 10
TX Data : 08 C4 CA B0 00 18 20 A2 00
RX Data : 08 23 B0 00 00 00 00 00 00 00 00 93 00 00 00 00
00 00 00 00 00 00 00 93 01 00 00 00 00 00 00 00
00 00 00 90 10
TX Data : 08 C4 CA B0 00 14 20 A2 00
RX Data : 08 23 B0 00 00 00 00 94 10 00 28 00 10 02 CA 20
11 07 46 49 4C 4D 4E 45 54 00 00 93 00 00 00 00
00 00 00 90 10
TX Data : 08 C4 CA B0 00 10 20 A2 00
RX Data : 08 23 B0 F2 04 B3 9B 43 00 00 00 F3 49 53 53 55
45 52 00 00 00 00 00 94 10 00 28 00 10 02 CA 20
11 07 46 90 00
TX Data : 08 C4 CA B0 00 0C 20 A2 00
RX Data : 08 23 B0 91 FF F4 0E 9D 20 00 00 B2 00 C4 B3 9B
43 00 00 F2 04 B3 9B 43 00 00 00 F3 49 53 53 55
45 52 00 90 00
TX Data : 08 C4 CA B0 00 08 20 A2 00
RX Data : 08 23 B0 81 00 01 EB 93 00 00 00 00 00 00 00 00
00 00 00 91 FF F4 0E 9D 20 00 00 B2 00 C4 B3 9B
43 00 00 90 00
TX Data : 08 C4 CA B0 00 04 20 A2 00
RX Data : 08 23 B0 00 00 07 FB 28 1E 7C F6 00 00 01 E5 4F
0F 7B FC 81 00 01 EB 93 00 00 00 00 00 00 00 00
00 00 00 90 00
TX Data : 08 C4 CA B0 00 00 20 A2 00
RX Data : 08 23 B0 CC FF FF FF 9F FF FF FF 00 00 00 00 00
00 00 00 00 00 07 FB 28 1E 7C F6 00 00 01 E5 4F
0F 7B FC 90 00
--------------------- CA B0 DUMP ---------------------
0000 : CC FF FF FF 9F FF FF FF 00 00 00 00 00 00 00 00
0010 : 00 00 07 FB 28 1E 7C F6 00 00 01 E5 4F 0F 7B FC
0020 : 81 00 01 EB 93 00 00 00 00 00 00 00 00 00 00 00
0030 : 91 FF F4 0E 9D 20 00 00 B2 00 C4 B3 9B 43 00 00
0040 : F2 04 B3 9B 43 00 00 00 F3 49 53 53 55 45 52 00
0050 : 00 00 00 00 94 10 00 28 00 10 02 CA 20 11 07 46
0060 : 49 4C 4D 4E 45 54 00 00 93 00 00 00 00 00 00 00
0070 : 00 00 00 00 93 01 00 00 00 00 00 00 00 00 00 00
0080 : 91 FF F4 0F 93 02 00 00 00 00 00 00 00 00 00 00
0090 : 93 03 00 00 00 00 00 00 00 00 00 00 B3 00 00 00
00A0 : 00 00 00 00 00 00 00 00 99 0F 00 00 B3 00 00 00
00B0 : 00 00 00 00 00 00 00 00 B3 00 00 00 00 00 00 00
00C0 : 00 00 00 00 99 00 00 00 99 00 00 00 B3 00 00 00
00D0 : 00 00 00 00 00 00 00 00 B3 00 00 00 00 00 00 00
00E0 : 00 00 00 00 99 04 00 00 99 00 00 00 B3 00 00 00
00F0 : 00 00 00 00 00 00 00 00 99 00 00 00 FF FF FF FF
0100 : 91 00 28 0E 9D 20 00 8F F2 00 00 C3 73 00 00 00
0110 : F3 46 49 4C 4D 4E 45 54 00 00 00 00 CA 18 21 1B
0120 : 9F 00 00 02 93 00 00 00 00 00 00 00 00 00 00 00
0130 : 93 01 00 00 00 00 00 00 00 00 00 00 93 02 00 00
0140 : 00 00 00 00 00 00 00 00 93 03 00 00 00 00 00 00
0150 : 00 00 00 00 93 08 00 00 00 00 00 00 00 00 00 00
0160 : 93 09 00 00 00 00 00 00 00 00 00 00 8A 19 21 19
0170 : 3E 05 03 00 8A 19 41 19 5F 05 03 00 FF FF FF FF
0180 : 91 00 28 1E 9D 20 00 8F F2 00 00 BB A3 00 00 00
0190 : CA 18 21 1B 9F 00 00 02 93 00 00 00 00 00 00 00
01A0 : 00 00 00 00 93 01 00 00 00 00 00 00 00 00 00 00
01B0 : 93 02 00 00 00 00 00 00 00 00 00 00 93 03 00 00
01C0 : 00 00 00 00 00 00 00 00 93 08 00 00 00 00 00 00
01D0 : 00 00 00 00 93 09 00 00 00 00 00 00 00 00 00 00
01E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
01F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0200 : 91 00 28 2E 9D 20 00 8F F2 00 00 BB A3 00 00 00
0210 : CA 18 21 1B 9F 00 00 02 93 00 00 00 00 00 00 00
0220 : 00 00 00 00 93 01 00 00 00 00 00 00 00 00 00 00
0230 : 93 02 00 00 00 00 00 00 00 00 00 00 93 03 00 00
0240 : 00 00 00 00 00 00 00 00 93 08 00 00 00 00 00 00
0250 : 00 00 00 00 93 09 00 00 00 00 00 00 00 00 00 00
0260 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0270 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0280 : 91 00 28 3E 9D 20 00 8F F2 00 00 BB A3 00 00 00
0290 : CA 18 21 1B 9F 00 00 02 93 00 00 00 00 00 00 00
02A0 : 00 00 00 00 93 01 00 00 00 00 00 00 00 00 00 00
02B0 : 93 02 00 00 00 00 00 00 00 00 00 00 93 03 00 00
02C0 : 00 00 00 00 00 00 00 00 93 08 00 00 00 00 00 00
02D0 : 00 00 00 00 93 09 00 00 00 00 00 00 00 00 00 00
02E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
02F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0300 : 91 00 28 4E 9D 20 00 8F F2 00 00 02 94 00 00 00
0310 : CA 18 21 1B 9F 00 00 02 93 00 00 00 00 00 00 00
0320 : 00 00 00 00 93 01 00 00 00 00 00 00 00 00 00 00
0330 : 93 02 00 00 00 00 00 00 00 00 00 00 93 03 00 00
0340 : 00 00 00 00 00 00 00 00 93 08 00 00 00 00 00 00
0350 : 00 00 00 00 93 09 00 00 00 00 00 00 00 00 00 00
0360 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0370 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0380 : 91 00 28 0F 8A 19 61 19 7E 05 03 00 8A 19 81 19
0390 : 9F 05 03 00 8A 1A 21 1A 3F 05 03 00 8A 1A 41 1A
03A0 : 5C 05 03 00 8A 1A 61 1A 7F 05 03 00 8A 1A 81 1A
03B0 : 9E 05 03 00 8A 1A A1 1A BF 05 03 00 8A 1A C1 1A
03C0 : DE 05 04 00 8A 1A E1 1A FF 05 04 00 8A 1B 01 1B
03D0 : 1F 05 04 00 8A 1B 21 1B 3E 05 04 00 8A 1B 41 1B
03E0 : 5F 05 04 00 FF FF FF FF FF FF FF FF FF FF FF FF
03F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0400 : 91 FF F4 0F B3 00 00 00 00 00 00 00 00 00 00 00
0410 : 99 00 00 00 B3 00 00 00 00 00 00 00 00 00 00 00
0420 : 99 0C 00 00 99 00 00 00 99 03 00 00 99 06 00 00
0430 : 99 09 00 00 99 0C 00 00 99 00 00 00 99 03 00 00
0440 : 99 00 00 00 99 00 00 00 99 00 00 00 B3 00 00 00
0450 : 00 00 00 00 00 00 00 00 99 00 00 00 99 00 00 00
0460 : 99 00 00 00 B3 00 00 00 00 00 00 00 00 00 00 00
0470 : 99 0C 00 00 99 03 00 00 99 00 00 00 FF FF FF FF
0480 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0490 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0500 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0510 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0520 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0530 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0540 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0550 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0560 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0570 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0580 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0590 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0600 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0610 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0620 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0630 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0640 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0650 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0660 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0670 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0680 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0690 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0700 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0710 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0720 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0730 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0740 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0750 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0760 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0770 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0780 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0790 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0800 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0810 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0820 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0830 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0840 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0850 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0860 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0870 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0880 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0890 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
08A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
08B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
08C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
08D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
08E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
08F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0900 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0910 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0920 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0930 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0940 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0950 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0960 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0970 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0980 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0990 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0AA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0AB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0AC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0AD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0AE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0AF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0ED0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1000 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1010 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1020 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1030 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1040 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1050 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1060 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1070 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1080 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1090 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1100 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1110 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1120 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1130 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1140 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1150 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1160 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1170 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1180 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1190 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
11A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
11B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
11C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
11D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
11E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
11F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1200 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1210 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1220 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1230 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1240 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1250 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1260 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1270 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1280 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1290 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
12A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
12B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
12C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
12D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
12E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
12F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1300 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1310 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1320 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1330 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1340 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1350 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1360 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1370 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1380 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1390 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
13A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
13B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
13C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
13D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
13E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
13F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1400 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1410 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1420 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1430 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1440 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1450 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1460 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1470 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1480 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1490 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
14A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
14B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
14C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
14D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
14E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
14F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1500 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1510 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1520 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1530 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1540 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1550 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1560 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1570 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1580 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1590 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
15A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
15B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
15C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
15D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
15E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
15F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1600 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1610 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1620 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1630 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1640 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1650 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1660 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1670 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1680 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1690 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1700 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1710 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1720 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1730 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1740 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1750 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1760 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1770 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1780 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1790 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
17A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
17B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
17C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
17D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
17E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
17F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1800 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1810 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1820 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1830 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1840 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1850 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1860 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1870 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1880 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1890 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
18A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
18B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
18C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
18D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
18E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
18F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1900 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1910 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1920 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1930 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1940 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1950 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1960 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1970 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1980 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1990 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
19A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
19B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
19C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
19D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
19E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
19F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1AA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1AB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1AC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1AD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1AE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1AF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1BA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1BB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1BC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1BD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1BE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1BF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1CA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1CB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1CC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1CD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1CE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1CF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1DA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1DB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1DC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1DD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1DE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1DF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1EA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1EB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1EC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1ED0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1EE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1EF0 : FF FF FF FF FF FF FF FF

Ну и что может быть после этого не понятно ? Потроши свои карты уже.
Все равно таких сказочных чипов как этот 68hc05sc21 больше не делают.

Подумал(a) и добавил(a): Понедельник 06 Сентября 2021, 12:10:39

Андро, lift-man напишите сюда ОДНО сообщение чтобы мои не склеивало. А то режет их сумму в длину.

Подумал(a) и добавил(a): Понедельник 06 Сентября 2021, 12:22:25

Кто-нибудь пошлите в эту тему пост со словами
Разделительный пост
Сказали Спасибо: balton, -User-, DIverSA.T, Andro, skad163, lift-man, pickit, Shurik406
« Последнее редактирование: Понедельник 06 Сентября 2021, 12:22:25 от Ethereal »
Жалоба 178.19.253.189

#### Ethereal

- ВИП
- Старожил
- 1.581
- 8.611 раз

##### Иформация о Eurocrypt (помните такое?)

« Ответ #31: Понедельник 06 Сентября 2021, 12:29:03 »
А вот это продолжение. И оно закрывает вопрос как-же считывать дамп
карты Eurocrypt-M по CAB0. Там и скрипт для Winexplorer и его лог.
Но, использовалась библиотека ViaDesCo от Decipherer чтобы
врукопашную в скрипте DES не считать. Библиотеку я приаттачиваю.
Она криптографию к WinExplorer прикручивает, а как именно там в
архивчике документашка приложена. Замечательная библиотека.
И да, в архивчике тоже скриптец авторизации и дампа CAB0 , но
он под Viaccess PC2.3 заточен, а там уже буферированный обмен и
на CA48 квитанция будет 48, а не 87. Но без проблем ведь
универсальный скрипт написать.
Алго в этом скрипте будет иметь всего два правила :
а.) Если квитанция 87 - посылаем байт, получаем новую квитанцию.
б.) Если квитанция 48 - посылаем оставшиеся непосланными байты.
Что в телеге ниже я делаю ? А два раза бью карте по жбану.
Первый на команде CA48 : Прими посланный мной response за истинный !!!
(что повлечет за собой успешную авторизацию)
Второй на команде CAB0 : Не закрывай, сцуко, в дампе ключ нулями !!!
Так получаю 0-й мастер-ключ иссуера. Ну а потом читаю CAB0 дамп
Фениксом, авторизуясь по известному мне 0-му мастер-ключу.
Код: [Выделить]

А вот для извлечения ключа иссуера в чистом виде, точку глитча
пришлось снова подбирать. Скрипт :
'MK0 Issuer for Ec-M : 3F 67 2F 00 11 14 00 01 68 90 00 (C)Ethereal
' Tucker-glitcher + UL4S soft, Phase = 3 /CLK phase I&D/
Dim x, ANS
Sub Main()
Sc.Write("B0 FF")
x=0
While (ANS<>&h90) Or (x<>7)
Sc.Write("05 0E 03 01 8A 00"):RX
Sc.Write("0A 0E 03 C4 CA C4 00 00 0A 8C 00"):RX
Sc.Write("1E 0E 03 C4 CA 48 00 00 0A 80 C0 94 80 C0 08 80")
Sc.Write("C7 00 00 00 00 00 00 00 00 22 BD 6F 09 81 00"):RX
ANS=Sc.GetByte(5)
WEnd
Sc.Write("0D C4 CA B0 00 1A 09 80 20 07 53 09 8A 00"):RX
End Sub
Function RX
Sc.Delay(200)
x=Sc.BytesInBuffer
Sc.Read(x)
End Function
Лог :
TX Data : B0 FF
TX Data : 05 0E 03 01 8A 00
RX Data : 05 0B 3F 67 2F 00 11 14 00 01 68 90 00
TX Data : 0A 0E 03 C4 CA C4 00 00 0A 8C 00
RX Data : 0A 0D C4 93 08 00 C3 C8 05 1D B6 5A 17 90 00
TX Data : 1E 0E 03 C4 CA 48 00 00 0A 80 C0 94 80 C0 08 80
TX Data : C7 00 00 00 00 00 00 00 00 22 BD 6F 09 81 00
RX Data : 1E 05 B7 B7 48 90 00
TX Data : 0D C4 CA B0 00 1A 09 80 20 07 53 09 8A 00
RX Data : 0D 0C B0 93 00 DB AD F7 F0 CD 0B 1F 90 00
Итого - ключ 0 иссуера = DB AD F7 F0 CD 0B 1F
Теперь авторизоваться и снять дамп CAB0 можно по честнаку.
Скрипт для Winexplorer и Phoenix :
' Eurocrypt-M PROM CAB0 dumper
Dim I, II, J, CHALLENGE, Adr, EPROM(&h1F00)
Set DES = CreateObject("Viades.object")
Sub Main()
Des.SetKey("DBADF7F0CD0B1F 00") ' Issuer MK extended by 00
Sc.Write("CA C4 00 00 0A"):RX
CHALLENGE=""
For I=3 To 10
II=Hex(Sc.GetByte(I)):If Len(II)=1 Then II="0"&II
CHALLENGE=CHALLENGE&II
Next
Sc.Write("CA 48 00 00 0A"):RX ' Set MK number as P2
Sc.Write("94"):RX
Sc.Write("08"):RX
Sc.Write(Des.Crypt(Des.EnCrypt,CHALLENGE)):RX
Sc.Verbose=False
Adr=&h1E00
For I=&h780 To 0 Step -&h20
II = Hex(I)
While Len(II)<4
II = "0" & II
WEnd
Sc.Write("CA B0" & II & "00"):RX
For J=1 To &h100
EPROM(Adr) = Sc.GetByte(J)
Adr = Adr + 1
Next
Adr = Adr - &h180
Next
Sc.Print("------------------- PROM CAB0 DUMP -------------------")
For I=0 To &h1EF7
II = Hex(I)
While Len(II)<4
II = "0" & II
WEnd
If (I And &hF)=0 Then Sc.Print(vbcr & II & " : ")
II = Hex(EPROM(I))
If Len(II)=1 Then II = "0" & II
Sc.Print(II & " ")
Next
End Sub
Function RX
Sc.Delay(350)
Sc.Read(Sc.BytesInBuffer)
End Function
Лог :
RX ATR : 3F 67 2F 00 11 14 00 01 68 90 00
TX Data : CA C4 00 00 0A
RX Data : C4 93 08 6F A1 AE 7D 81 99 F9 56 90 00
TX Data : CA 48 00 00 0A
RX Data : B7
TX Data : 94
RX Data : B7
TX Data : 08
RX Data : 48
TX Data : DE F0 05 78 46 B5 E2 33
RX Data : 90 00
------------------- PROM CAB0 DUMP -------------------
0000 : CC FF FF FF 9F FF FF FF 00 00 00 00 00 00 00 00
0010 : 00 00 07 FB 28 1E 7C F6 00 00 01 E5 4F 0F 7B FC
0020 : 81 00 01 EB 93 00 00 00 00 00 00 00 00 00 00 00
0030 : 91 FF F4 0E 9D 20 00 00 B2 00 C4 B3 9B 43 00 00
0040 : F2 04 B3 9B 43 00 00 00 F3 49 53 53 55 45 52 00
0050 : 00 00 00 00 94 10 00 28 00 10 02 CA 20 11 07 46
0060 : 49 4C 4D 4E 45 54 00 00 93 00 00 00 00 00 00 00
0070 : 00 00 00 00 93 01 00 00 00 00 00 00 00 00 00 00
0080 : 91 FF F4 0F 93 02 00 00 00 00 00 00 00 00 00 00
0090 : 93 03 00 00 00 00 00 00 00 00 00 00 B3 00 00 00
00A0 : 00 00 00 00 00 00 00 00 99 0F 00 00 B3 00 00 00
00B0 : 00 00 00 00 00 00 00 00 B3 00 00 00 00 00 00 00
00C0 : 00 00 00 00 99 00 00 00 99 00 00 00 B3 00 00 00
00D0 : 00 00 00 00 00 00 00 00 B3 00 00 00 00 00 00 00
00E0 : 00 00 00 00 99 04 00 00 99 00 00 00 B3 00 00 00
00F0 : 00 00 00 00 00 00 00 00 99 00 00 00 FF FF FF FF
0100 : 91 00 28 0E 9D 20 00 8F F2 00 00 C3 73 00 00 00
0110 : F3 46 49 4C 4D 4E 45 54 00 00 00 00 CA 18 21 1B
0120 : 9F 00 00 02 93 00 00 00 00 00 00 00 00 00 00 00
0130 : 93 01 00 00 00 00 00 00 00 00 00 00 93 02 00 00
0140 : 00 00 00 00 00 00 00 00 93 03 00 00 00 00 00 00
0150 : 00 00 00 00 93 08 00 00 00 00 00 00 00 00 00 00
0160 : 93 09 00 00 00 00 00 00 00 00 00 00 8A 19 21 19
0170 : 3E 05 03 00 8A 19 41 19 5F 05 03 00 FF FF FF FF
0180 : 91 00 28 1E 9D 20 00 8F F2 00 00 BB A3 00 00 00
0190 : CA 18 21 1B 9F 00 00 02 93 00 00 00 00 00 00 00
01A0 : 00 00 00 00 93 01 00 00 00 00 00 00 00 00 00 00
01B0 : 93 02 00 00 00 00 00 00 00 00 00 00 93 03 00 00
01C0 : 00 00 00 00 00 00 00 00 93 08 00 00 00 00 00 00
01D0 : 00 00 00 00 93 09 00 00 00 00 00 00 00 00 00 00
01E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
01F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0200 : 91 00 28 2E 9D 20 00 8F F2 00 00 BB A3 00 00 00
0210 : CA 18 21 1B 9F 00 00 02 93 00 00 00 00 00 00 00
0220 : 00 00 00 00 93 01 00 00 00 00 00 00 00 00 00 00
0230 : 93 02 00 00 00 00 00 00 00 00 00 00 93 03 00 00
0240 : 00 00 00 00 00 00 00 00 93 08 00 00 00 00 00 00
0250 : 00 00 00 00 93 09 00 00 00 00 00 00 00 00 00 00
0260 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0270 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0280 : 91 00 28 3E 9D 20 00 8F F2 00 00 BB A3 00 00 00
0290 : CA 18 21 1B 9F 00 00 02 93 00 00 00 00 00 00 00
02A0 : 00 00 00 00 93 01 00 00 00 00 00 00 00 00 00 00
02B0 : 93 02 00 00 00 00 00 00 00 00 00 00 93 03 00 00
02C0 : 00 00 00 00 00 00 00 00 93 08 00 00 00 00 00 00
02D0 : 00 00 00 00 93 09 00 00 00 00 00 00 00 00 00 00
02E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
02F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0300 : 91 00 28 4E 9D 20 00 8F F2 00 00 02 94 00 00 00
0310 : CA 18 21 1B 9F 00 00 02 93 00 00 00 00 00 00 00
0320 : 00 00 00 00 93 01 00 00 00 00 00 00 00 00 00 00
0330 : 93 02 00 00 00 00 00 00 00 00 00 00 93 03 00 00
0340 : 00 00 00 00 00 00 00 00 93 08 00 00 00 00 00 00
0350 : 00 00 00 00 93 09 00 00 00 00 00 00 00 00 00 00
0360 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0370 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0380 : 91 00 28 0F 8A 19 61 19 7E 05 03 00 8A 19 81 19
0390 : 9F 05 03 00 8A 1A 21 1A 3F 05 03 00 8A 1A 41 1A
03A0 : 5C 05 03 00 8A 1A 61 1A 7F 05 03 00 8A 1A 81 1A
03B0 : 9E 05 03 00 8A 1A A1 1A BF 05 03 00 8A 1A C1 1A
03C0 : DE 05 04 00 8A 1A E1 1A FF 05 04 00 8A 1B 01 1B
03D0 : 1F 05 04 00 8A 1B 21 1B 3E 05 04 00 8A 1B 41 1B
03E0 : 5F 05 04 00 FF FF FF FF FF FF FF FF FF FF FF FF
03F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0400 : 91 FF F4 0F B3 00 00 00 00 00 00 00 00 00 00 00
0410 : 99 00 00 00 B3 00 00 00 00 00 00 00 00 00 00 00
0420 : 99 0C 00 00 99 00 00 00 99 03 00 00 99 06 00 00
0430 : 99 09 00 00 99 0C 00 00 99 00 00 00 99 03 00 00
0440 : 99 00 00 00 99 00 00 00 99 00 00 00 B3 00 00 00
0450 : 00 00 00 00 00 00 00 00 99 00 00 00 99 00 00 00
0460 : 99 00 00 00 B3 00 00 00 00 00 00 00 00 00 00 00
0470 : 99 0C 00 00 99 03 00 00 99 00 00 00 FF FF FF FF
0480 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0490 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0500 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0510 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0520 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0530 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0540 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0550 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0560 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0570 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0580 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0590 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0600 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0610 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0620 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0630 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0640 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0650 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0660 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0670 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0680 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0690 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0700 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0710 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0720 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0730 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0740 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0750 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0760 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0770 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0780 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0790 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0800 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0810 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0820 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0830 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0840 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0850 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0860 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0870 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0880 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0890 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
08A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
08B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
08C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
08D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
08E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
08F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0900 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0910 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0920 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0930 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0940 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0950 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0960 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0970 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0980 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0990 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
09F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0AA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0AB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0AC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0AD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0AE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0AF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0B90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0BF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0C90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0CF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0D90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0DF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0E90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0ED0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0EF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0F90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0FF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1000 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1010 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1020 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1030 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1040 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1050 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1060 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1070 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1080 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1090 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1100 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1110 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1120 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1130 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1140 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1150 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1160 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1170 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1180 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1190 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
11A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
11B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
11C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
11D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
11E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
11F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1200 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1210 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1220 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1230 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1240 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1250 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1260 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1270 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1280 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1290 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
12A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
12B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
12C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
12D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
12E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
12F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1300 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1310 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1320 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1330 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1340 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1350 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1360 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1370 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1380 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1390 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
13A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
13B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
13C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
13D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
13E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
13F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1400 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1410 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1420 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1430 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1440 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1450 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1460 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1470 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1480 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1490 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
14A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
14B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
14C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
14D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
14E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
14F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1500 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1510 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1520 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1530 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1540 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1550 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1560 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1570 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1580 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1590 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
15A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
15B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
15C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
15D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
15E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
15F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1600 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1610 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1620 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1630 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1640 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1650 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1660 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1670 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1680 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1690 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
16F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1700 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1710 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1720 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1730 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1740 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1750 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1760 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1770 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1780 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1790 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
17A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
17B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
17C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
17D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
17E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
17F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1800 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1810 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1820 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1830 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1840 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1850 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1860 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1870 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1880 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1890 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
18A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
18B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
18C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
18D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
18E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
18F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1900 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1910 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1920 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1930 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1940 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1950 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1960 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1970 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1980 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1990 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
19A0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
19B0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
19C0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
19D0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
19E0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
19F0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1A90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1AA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1AB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1AC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1AD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1AE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1AF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1B90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1BA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1BB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1BC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1BD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1BE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1BF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1C90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1CA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1CB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1CC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1CD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1CE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1CF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1D90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1DA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1DB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1DC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1DD0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1DE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1DF0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E00 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E10 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E20 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E30 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E40 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E50 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E60 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E70 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E80 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1E90 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1EA0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1EB0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1EC0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1ED0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1EE0 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1EF0 : FF FF FF FF FF FF FF FF
Дамп CAB0 получился тот-же самый, что и снятый с глитчем

Ну и хватит с вас.
viadesco.rar
(65.11 КБ ~ Скачиваний: 15)
Сказали Спасибо: balton, scorpion, DIverSA.T, Andro, skad163, lift-man, pickit, Shurik406
« Последнее редактирование: Понедельник 06 Сентября 2021, 13:00:05 от Ethereal »
Жалоба 178.19.253.189

#### Andro

- ВИП
- Старожил
- 3.915
- 13.826 раз

##### Иформация о Eurocrypt (помните такое?)

« Ответ #32: Понедельник 06 Сентября 2021, 12:59:58 »
Во тебя пробило по настальжи
Ты давай там свои архивы публикуй.. А то останутся на винте безхозной историей.. ТТТ...
Историческо настольную книгу сатхакера и не только сат пиши...
Техно мемуары...
Сказали Спасибо: balton, Ethereal, skad163, lift-man, Shurik406
Жалоба Записан

#### Shurik406

- Начинаю писать
- 232
- 488 раз
- 58W |-----| 55E
  Много чего
  UK

##### Иформация о Eurocrypt (помните такое?)

« Ответ #33: Понедельник 06 Сентября 2021, 14:13:57 »
Цитата

> Карта тебе ответила квитанцией в которой вернула INS в инверсном виде.
> Этим она тебе сказала - давай-ка братец побайтный обмен. Не буферирую я обмена.

Блин, вот это вот я промазал. А ведь же знаю что все обмены на этих картах побайтные.
Цитата

> По моему зря я все это написал. Не в коня корм. Пациент причинно-следственные связи не ущучивает.

Нет, что вы, совершенно не зря! Для меня, как чайнику, это все интересно, хоть и вся информация конечно не укладывается. По крайней мере "пока" и не так быстро как хотелось.
Мне это все относительно новое. Я Еврокриптом только начал заниматься чуть больше года назад что бы засунуть этот СУД на hacktv. т.е. знаю достадочно как это работает со стороны транслятора, как пакеты MAC строены и т.д. Вот, видите - даже работает!
А в картах я лазил только как любитель и только с помощбю уже готовых програм и скриптов. Сам я могу написать только *простейшие* скрипты в WinExplorer. Операторские ключи найти легко в любом архиве от пиратской карты, а алгоритм Еврокрипта очень подробно описал Джон Макдональд.
А в ассмблере я лазаю очень мало. Год назад я разобрался в алгоритме в картах Syster (там тоже DES, но мученый) из програмы PIC и перевел в C... а в других процах я не смотрел. Плюс у каждого проца свои инструкции, SFRs и нюансы. ​
Вот поэтому я и спрашивал о наличии скрипта, для вычитывания карт так как сам я даже за 100 лет не сделаю того что сделали вы. Плюс еще если в Unlooper-е особая прошивка, то это тогда совсем все! Эти вещи были очень популярны в Америке - ими выбивали карты DSS. О применении их в Европе я практически не слышал. Unlooper я в принципе-то могу сам собрать, но наверное легче купить - ими теперь никто не пользуется.
Так что пожалуйста не отчаиватесь что я что-то не понимаю. Просто хочу понять что делается и как. Хотя бы с высоты птичьего полета.
Ладно, поеду дальше...
Цитата

> А сравнением четырех вирусов между собой и сравнением комментариев к ним это не установить ?

Если смотреть в комментарии, то стирая бит 7 в адресе 9 (а это будет в SFR) то вычитываются байты нулевой страницы PROMа. А бит 7 в 8м адресе ставится что бы вычитать байты первой страницы ROMа. т.е. это какой-то статус флаг. В спецификациях M68HC05, адреса 8 и 9 для таймера(Если есть конкретная карта памяти для SC21, то поделитесь.)
Цитата

> Способ мышления тут нужен с забеганием в неизвестное. Для потрошения черного ящика требуется туннелирование мышлением в черный ящик. Чтобы видеть внутренности черного ящика все яснее и яснее.

В моем черном ящике еле свечка зажигается!
Цитата

> Я нашел свои записи по поводу потрошения еще одной Filmet карты.

Вы гений! Интересно что ключи иссуера разные от карты к карте. По крайней мере те у которых разные ATR.
Цитата

> Я даже тогда в своей группе телеги писал о процессе своих изысканий.
> Положу сюда чуточек из них, а то ведь умрет вместе со мной.

Ды вы все выложите, а то история пропадет. Чайники как я может что то и вытрочут, но кто знает.
Пока писал ответ, увидел ваши комменты. Скрипты открывают глаза, но полностью я их не понимаю. Например где именно по башке бьют? Для этого мне надо в деталях выучить протоколы ISO7816, а так-же как сами Unlooperы управляются. Если есть текст, то тоже пожалуйста поделитесь.
А библиотека DES действительно очень полезная! Спасибо!
Сейчас надо только Unlooper найти и попробуем!
- Спасибо
Сказали Спасибо: balton, skad163, lift-man, pickit
« Последнее редактирование: Понедельник 06 Сентября 2021, 17:22:06 от Shurik406 »
Жалоба Записан

#### Shurik406

- Начинаю писать
- 232
- 488 раз
- 58W |-----| 55E
  Много чего
  UK

##### Иформация о Eurocrypt (помните такое?)

« Ответ #34: Понедельник 06 Сентября 2021, 17:21:17 »
Вот нашел в интернете комманды unlooper-a - прикрепил к посту.
Сейчас значит не много пояснее стало.
TX Data : B0 FF <- напряжение карты
TX Data : 05 <- нано - 5 байтов
0E 03 <- таймаут 3мс
01 <- сброс карты
8A <- получи и сохрани 11 байтов
00 <- конец нано-сессии
RX Data : 05 <- повтор первого байта
0B <- вот получайте 11 байтов
3F 67 2F 00 11 14 00 01 68 90 00 <- получили 11 байтов ATR
TX Data : 0A <- нано - 11 байтов
0E 03 <- таймаут
C4 <- отправь 5 байтов
CA C4 00 00 0A
8C <- получи и сохрани 13 байтов
00 <- конец нано сессии
RX Data : 0A <- повтор первого байта
0D <- 13 байтов в пэйлоаде (как это грамотно назвать?)
C4 <- повтор
93 08 D8 FF 3B C8 9B BC 70 87 90 00
TX Data : 1E <- размер нано
0E 03 <- таймаут
C4 <- отправь 5 байтов
CA 48 00 00 0A
80 <- получи один байт
C0 <- отправь один
94
80 <- получи один байт
C0 <- отправь один
08
80 <- получи один байт
TX Data : C7 <- отправь 8 байтов
00 00 00 00 00 00 00 00
22 BD 6F <- пауза ?? что то долгая... если я прочитал это правильно
09 <- клок глитч ??
81 <- получи 2 байта
00 <- конец нано
RX Data : 1E <- повтор первого байта
05 <- следует 5 байтов
B7 B7 48 90 00
Не знаю, все ли это правильно, особенно "22 BD 6F 09" ... но как-то так. Буду еще дальше изучать.
- Спасибо
ul-commands.txt
(1.58 КБ ~ Скачиваний: 4)
Сказали Спасибо: balton, skad163, lift-man
Жалоба Записан

#### Ethereal

- ВИП
- Старожил
- 1.581
- 8.611 раз

##### Иформация о Eurocrypt (помните такое?)

« Ответ #35: Понедельник 06 Сентября 2021, 18:06:13 »
Цитата(Shurik406 от Понедельник 06 Сентября 2021, 17:21:17)

> 22 BD 6F <- пауза ?? что то долгая... если я прочитал это правильно
> 09 <- клок глитч ??

Да на радость ты правильно понимаешь. Пауза и клока-глитч. Пауза там в четверть-тактах карты считается (AVR клочится учетверенной частотой по сравнению с картой) так-что нормальная пауза. Паузой надо переждать когда карта DES у себя обсчитает и в том месте где она результат будет сравнитвать глитчем грохнуть. А она DES дООлго считает. А вот на команде CAB0 перед глитчем пауза маленькая.
Неправильный у тебя набор команд глитчера. Похожий, но не тот. От какого-то другого наверное. Сейчас разберусь с файлохламовником и найду правильный.

Подумал(a) и добавил(a): Понедельник 06 Сентября 2021, 18:15:04

Цитата(Shurik406 от Понедельник 06 Сентября 2021, 17:21:17)

> 05 <- повтор первого байта

Не повтор. Если первый байт повторился, то глитчер отработал данную ему команду до конца. А если это число оказалось меньше, то оно показывает на каком по порядку байте в команде произошел отвал по тайм-ауту. На командах чтения данных от карты такое случается если карта послала меньше байт, чем ты в команде указал у нее принять.

Подумал(a) и добавил(a): Понедельник 06 Сентября 2021, 18:29:15

Цитата(Shurik406 от Понедельник 06 Сентября 2021, 17:21:17)

> 0D <- 13 байтов в пэйлоаде (как это грамотно назвать?)

А я знаю ? Мне просто нерусское пейлоад ухо режет. А грамотное небось будет резать непроизносимостью. У нас-же застандартизовали ISO7816 тупо переведя на русский, а в каких выражовываниях даже не хочу смотреть. Вон Кузя когда не знал как назвать придумал термин нано. И всем понравилось. Я только через много лет узнал, что правильно тег
ru.wikipedia.org/...alue
Ну и в жопу тег.
Я обычно говорю, что карте посылается заголовок (5 байт), а потом тело команды, а от нее приходит ответ на конце которого 2 байта статуса SW1 м SW2. А когда карта отвечает возвращая INS из заголовка (прямо, инверсно, с +1, неважно) называю это квитанцией. Вот это бы назвал квитанцией
Цитата(Shurik406 от Понедельник 06 Сентября 2021, 17:21:17)

> C4 <- повтор

Тем более, что побайтный обмен с инверсными квитанциями получается квитированием. И вроде никто не жаловался, что непонятно говорю.
В твоем случае 13 байт в ответе карты. Просто и понятно безо всякого пейлоада.

Подумал(a) и добавил(a): Понедельник 06 Сентября 2021, 18:41:08

Цитата(Shurik406 от Понедельник 06 Сентября 2021, 14:13:57)

> Плюс еще если в Unlooper-е особая прошивка, то это тогда совсем все!

Щас подготовлю и выложу.
Сказали Спасибо: balton, skad163, lift-man, pickit, Shurik406
« Последнее редактирование: Понедельник 06 Сентября 2021, 18:41:08 от Ethereal »
Жалоба 178.19.253.189

#### Shurik406

- Начинаю писать
- 232
- 488 раз
- 58W |-----| 55E
  Много чего
  UK

##### Иформация о Eurocrypt (помните такое?)

« Ответ #36: Понедельник 06 Сентября 2021, 19:35:17 »
@Ethereal - спасибо еще раз за объяснения.
Точный механизм действия клок глитча и паузы я в практике не понимаю, но теория вроде сложилась.
Поехали дальше.
TX Data : 0D <- комманд в буффере - 13
C4 <- 5 байт карте
CA B0 00 1A 09 <- запрос на 9 байтов из комманды CA B0
80 <- получи один байт
20 07 53 <- пауза на 1875/4 = 468 циклов карты...(?)
09 <- клок глитч
8A <- ждем 11 байтов из карты (9 из ПРОМа и 2 SWx)
00 <- finito
Т.е. если бы у комманды CA B0 спросили 256 байтов, то тогда бы при выходе там бы тоже были замаскированые нулем какие то части, но не обязательно ключи, из-за глитча (т.е. он промазал то что надо закрыть нулем). А паузу подбирать экспериментом.
А вот как прыгнуть в точный адрес в ОЗУ для запуска вируса уже кажется сложнее...
- Спасибо
Жалоба Записан

#### Ethereal

- ВИП
- Старожил
- 1.581
- 8.611 раз

##### Иформация о Eurocrypt (помните такое?)

« Ответ #37: Понедельник 06 Сентября 2021, 20:14:04 »
Значится так. В архиве unlooper.zip из этого топика вижу правильную схему
глитчера Кпайро-Таккер ревизии 3.3
А вот приаттачиваю именно для него софт UL4S с моими мелкими изменениями в исходнике (исходник приложен), я именно им работал, ну и программульку которой можно Кпайро-Таккер перешивать (прошивку с него сливать и в него заливать) не сходя с места. Мои изменения в оригинальном UL4S описаны в файле changes.txt. Ну и даже ассемблер которым прошивку компилять с пакетником для компиляции приложил.
Короче, Shurik406, в исходник ul4s.asm глянь, увидишь таблицу функций, а у функций говорящие названия. Так правильный список и составишь.

Подумал(a) и добавил(a): Понедельник 06 Сентября 2021, 20:17:57

Цитата(Shurik406 от Понедельник 06 Сентября 2021, 19:35:17)

> Точный механизм действия клок глитча и паузы я в практике не понимаю,

У любой логики есть предел по быстродействию. Представь, что чипа 68hc05sc21 на частоте 3,579545 MHz работает нормально, а вот на частоте 7 MHz загоняется по быстродействию.
И что будет если ты ее так заклочишь ?
____----____----____----____----____----____-_-_____----____----____----____----
ul4s.rar
(776.55 КБ ~ Скачиваний: 19)
Сказали Спасибо: balton, DIverSA.T, skad163, edit, lift-man, pickit, Shurik406
Жалоба 178.19.253.189

#### Shurik406

- Начинаю писать
- 232
- 488 раз
- 58W |-----| 55E
  Много чего
  UK

##### Иформация о Eurocrypt (помните такое?)

« Ответ #38: Понедельник 06 Сентября 2021, 20:27:08 »
Спасибо, гляну.
Я заказал Микобу III Unlooper. Вроде бы тоже работает с прошивкой UL4S. Надеюсь и с вашей тоже пойдёт.
- Спасибо
Сказали Спасибо: skad163
Жалоба Записан

#### Ethereal

- ВИП
- Старожил
- 1.581
- 8.611 раз

##### Иформация о Eurocrypt (помните такое?)

« Ответ #39: Понедельник 06 Сентября 2021, 20:28:56 »
Цитата(Shurik406 от Понедельник 06 Сентября 2021, 19:35:17)

> А вот как прыгнуть в точный адрес в ОЗУ для запуска вируса уже кажется сложнее...

Представь что ты садишь артиллерией водя стволом туда-сюда и в достижимости твоего артогня есть крупный склад боеприпасов, правда ты не знаешь где. Вот ты выстрелил 100500-й раз и вдруг как йобнет. Неужели не понятно что ты в склад попал ? И если стволом больше не двигать, то следующие снаряды попадут туда-же.
Ну придумай такой вирус который ясно даст понять что ты в него попал.
Лепи огнем куда попало пока не попадешь.
Потом определи в какой именно байт вируса влетел снаряд, слегка вирус изменяя.
Ну и умея кидать снаряды в данный конкретный по порядку байт вируса напиши
вирус для дампления со стартом именно на этом по порядку байте. И подсунь его.
Что я очевидные вещи должен разжевывать ?
Сказали Спасибо: balton, DIverSA.T, skad163, lift-man, pickit, Shurik406
« Последнее редактирование: Понедельник 06 Сентября 2021, 20:45:26 от Ethereal »
Жалоба 178.19.253.189

Страницы: « 1 2 3 4 5 6 ... 44 » Вверх
« предыдущая тема следующая тема »
Перейти в:

### Кто онлайн

Просматривают тему:
Ethereal и 1 Гость

### Быстрый ответ

В быстром ответе можно использовать BB-теги и смайлы.

Предупреждение: в данной теме не было сообщений более 120 дней.
Если не уверены, что хотите ответить, то лучше создайте новую тему.

- Базовые
- Дополнительные

[дополнительные смайлы]
Ошибка во время нажатия Спасибо
Спасибо...

Загружается...