Потрошение Videocrypt-а - стр. 10 - Обсуждение систем условного доступа(CA) - YARIK-SAT

закрыть X

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

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

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

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

# Потрошение Videocrypt-а

- 115 Ответов
- 9686 Просмотров

#### Shurik406

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

##### Потрошение Videocrypt-а

« Ответ #90: Понедельник 30 Мая 2022, 23:32:44 »
Нередко выплевывает вот такие строчки
Код: [Выделить]

TX Data : 0A 0E 03 01 20 02 FD 09 09 BF 00
RX Data : 09 02 2B 00
RX Data : 0A 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 90 00 2B 00
TX Data : 0A 0E 03 01 20 03 FB 09 09 BF 00
RX Data : 09 06 00 00 90 00 4C 00

т.е часто заканчивается с 4C 00 или 2B 00. Иногда после SW1/2, а иногда просто так.
Так как эти байты часто идут после 90 00 (а иногда 6D 00), думаю наверное выходит из цикла команды 78. Решил проверить.
Код: [Выделить]

MC68HC05SC21 Sky UK Series 9 Videocrypt card emulator Beta (C)Ethereal
a=FF x=FF sp=FF cc=E8=hInzc
111D: 29 rsp
-e 10de 0 <- стираем байт
-g 17af
a=69 x=00 sp=FD cc=E8=hInzc
17AF: 4D1DD0 jsr $1DD0
-p
[69] <- вечный цикл
a=69 x=00 sp=FD cc=E8=hInzc
17B2: 90FB bra $17AF
-r pc
pc=17B2
:1650 <- вырываемся и переходим на обработку команды 78.
a=69 x=00 sp=FD cc=E8=hInzc
1650: 4D1FED jsr $1FED
-g 1688 <- идем до конца, но до того как посылаются SW1/2.
[00][00][00][00][00][00][00][00]
a=00 x=08 sp=FD cc=EA=hInZc
1688: 900A bra $1694
-g 1354
[90][00]
a=00 x=00 sp=FD cc=EA=hInZc
1354: 4911EE jmp $11EE
-t
a=00 x=00 sp=FD cc=EA=hInZc
11EE: 29 rsp <- на начало после ATR
-g 1f48

Здесь многое пробежал, так как, я думаю, для нашей цели это не важно.
Код: [Выделить]

a=67 x=03 sp=FB cc=E8=hInzc
1F48: 538D lda $8D,x <- здесь прописываются 4 байта в EEPROM
-t
a=00 x=03 sp=FB cc=EA=hInZc
1F4A: 3D89 jsr $89
-t
a=00 x=03 sp=F9 cc=EA=hInZc
0089: 6710DC sta $10DC,x
-t
a=00 x=03 sp=F9 cc=EA=hInZc
008C: 00 rti <- опять этот чОртов rti
-t
a=4C x=17 sp=FE cc=1F=HINZC <- в аккумуляторе 4С! Это что-то уже знакомое.
AA11: CC rola
-u aa0a
AA0A: C6 coma
AA0B: 578F sta $8F,x
AA0D: 04 rts
AA0E: CD tsta
AA0F: 1EA2 add #$A2
AA11: CC rola
AA12: 132B lda #$2B
AA14: 4D1DD0 jsr $1DD0
AA17: 4D1EA2 jsr $1EA2
-t
a=99 x=17 sp=FE cc=1C=HINzc
AA12: 132B lda #$2B <- вот наш 2B который часто видим

Вот дисассембли..
Код: [Выделить]

ORG 00A0EH
DFB 0CDH ;0A0E CD M
DFB 01EH ;0A0F 1E .
DFB 0A2H ;0A10 A2 "
DFB 0CCH ;0A11 CC L <- оказываемся тут
DFB 013H ;0A12 13 .
DFB 02BH ;0A13 2B +

Вот дисассембли... эти адреса, насколько я вижу, ниоткуда не вызываются. И если смотреть на это как на обычном 6805, то получается
Код: [Выделить]

jsr $1EA2 <- delay
jmp $132B <- send 90 00

Зачем они тут?
Поехали дальше.
Код: [Выделить]

-t
a=2B x=17 sp=FE cc=18=HInzc
AA14: 4D1DD0 jsr $1DD0 (send byte) <- зекало адреса $0A14 и начало обработки команды 8C
-p
[2B] <- должна быть квитанция INS (8C), а тут 0x2B заложен в аккумулятор
a=2B x=17 sp=FE cc=18=HInzc
AA17: 4D1EA2 jsr $1EA2
-p
a=2B x=17 sp=FE cc=18=HInzc
AA1A: EF clrx
-g aa25 <- команда берет 24 байта и прописывает эти байты в адрес EEPROMа $630
>01
>02
>03
>04
>05
>06
>07
>08
>09
>0A
>0B
>0C
>0D
>0E
>0F
>10
>11
>12
>13
>14
>15
>16
>17
>18
a=18 x=18 sp=FE cc=1A=HInZc
AA25: 3F97 stx $97
-D 80
0080: 00 00 01 00 00 00 00 17 2B 67 10 DC 00 00 00 00 +g ▄
0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00A0: 00 00 00 00 00 00 10 00 00 00 00 00 01 02 03 04 <- все принятые байты
00B0: 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14
00C0: 15 16 17 18 00 00 00 00 00 00 00 00 00 00 00 00
00D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00E0: 00 00 00 00 00 00 00 00 00 00 5A 00 00 00 00 00 Z
00F0: 00 00 00 00 00 00 00 00 00 00 1F 1D 7E AA 1E F2 ~¬ ≥
-t
a=18 x=18 sp=FE cc=18=HInzc
AA27: BF9A clr $9A
-t
a=18 x=18 sp=FE cc=1A=HInZc
AA29: 1306 lda #6
-t
a=06 x=18 sp=FE cc=18=HInzc
AA2B: 1B30 ldx #$30
-t
a=06 x=30 sp=FE cc=18=HInzc
AA2D: 3795 sta $95
-t
a=06 x=30 sp=FE cc=18=HInzc
AA2F: 3F96 stx $96
-t
a=06 x=30 sp=FE cc=18=HInzc
AA31: 4D1F94 jsr $1F94
-t
a=06 x=30 sp=FC cc=18=HInzc
1F94: AB08 bset 7,8
-t
a=06 x=30 sp=FC cc=18=HInzc
1F96: 4D152F jsr $152F <- пропишите байты - а что тут?
-d 630
0630: 50 4C 45 41 53 45 20 43 41 4C 4C 20 30 35 30 36 PLEASE CALL 0506 <- ничего особенного, оператор может прописать свою собственную запись - номер телефона и тд. Это будет видно на экране.
0640: 20 34 38 34 37 37 37 20 00 3F B5 B6 B5 AD 17 AD 484777 ?╡╢╡¡ ¡
0650: 15 CD 18 50 BE A5 E1 8C 27 02 15 B4 3C A5 17 A5 ═ P╛Ñßî' ┤<Ñ Ñ
0660: B7 B5 81 CD 18 50 BF 80 B7 87 BE A5 E8 8C E7 8C ╖╡ü═ P┐Ç╖ç╛ÑΦîτî
0670: 44 44 44 44 BB B1 97 D6 10 A8 B7 81 BE A5 E6 8C DDDD╗▒ù╓ ¿╖ü╛Ñµî
0680: A4 0F BB B1 97 D6 10 B8 BB 81 43 48 B9 87 48 A9 ñ ╗▒ù╓ ╕╗üCH╣çH⌐
0690: 00 CD 1E 2D 3C A5 17 A5 BE A5 E8 8C E7 8C B6 87 ═ -<Ñ Ñ╛ÑΦîτî╢ç
06A0: BE 80 81 CD 18 50 B7 B0 81 91 61 9D 53 49 E0 A8 ╛Çü═ P╖░üæa¥SIα¿
-d 80
0080: 00 00 01 00 00 00 00 17 2B 67 10 DC 00 00 00 00 +g ▄
0090: 00 00 00 00 00 06 30 18 00 00 00 00 00 00 00 00 0
00A0: 00 00 00 00 00 00 10 00 00 00 00 00 01 02 03 04
00B0: 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14
00C0: 15 16 17 18 00 00 00 00 00 00 00 00 00 00 00 00
00D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00E0: 00 00 00 00 00 00 00 00 00 00 5A 00 00 00 00 00 Z
00F0: 00 00 00 00 00 00 00 00 00 00 1F 1D 7E AA 34 F2 ~¬4≥

Дальше следует непереводимая игра слов с использованием местных идиоматических выражений. (с)
Код: [Выделить]

-p
a=00 x=03 sp=8B cc=1B=HInZC
008C: 1F fcb $AF
-d 80
0080: 00 00 01 00 00 00 00 17 2B 63 70 08 1F 08 1F 38 +cp 8
0090: 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 BBBBBBBBBBBBBBBB
00A0: 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 BBBBBBBBBBBBBBBB
00B0: 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 BBBBBBBBBBBBBBBB
00C0: 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 BBBBBBBBBBBBBBBB
00D0: 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 BBBBBBBBBBBBBBBB
00E0: 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 BBBBBBBBBBBBBBBB
00F0: 42 42 42 42 42 42 42 42 42 42 42 42 99 AA 34 F2 BBBBBBBBBBBBÖ¬4≥

А вот тут поехало черти знают что... Но что из этого вывел, это то что можно прописать свой вирус после того как карта выплюнет 2B, стукнуть ее и надеяться что управление залетит на этот вирус.
Что я не понимаю, это от куда берется 00 после 2B или 4C? Может это глитчер посылает?
И еще не решено куда управление бежит если карта выплюнет 4C. Ведь мы знаем что в аккумуляторе сидит именно это перед тем как закладывается 2B. Думаю что глитч иногда или не допрыгивает или перепрыгивает LDA #$2B...
Код: [Выделить]

0a00: 4d 1f 36 jsr $1f36 write bytes into EEPROM
0a03: 49 13 2b jmp $132b <- send 90 00 - знаю что сюда не идет (тк не вижу 90 00 после 4C 00)

Короче еще не полностью понятно, но вектор потенциальной атаки уже есть.
- Спасибо
Сказали Спасибо: balton, lift-man
Жалоба Записан

#### Shurik406

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

##### Потрошение Videocrypt-а

« Ответ #91: Вторник 31 Мая 2022, 11:04:20 »
2B 00 видимо выходит именно из за того что в стеке и то что вместо rts стоит оп-код rti. А это значит что практически всегда оказываемся в адресе:
Код: [Выделить]

$0A11: CC rola

Хотя он может быть вызван через "зеркало" 8А11 или АА11.
А стек вот такой:
Код: [Выделить]

00F0: 00 00 00 00 00 00 00 00 00 00 1E 5D 11 8A 11 3F

т.е. rti действительно прыгает туда где показано (для rti, а не для rts) в стеке - как вы и говорили.
Только вот откуда берется 00 после 2B так и не понятно.

Подумал(a) и добавил(a): Вторник 31 Мая 2022, 13:09:10

Так, а что такие за адреса 1E5D, 118A и 113F?
113F находится сразу после проверки байта 10DE, перед выдачи ATR. Логично.
Следующий находится в середине рутины выдачи ATR.
1187: 4d 1e e4 jsr $1ee4 copy 5 bytes from $059c to $8d
118a: ef clr x send historical character[3..7]
118b: 53 1d lda $8d,x
1E5D находится в подпрограме SEND.
Значит можно довольно уверенно предположить что после выдачи картой 2B, можно ей послать 24 байта и хрякнут... С надеждой наткнуться на них.
- Спасибо
« Последнее редактирование: Вторник 31 Мая 2022, 13:09:10 от Shurik406 »
Жалоба Записан

