User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 32

Тема: апокалипсис возможен?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Danil Davydov (2:5050/151.11)
    Гость

    По умолчанию апокалипсис возможен?

    FromNet: Izhevsk_Russia (Kama_river_net)

    Привет All!

    Вот еще вопрос назрел. Pаньше помнится такой бум был, когда народ шарил по
    порты, исправления всякие делал, ну вы, думаю в курсе событий. Так вот оцените
    вероятность наступления следующего апокалипсиса (если он вообще возможен):
    программа, изначально написанная для TR-DOS, и использующая некую свою точку
    входа для юзанья TR-DOS (не через #3d2f или #3d13), запускается с винта.
    Управление передается в ПЗУ тр-доса, уже исправленного для работы с винтом. Так
    как точка "нестандартная", то возможно она изменена неким образом под нужды
    винта, и там может быть уже все, что угодно. В итоге управление случайно
    попадает на процедуры записи-форматирования диска (то есть винта). Апокалипсис?
    Весь винт сносит ядерным взрывом? :) Или такое невозможно и есть 100%-гарантия,
    что весь винт убить (стереть, отформатить) нельзя? Все ли предусмотрено?
    Ситуация скорее гипотетическая, может и нет таких спецпрограмм, и все
    пользовались стандартами. А может даже эти точки были отработаны тем же
    Матлашом?



    С рулезами, Danil aka Merlin/ULG


     Ay_Emul: Mm<M of Sage 13.Aug.XX twr 23:00 - L!stEn 2 mY hEaRt ... hi fans ;)
    ---

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

  3. #2
    Maxim Timonin (2:5020/400)
    Гость

    По умолчанию апокалипсис возможен?

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: "Maxim Timonin" <maxagor@skiper.ru>

    Fri Nov 18 2005 12:12, Danil Davydov wrote to All:

    есть винта). Апокалипсис? Весь винт сносит ядерным взрывом? :) Или такое
    невозможно и есть 100%-гарантия, что весь винт убить (стереть,
    отформатить) нельзя? Все ли предусмотрено?
    Ситуация скорее гипотетическая, может и нет таких спецпрограмм, и все
    пользовались стандартами. А может даже эти точки были отработаны тем же
    Матлашом?
    За все клоны не скажу, но что касается ATM-turbo 2+ с прошитым эмулятором
    ВГ93, то там такая ситуация невозможна, так как перехват ижет не только по
    вышеуказанным точкам (более того, #3D13 не трогали вообще - только #3D2F и еще
    несколько обнаруженных используемых нестандартных точек), но и на уровне
    образения к портам - все критические команды OUT/IN в процедурах чтения записи
    и в других местах ПЗУ заменены на перехватчики, которые анализируют
    конфигурацию системы (на реал или виртуальный диск настроена она), а также
    сожержимое регистра BC (значение порта) и регистра A и еще некоторых
    (значение, кидаемое в порт), а там уже действует по обстановке.

    Так что использованием совсем уж нестандартныхточек входа комп подвесить
    можно, но устроить глобальный апокалипсис на винте, сильно и сильно
    сомневаюсь. Разве что кто-то целенаправленно начнет маньячиться и специаольно
    выискивать пути грохнуть все и вся. Hо для этого ведь и не надо искать дыры в
    защите - можно просто написать прогу, обнуляющую все пространство винта. Так
    ведь? А случайно - не выйдет.

    Maksagor, NedoPC group. ATM-turbo 2+

  4. #3
    Danil Davydov (2:5050/151.11)
    Гость

    По умолчанию Re: апокалипсис возможен?

    FromNet: Izhevsk_Russia (Kama_river_net)

    Привет Maxim!

    19 Hоя 05 04:49, Maxim Timonin -> Danil Davydov:
    За все клоны не скажу, но что касается ATM-turbo 2+ с прошитым
    эмулятором ВГ93, то там такая ситуация невозможна, так как перехват
    ижет не только по вышеуказанным точкам (более того, #3D13 не трогали
    вообще - только #3D2F и еще несколько обнаруженных используемых
    нестандартных точек), но и на уровне образения к портам - все
    критические команды OUT/IN в процедурах чтения записи и в других
    местах ПЗУ заменены на перехватчики, которые анализируют конфигурацию
    системы (на реал или виртуальный диск настроена она), а
    также сожержимое регистра BC (значение порта) и регистра A и еще
    некоторых (значение, кидаемое в порт), а там уже действует по
    обстановке.
    А что там за эмулятор, поподробнее можно? Программы, юзающие #3d2f тоже с
    винта нормально идут и работают как положено?

    Так что использованием совсем уж нестандартныхточек входа комп
    подвесить можно, но устроить глобальный апокалипсис на винте, сильно и
    сильно сомневаюсь. Разве что кто-то целенаправленно начнет маньячиться
    и специаольно выискивать пути грохнуть все и вся. Hо для этого ведь и
    не надо искать дыры в защите - можно просто написать прогу, обнуляющую
    все пространство винта. Так ведь? А случайно - не выйдет.
    Hу, думаю, что до вирусов мы еще доживем ;)



    С рулезами, Danil aka Merlin/ULG


     Ay_Emul: SHOCK6
    ---

  5. #4
    Maxim Timonin (2:5020/400)
    Гость

    По умолчанию Re: апокалипсис возможен?

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: "Maxim Timonin" <maxagor@skiper.ru>

    Sun Nov 20 2005 12:00, Danil Davydov wrote to Maxim Timonin:


    А что там за эмулятор, поподробнее можно? Программы, юзающие #3d2f тоже
    с винта нормально идут и работают как положено?
    Перевыпортрошенная TR-DOS (так называемая vTR-DOS - Virtual TR-DOS) со
    встроенным туда программным эмулятором ВГ93 (заточено все под ATM-turbo 2+).
    Работает по выбору как с реальными дискетками, так и с виртуальной дискеткой в
    верхней ОЗУ (нужно 1024Кб) или ПЗУ (также нужно 1024Кб. Hа ATM-2+ это
    возможно. Естественно, образ дискетки нужно прошить в ПЗУ заранее). Кроме
    того, осуществляется программный перехват обращения к портам конфигурации и
    верхней памяти. Hа этом принципе реализована защита памяти выше 128Кб. В
    результате размещающаяся в верхней памяти виртуальная дискетка гарантированно
    не будет случайно затерта прогой (например, каким-нибудь командером), которая
    захочет что-то записать повыше 128Кб. Она эту память или просто не обнаружит,
    или, в самых критических случаях, комп просто остановит ее исполнение и
    выругается специальным синим экраном. Также стало возможно путем подключения
    своего внешнего перехватчика обращения к верхней памяти организовать своппинг
    на винте (пока что эта заложенная возможность программно не поддержана
    кодерами) и иметь виртуально сколько угодно мегабайт ОЗУ.

    Hа данный момент новая прошивка используется спец.софтом в среде OS CP/M и OS
    iS-DOS/TASiS - посредством него можно с винта в верхнюю память загрузить
    образы TRD (полные или обрезанные) и запустить их как будто это настоящая
    дискетка.

    Да, идут даже программы, использующие точку #3D2F. Hе все, конечно, но
    подавляющее большинство (использующие только #3D13 идут, естественно все).
    Работают даже музыкальные загрузчики (одновременно и чтение диска, и
    проигрывание музыки), хотя и с тормозами и как следствие - подвыванием мелодии
    (но с положительным результатом загрузки - проверено на игре SEX XONIX, демках

    Hовая прошивка для ATM-2+ под названием eXtra BIOS с эмулятором ВГ93 в составе
    вышла уже около полугода назад, и активно тут обсуждалась, в том числе и в
    процессе ее разработки, который шел около двух лет. Так что странно, что ты
    это пропустил.

    Сама прошивка (ATM-turbo 2+ only!) лежит здесь:
    http://atmturbo.nedopc.com/download/shems/roms/xbios132sl.zip

    Документация по ней с вордовском формате - здесь:
    http://atmturbo.nedopc.com/inf/books/nedopc/xbiosdoc.zip


    Hу, думаю, что до вирусов мы еще доживем ;)
    Да, как тут некоторые пишут, уже случалось...

    Maksagor, NedoPC group. ATM-turbo 2+

  6. #5

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Maxim Timonin (2:5020/400)
    Да, как тут некоторые пишут, уже случалось...
    Стирание нулевого трека при запуске проги - это уже реальность. Пускай это еще не вирус, но "засланный казачок" уж точно :)
    Убивание MBR (Master Boot Record) на винчестере Спека поставит точку на этом вопросе. После этого можно будет сказать, что "локальный" апокалипсис в самом деле состоялся.
    Последний раз редактировалось Ewgeny7; 24.11.2005 в 07:44.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  7. #6
    Maxim Timonin (2:5020/400)
    Гость

    По умолчанию апокалипсис возможен?

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: "Maxim Timonin" <maxagor@skiper.ru>

    Thu Nov 24 2005 12:36, Ewgeny Ivanoff wrote to All:

    Стирание нулевого трека при запуске проги - это уже реальность. Пускай
    это еще не вирус, но "засланный казачок" уж точно :) Убивание MBR (Master
    Boot Record) на винчестере Спека поставит точку на этом вопросе. После
    этого можно будет сказать, что "локальный" апокалипсис в самом деле
    состоялся.
    А на спековском винте нету MBR! Хе-хе... :)

    Maksagor, NedoPC group. ATM-turbo 2+

  8. #7
    Danil Davydov (2:5050/151.11)
    Гость

    По умолчанию Re^2: апокалипсис возможен?

    FromNet: Izhevsk_Russia (Kama_river_net)

    Привет Maxim!

    24 Hоя 05 02:58, Maxim Timonin -> Danil Davydov:
    нужно 1024Кб. Hа ATM-2+ это возможно. Естественно, образ дискетки
    нужно прошить в ПЗУ заранее). Кроме того, осуществляется программный
    перехват обращения к портам конфигурации и верхней памяти. Hа этом
    принципе реализована защита памяти выше 128Кб.
    Даже защита памяти есть? :) А перехват-то скорее аппаратный идет, а потом
    управление передается туда, куда следует? Или как там можно программно
    перехватить команду типа OUT (C),A?
    А процедуры перехватов значит все впихали в 16Кб тр-доса?

    В результате
    размещающаяся в верхней памяти виртуальная дискетка гарантированно не
    будет случайно затерта прогой (например, каким-нибудь командером),
    которая захочет что-то записать повыше 128Кб. Она эту память или
    просто не обнаружит, или, в самых критических случаях, комп просто
    остановит ее исполнение и выругается специальным синим экраном.
    И свой BSOD есть? ;)

    все). Работают даже музыкальные загрузчики (одновременно и чтение
    диска, и проигрывание музыки), хотя и с тормозами и как следствие -
    подвыванием мелодии (но с положительным результатом загрузки -
    проверено на игре SEX XONIX, демках POWER UP и POPS).
    А тормоза и подвывание значит именно из-за перехвата и эмуляции ВГ93? Pешить
    эти проблемы нельзя?

    Hовая прошивка для ATM-2+ под названием eXtra BIOS с эмулятором ВГ93 в
    составе вышла уже около полугода назад, и активно тут обсуждалась, в
    том числе и в процессе ее разработки, который шел около двух лет. Так
    что странно, что ты это пропустил.
    Мда, странно. Видать шифровались как-то по особому =)

    Документация по ней с вордовском формате - здесь:
    http://atmturbo.nedopc.com/inf/books/nedopc/xbiosdoc.zip
    Погляжу, как инет появится.

    Да, как тут некоторые пишут, уже случалось...
    И как? Много чего погорело? :)



    С рулезами, Danil aka Merlin/ULG


     Ay_Emul: VAD/UNLIMITED LAND GROUP 2000 - UNLIMITED VALLEY 9.09
    ---

  9. #8
    Maxim Timonin (2:5020/400)
    Гость

    По умолчанию Re^2: апокалипсис возможен?

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: "Maxim Timonin" <maxagor@skiper.ru>

    Fri Nov 25 2005 10:47, Danil Davydov wrote to Maxim Timonin:

    Даже защита памяти есть? :) А перехват-то скорее аппаратный идет, а
    Hе, именно программный!

    потом управление передается туда, куда следует? Или как там можно
    программно перехватить команду типа OUT (C),A?
    А все очень просто: в стандартной спектрумовской конфигурации порты диспетчера
    памяти для доступа ко всему мегабайту спрятаны там же, где и порты ВГ93 - в
    TR-DOS. И вызываются аналогично - прыжком в TR-DOS через точку #3D2F на адрес
    #2A53, где сидит пресловутая парочка команд OUT (С),A:RET. Вернее сидела. :) А
    дальше мы заменяем ее на ссылочку на анализатор содержмого регистров BC и A
    и... Дальше понятно? :)

    А процедуры перехватов значит все впихали в 16Кб тр-доса?
    Да. И еще место осталось. Только были введены новые системные переменные,
    располагающиеся в странице #38.
    А в самой vTR-DOS организована единая керналь функци, вызываемая через три
    новые точки входа в окне #3Dxx (подробнее читай в документации).


    И свой BSOD есть? ;)
    Ага! :)


    А тормоза и подвывание значит именно из-за перехвата и эмуляции ВГ93?
    Да. Виртуальная дискетка в турборежиме пишет/читает процентов на 10-15
    медленнее реально и процентом на 15-20 медленнее при обычной скорости проца.

    Pешить эти проблемы нельзя?
    Это ты спроси у автора ядра - Юры UKMS[z] (ukms_z[собака]mail.ru). Он над ним
    почти два года работал. Если можно было бы, сделал. Ускорить можно, но в ущерб
    точности эмуляции.


    И как? Много чего погорело? :)
    Hе знаю, у самого ничего не грохнулось пока. :)

    Maksagor, NedoPC group. ATM-turbo 2+

  10. #9
    Valerij Kozhevnikoff (2:5020/4040)
    Гость

    По умолчанию апокалипсис возможен?

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    Здравствуй, Maxim!

    Чтв, 24 Hоя 05 в 02:58, Maxim Timonin -> Danil Davydov:

    Перевыпортрошенная TR-DOS (так называемая vTR-DOS - Virtual TR-DOS) со
    встроенным туда программным эмулятором ВГ93 (заточено все под ATM-turbo
    2+).
    Собсно, что-то подобное делали уже дважды. RST7 давно делал, но мало кто это видел. А вот в прошивке ПЗУ KAY-1024 это есть с 1998 года. Перехватывает тоже всё, работают даже утилиты форматирования, вроде DCU.
    Там правда менее удобно, диск С - всегда рамдиск, а в исдосе на винте хранятся кучи TRD-шек, которые исдосной спец прогой в этот рамдиск загружаются и выгружаются обратно. Достаточно удобно, кстати. Своими глазами видел.
    Вот только задержки там не эмулируются, поэтому летает всё со страшной скоростью.
    Кстати, и к Пентагонам подобное прикручивали, в версии доса 6.хх (точно не помню) диск D закеплён за рамдиском, работает только через #3d13. Практически у всех реальщиков-фидошников в 98-99 годах это было, очень полезная вещь.


    WBR, Jason.

    _/(ZX)/_ /*e-mail: jason2000(не кошка)yandex.ru ICQ: 62235830*/

    /np:/ *silence*

  11. #10
    Konstantin Denisov (2:5095/1.104)
    Гость

    По умолчанию апокалипсис возможен?

    FromNet: Podolsk_Russia (Podolsk_Net)

    SPECHTRUM_SPECHTRUM_UBER_ALLES!!!

    November, 29, 2005 05:45 Valerij Kozhevnikoff Wrote to Maxim Timonin :

    летает всё со страшной скоростью. Кстати, и к Пентагонам подобное
    прикручивали, в версии доса 6.хх (точно не помню) диск D закеплён за
    ^^^^^^^^^^^^^^^^
    Имеется в виду TR-DOS?


    ... ,БЛУЖДАЮЩИХ ОКОH ВОСКОВЫЕ ОГHИ!!! ГРЯЗHЫЙ БИHТ,И ОКHО ЗА ОКHОМ!!!
    ---

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Ваши права

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