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

User Tag List

Показано с 1 по 6 из 6

Тема: Защиты в ленточных лоадерах

  1. #1
    Veteran Аватар для drbars
    Регистрация
    02.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,632
    Благодарностей: 699
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Защиты в ленточных лоадерах

    Наверное все помнят те далёкие времена, когда все мы пытались взламывать защищённые ленточные бейсик-загрузчики без спецсредств. Максимум что тогда было это вшитый монитор в 91-ое ПЗУ.

    Так вот, никто уже не помнит как давно было, но вспомнилось вот, что наши предки умели каким-то образом перехватывать ошибку при загрузке с ленты по merge "". При этом запускался какой-то определённый код с эффектом. Кто помнит/знает/видел такое?

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

  3. #2
    Veteran
    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    1,884
    Благодарностей: 813
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дело нехитрое.

    Чтоб все повисло при merge, надо бейсик строке задать охренительно большую длину.
    А вот, чтоб код выполнился, это я не знаю ибо не делал так.

    PS: Этот фокус работает не только с лентой.
    Последний раз редактировалось Evgeny Muchkin; 28.03.2008 в 14:14.
    Scorpion ZS-256 Turbo, SMUC v2.A, HDD 40Gb, GS 2Mb, ZXMC1v25, TSFM,
    FDD 5'25 Teac x2, FDD 3'5 Sony, VGA&PAL v3.0, PC Keyboard & Mouse

  4. #3
    Veteran Аватар для drbars
    Регистрация
    02.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,632
    Благодарностей: 699
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    Дело нехитрое.

    Чтоб все повисло при merge, надо бейсик строке задать охренительно большую длину.
    А вот, чтоб код выполнился, это я не знаю ибо не делал так.
    Чтобы повисло и я делал Судя по эффектам на экране иногда сдвигается память, похоже где-то запускается команда типа LDIR.

  5. #4
    Activist
    Регистрация
    20.06.2007
    Адрес
    Москва
    Сообщений
    218
    Благодарностей: 5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от drbars Посмотреть сообщение
    Наверное все помнят те далёкие времена, когда все мы пытались взламывать защищённые ленточные бейсик-загрузчики без спецсредств. Максимум что тогда было это вшитый монитор в 91-ое ПЗУ.

    Так вот, никто уже не помнит как давно было, но вспомнилось вот, что наши предки умели каким-то образом перехватывать ошибку при загрузке с ленты по merge "". При этом запускался какой-то определённый код с эффектом. Кто помнит/знает/видел такое?
    По merge - помню, что висло, при этом чаще всего экран сдвигался по кругу горизонтально
    А вот, чтобы код-эффект выполнялся, не припомню такого.
    Во время загрузки по нажатию кнопки break space в игре Joe Blade 3 интересный эффект на бордюре возникал. Вертикальные цветные полосы, причем на 48-м Ленинграде работало, а на профи уже нет.

  6. #5
    Veteran Аватар для drbars
    Регистрация
    02.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,632
    Благодарностей: 699
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от White_Hunter Посмотреть сообщение
    По merge - помню, что висло, при этом чаще всего экран сдвигался по кругу горизонтально
    А вот, чтобы код-эффект выполнялся, не припомню такого.
    Во время загрузки по нажатию кнопки break space в игре Joe Blade 3 интересный эффект на бордюре возникал. Вертикальные цветные полосы, причем на 48-м Ленинграде работало, а на профи уже нет.
    Вертикальные полосы сделать не так трудно, это обычный мультиколор был, на профи тайминги другие, поэтому и не работало.

  7. #6
    Master Аватар для Splinter
    Регистрация
    04.07.2005
    Адрес
    Нижний Тагил
    Сообщений
    842
    Благодарностей: 327
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прекрасно помню как обходил эту защиту.
    1. сохранял на ленте заголовок от фаела Code большой длины
    2. потом по Load "" Code толкал сначала этот заголовок потом сразу блок
    бейсик загрузчика без заголовка.
    3. менял содержимое партизанских ячеек (обычно ADR загрузки+3 и +4)
    4. потом выгружал код без заголовка прямо поверх защищенного.

    8))))....

    а кода не видал при вылете в басиц ни разу.

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

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

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

Похожие темы

  1. Ответов: 61
    Последнее: 10.11.2013, 05:51

Ваши права

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