#### Shurik406

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

##### Потрошение Videocrypt-а

« Ответ #92: Среда 01 Июня 2022, 11:01:22 »
Ух ты, смотрите что выбил!
Код: [Выделить]

TX Data : 0B 0E 03 01 20 26 1D 09 09 09 BF 00
RX Data : 0B 40 3F 7E 11 25 05 21 B0 12 00 00 4D 59 00 00
00 53 4B 09 09 69 69 69 69 69 69 69 69 69 69 69
69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69
69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69
69 69
TX Data : 0B 0E 03 01 20 26 44 09 09 09 BF 00
RX Data : 0B 40 3F 7E 11 25 05 21 B0 12 00 00 4D 59 00 00
00 53 4B 09 09 69 69 69 69 69 69 69 69 69 69 69
69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69
69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69
69 69
TX Data : 0B 0E 03 01 20 26 46 09 09 09 BF 00
RX Data : 0B 40 3F 7E 11 25 05 21 B0 12 00 00 4D 59 00 00
00 53 4B 09 09 69 69 69 69 69 69 69 69 69 69 69
69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69
69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69
69 69
TX Data : 0B 0E 03 01 20 26 4C 09 09 09 BF 00
RX Data : 0B 40 3F 7E 11 25 05 21 B0 12 00 00 4D 59 00 00
00 53 4B 09 09 69 69 69 69 69 69 69 69 69 69 69
69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69
69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69
69 69

