Важная информация

User Tag List

Страница 17 из 34 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя
Показано с 161 по 170 из 339

Тема: Расскажите о ZX Next

  1. #161
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrnow Посмотреть сообщение
    1. Как ведёт себя ПБ при чтении его Z80? Из неё через раз читается то 0, то 1?
    Да, ПБ (при определенном U и t) читается именно так.
    Цитата Сообщение от Andrnow Посмотреть сообщение
    2. При изменении температуры или U она начинает читаться нормально (т.е. всегда одно какое то значение)?
    Да, если нагревать или охлаждать ПЗУ или изметять U, то ПБ с большей вероятностью будет однозначно читаться как "0" или "1". При определенных значениях U и t будет всегда читаться однозначно.
    Цитата Сообщение от Andrnow Посмотреть сообщение
    3. Каким образом программировались ПБ? На шину данных ПЗУ подавался какой то определённый аналоговый уровень вместо лог 0 или лог 1?
    Процесс (упрощенно) выглядит так: устанавливаем требуемое напряжение питания ПЗУ и программируем короткими импульсами нужный быт(ы), при этом считываем их (многократно) и сравниваем полученные значения (нужно что бы равновероятно читались "0" и "1").

  2. #162
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,393
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    И, повторюсь, ПБ умеет шить программатор ТУРБО. Штатно.
    http://turbo-binar.narod.ru/

    Почитайте сайт. Сами схемы проггера лежат в интернете в свободном доступе.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  3. #163
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    http://turbo-binar.narod.ru/

    Почитайте сайт. Сами схемы проггера лежат в интернете в свободном доступе.
    Vcc - 5.0; 6.0 В Не годится. Он способен зашивать ПБ, но гарантировать условия их "плвавания" (при разных напряжениях питания и температуре) нельзя. Сделать надежную рабочую копию VROM таким программатором нельзя.

  4. #164
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,211
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    210
    Поблагодарили
    181 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan Посмотреть сообщение
    Процесс (упрощенно) выглядит так: устанавливаем требуемое напряжение питания ПЗУ и программируем короткими импульсами нужный быт(ы), при этом считываем их (многократно) и сравниваем полученные значения (нужно что бы равновероятно читались "0" и "1").
    Вообще это был спецпрограмматор или целый программо-аппаратный комплекс, что управляло процессом зашивки ПБ? А там где были ПБ, в основном коде были "0"?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  5. #165
    Member Аватар для AndyS
    Регистрация
    29.05.2010
    Адрес
    Киев
    Сообщений
    77
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Согласен с Conan, что самое слабое звено в этой системе защиты подпрограмма чтения ПБ. Даже, если она и использует программный «мусор» (а-ля полиморфизм), возможные анти-отладочные фичи для собственной «неуязвимости» ее можно сломать. Когда-то в далекие 90-е ПБ использовал автор прошивки АОН (Opus) для защиты от копирования, сломали мы ее очень быстро. Вот, если бы ключ (хеш) для дешифровки кода брался из другой ПЗУ, то не имея его, расшифровать было бы гораздо труднее.

    ---------- Post added at 08:42 ---------- Previous post was at 08:07 ----------

    P.S. Есть только два пути чтобы получить копию прошивки и оба они не легки. Первый сломать подпрограмму проверки ПБ и дешифровки кода, второй «отловить» ПБ и «клонировать» прошивку по технологии которой она и была зашита ее авторами.

  6. #166
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AndyS Посмотреть сообщение
    Когда-то в далекие 90-е ПБ использовал автор прошивки АОН (Opus) для защиты от копирования, сломали мы ее очень быстро.
    Про эту защиту мы знали, качество ее исполнения (для ПЗУ АОН) оценивали как крайне низкое, по сути это и не защита.

    Цитата Сообщение от AndyS Посмотреть сообщение
    P.S. Есть только два пути чтобы получить копию прошивки и оба они не легки. Первый сломать подпрограмму проверки ПБ и дешифровки кода, второй «отловить» ПБ и «клонировать» прошивку по технологии которой она и была зашита ее авторами.
    Первый путь легче (не потребует долгих исследований) и дает гарантированный результат. К тому же разобравшийся сможет внести очень интересные доработки (переключаемые экранные режимы разных клонов).

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Вообще это был спецпрограмматор или целый программо-аппаратный комплекс, что управляло процессом зашивки ПБ?
    Было некоторе кол-во самописного софта под ZX (сначала шили на "Пентагон 48", потом уже переехали на ZX-NEXT). Железо тоже самодельное, но со специфическими функциями (точными установками напряжений). Сами железки (если не считать УФ стиралку и печку для отжига) сохранились см. фото.
    Цитата Сообщение от CodeMaster Посмотреть сообщение
    А там где были ПБ, в основном коде были "0"?
    В основном коде в местах ПБ были "1".
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	PIC00001.jpg 
Просмотров:	492 
Размер:	17.6 Кб 
ID:	18651   Нажмите на изображение для увеличения. 

Название:	PIC00003.jpg 
Просмотров:	449 
Размер:	22.6 Кб 
ID:	18652   Нажмите на изображение для увеличения. 

Название:	PIC00009.jpg 
Просмотров:	554 
Размер:	45.8 Кб 
ID:	18653  

  7. #166
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #167
    Member Аватар для AndyS
    Регистрация
    29.05.2010
    Адрес
    Киев
    Сообщений
    77
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Возможно нужно пойти по пути борьбы антивирусов против полиморфных вирусов. Программно (эмуляцией) и пошагово пройти код ПЗУ, т.*е. дать самой подпрограмме расшифровать весь код и сбросить дешифрованный код (дамп). А этот путь также нельзя назвать легким, т.*к. нет такого «отладчика-эмулятора» и его нужно создавать.

  9. #168
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AndyS Посмотреть сообщение
    А этот путь также нельзя назвать легким, т.*к. нет такого «отладчика-эмулятора» и его нужно создавать.
    Коллеги, там максимум килобайт кода (реально байт 200). Неужели ради двухсот байт кода Z80 рационально создавать "отладчик-эмулятор"? Я не программист, но что-то это сомнительно.

  10. #169
    Member
    Регистрация
    26.08.2007
    Адрес
    Краснодар
    Сообщений
    123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Conan, а если есть железо с хитрой функцией, то что мешает записать всем страждущим по ПЗУ?

  11. #170
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dennt Посмотреть сообщение
    Conan, а если есть железо с хитрой функцией, то что мешает записать всем страждущим по ПЗУ?
    Пара мелочей. Например, отсутствие ПО, которое управляет зашивкой и ПО которое зашивают. А вообще это "баян", в этой теме.

Страница 17 из 34 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •