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

User Tag List

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

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

  1. #1
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,979
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

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

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

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

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

  3. #2
    Guru
    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    2,893
    Спасибо Благодарностей отдано 
    1,125
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    190 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    PS: Этот фокус работает не только с лентой.
    Последний раз редактировалось Evgeny Muchkin; 28.03.2008 в 13:14.

  4. #3
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,979
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

    По умолчанию

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

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

  6. #5
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,979
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  7. #6
    Master Аватар для Splinter
    Регистрация
    04.07.2005
    Адрес
    Нижний Тагил
    Сообщений
    842
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    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

Ваши права

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