т.е. промазал jsr check_card рутину. Конечно, там еще одна проверка после сброса... они повсюду :( Даже если вторую проверку проскочу, то на вряд ли удастся запустить команды 53 хх хх хх LEN, так как и тут проверка. Просто выдаст 6D 00...
- Спасибо
Сказали Спасибо: lift-man
Жалоба Записан

#### Ethereal

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

##### Потрошение Videocrypt-а

« Ответ #93: Среда 01 Июня 2022, 11:43:30 »
>-p
>a=00 x=03 sp=8B cc=1B=HInZC
>008C: 1F fcb $AF
А вот это ошибка в эмуле.Надо исправить.
Я имею ввиду несоответсвие 1F и AF
Слева байт как он есть, а справа биты 4 и 5, 2 и 0 переставлены и 7-й инвертирован.
Но это только в части отображения на экране ошибка. Больше ни на что не влияет.

Подумал(a) и добавил(a): Среда 01 Июня 2022, 11:52:38

Цитата(Shurik406 от Среда 01 Июня 2022, 11:01:22)

> TX Data : 0B 0E 03 01 20 26 1D 09 09 09 BF 00

Глитчевый залп
Сказали Спасибо: balton, lift-man
Жалоба 212.109.29.221

#### Shurik406

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

##### Потрошение Videocrypt-а

« Ответ #94: Среда 01 Июня 2022, 20:32:57 »
Цитата(Ethereal от Среда 01 Июня 2022, 11:43:30)

> Глитчевый залп

Это я уже от злости
Сказали Спасибо: Ethereal
Жалоба Записан

#### Shurik406

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

##### Потрошение Videocrypt-а

« Ответ #95: Четверг 02 Июня 2022, 16:32:05 »
Сейчас пытаюсь наткнуться на вирус вот таким способом.
Код: [Выделить]

TX Data : B0 45
TX Data : 0C 0E 03 01 20 03 FC 09 09 09 81 04 00
RX Data : 0C 02 2B 00
TX Data : 21 D7 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D
2D 2D 13 55 2D 4D 1D CB 90 FA 20 00 05 09 09 09
BF 00
RX Data : 21 40 69 69 69 69 69 69 69 69 69 69 69 69 69 69
69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69
69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69
69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69
69 69
TX Data : 0C 0E 03 01 20 03 FC 09 09 09 81 04 00
RX Data : 0C 02 2B 00
TX Data : 21 D7 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D
2D 2D 13 55 2D 4D 1D CB 90 FA 20 00 06 09 09 09
BF 00
RX Data : 20 00

Получится или нет, время покажет...
Сказали Спасибо: balton, Ethereal
« Последнее редактирование: Четверг 02 Июня 2022, 19:34:37 от Shurik406 »
Жалоба Записан

#### Ethereal

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

##### Потрошение Videocrypt-а

« Ответ #96: Пятница 03 Июня 2022, 00:34:44 »
>т.е часто заканчивается с 4C 00 или 2B 00.
Цитата(Shurik406 от Четверг 02 Июня 2022, 16:32:05)

> TX Data : 0C 0E 03 01 20 03 FC 09 09 09 81 04 00
> RX Data : 0C 02 2B 00 <- опаньки
> TX Data : 21 D7 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D
> 2D 2D 13 55 2D 4D 1D CB 90 FA 20 00 06 09 09 09
> BF 00

Тогда сильно похоже, что это выдача SW1 SW2 -
участок кода, который выводит SW1 SW2 в виде
a 00
, где a обычно $90 $6B $6D $67 ,
а ты выкатываешься на этот код с a=$4C или a=$2B.
Я суициднутые карты именно так и оживлял - хоть мытьем,
хоть катаньем выбивал управление на выдачу SW1 SW2 ,
а значит и на прием следующей карточной команды,
который будет дальше.
Сказали Спасибо: balton, lift-man
Жалоба 212.109.29.221

#### Shurik406

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

##### Потрошение Videocrypt-а

« Ответ #97: Пятница 03 Июня 2022, 10:13:05 »
Вполне возможно что это SW1/2, но без rts в $83 он полетит не зная куда.
Даже если там стоит rts, то после SW1/2, все равно будет выдавать 69 69, так как опять (!) идёт проверка байта в $10DE.
Вот такая зараза эта карта.
- Спасибо
Жалоба Записан

#### Shurik406

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

##### Потрошение Videocrypt-а

« Ответ #98: Понедельник 06 Июня 2022, 11:34:37 »
@Ethereal я в отчаяние. Решил попробовать запустить вирь на живой карте 09 используя вот такие методы.
У этой карты есть INS $8C которая принимает 24 байта, прописывает все в ОЗУ по адресу $AC,x и потом прописывает в EEPROM в адрес $0630. Нарисовал вот такой вирь.
2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 13 55 4D 1D CB 90 FB
lda 0x55
loop:
jsr $1DCB (send)
bra loop
Сначала пробовал бить по карте сразу после заклада вируса в ОЗУ, но так и не наткнулся. Потом подумал что у меня же уже мой вирь сидит в EEPROMе (в $0630) - мне просто надо на него прыгнуть. Так вот, теперь решил попробовать засунуть маленький вирь с прыжком в заголовок ISO и там бить (2D 2D 4D 06 30), но это тоже не привело к результатам.
Сейчас теперь пытаюсь перекрыть стек, но не знаю правильно я делаю или нет.
Код: [Выделить]

#$0971: receive ISO header
11b5: ef clr x
11b6: 4d 1d 3d jsr $rxbt #receive 1 byte
11b9: 57 e9 sta $93_CLA,x
11bb: e9 inc x
11bc: 16 05 cpx #$05 <- хочу перепрыгнуть вот эту инструкцию после приема 5 байт
11be: 93 f6 bne $11b6
11c0: 04 rts

Вот так:
Код: [Выделить]

TX Data : 1B 0E 03 01 92 C4
2D 2D 4D 06 30 <- ISO header - address $93,x
20 xx xx 09 09 09 <- бац бац бац
C7
00 00 00 00 00 00 00 00 '98..9F
04 00
RX Data : 1B 13 3F 7E 11 25 05 21 B0 12 00 00 4D 59 00 00
00 53 4B 09 00
TX Data : 23 DF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 'A0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 'B0
00 00 04 00
RX Data : 23 00
TX Data : 33 EF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 'C0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 'D0
00 00 00 00 00 00 00 00 00 00 00 00 FF 00 00 00 'E0
00 00 04 00
RX Data : 33 00
TX Data : 33 EF
00 00 00 00 00 00 00 00 00 00 1D 7E 11 B9 06 30 'F0 <- прыг на вирь в EEPROMe
01 01 00 00 00 01 00 00 10 04 0A 0B 0C 0D 0E 0F '00
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F '10
04 00
RX Data : 33 00
TX Data : 33 EF 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D '20
2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D '30
3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D '40
4E 4F 04 00
RX Data : 33 00
TX Data : 33 EF 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D '50
5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D '60
6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D '70
7E 7F 04 00
RX Data : 33 00
TX Data : 1B D7
80 00 01 00 00 00 00 09 00 63 0F A8 04 C3 0F 07 '80
F7 00 00 53 78 00 00 08 '90
BF 00
RX Data : 1A 00

Но последний прием всегда или 1A 00 или сброс. Может что не так делаю?
Там есть еще одна команда 72 которой можно послать 16 байт. Эти байты делит на 4 группы и располагает по разным местам в ОЗУ. Можно попробовать побить по этой команде..
Сказали Спасибо: Ethereal
« Последнее редактирование: Понедельник 06 Июня 2022, 13:53:52 от Shurik406 »
Жалоба Записан

#### Shurik406

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

##### Потрошение Videocrypt-а

« Ответ #99: Понедельник 06 Июня 2022, 20:55:16 »
А вот так разлагаются данные от команды 72.
Код: [Выделить]

-g
>53
>72
>4d <- пусть будут...
>06 <- ..часть..
>30 <- ..вируса
[72]
>11
>22
>33
>44
>55
>66
>77
>88
>99
>aa
>bb
>cc
>dd
>ee
>ff
>fe
>12 <- дальше принимаются, но потом сразу выбрасываются
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
>12
[90][00]
-d 80
0080: 80 00 00 00 04 03 00 00 00 63 10 CC 04 77 88 99
0090: AA 00 00 53 72 4D 06 30 1E 22 00 44 55 00 00 00
00A0: 00 00 00 00 00 00 00 77 88 99 AA 01 00 00 00 00
00B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00E0: 00 00 00 00 00 00 00 00 00 00 FF 00 00 00 00 00
00F0: 00 00 BB CC DD EE 00 00 1F 08 1F B2 13 07 09 74

Значит буду пробиваться вот так
Код: [Выделить]

TX Data : 0D 0E 03 01 92 C4 53 72 4D 06 30 80 04 00
RX Data : 0D 14 3F 7E 11 25 05 21 B0 12 00 00 4D 59 00 00
00 53 4B 09 00 72
TX Data : 3B 0E 03 EF 2D 2D 2D 06 30 2D 2D 4D 06 30 2D 4D
06 30 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D
2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D
2D 2D 2D 2D 20 00 00 09 09 09 BF 00
RX Data : 3A 02 90 00

Теперь повсюду там лежат jsr $0630...
Код: [Выделить]

-d 80
0080: 80 00 00 00 04 03 00 00 00 63 10 CC 04 2D 4D 06
0090: 30 00 00 53 72 4D 06 30 1E 2D 00 06 30 00 00 00
00A0: 00 00 00 00 00 00 00 2D 4D 06 30 01 00 00 00 00
00B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00E0: 00 00 00 00 00 00 00 00 00 00 FF 00 00 00 00 00
00F0: 00 00 2D 4D 06 30 00 00 1F 08 1F B2 13 07 09 74

Будем ждать..
Сказали Спасибо: Ethereal
Жалоба Записан

Страницы: « 1 ... 8 9 10 11 12 » Вверх
« предыдущая тема следующая тема »
Перейти в:

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

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

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

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

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

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

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

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