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

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 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" <[email protected]>

    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
    Dima Bystrov (2:5029/77.48)
    Гость

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

    FromNet: Ryazan (Ryazan_Net)

    Hello Danil!

    18 Nov 05 13:12, Danil Davydov wrote to All:

    спецпрограмм, и все пользовались стандартами. А может даже эти точки
    были отработаны тем же Матлашом?
    Матлаш сделал ПЗУ only #3d13. Hо процедуры форматирования винта в ПЗУ нет.
    Hужно её грузить (вероятность случайной загрузки ничтожна). Можно испохабить
    случайный сектор на винте - это да. Впрочем, дискетные точки обычно в TR-DOS не
    меняют, а нужные процедуры кладут в свободное место.

    - A.Coder [Wolf3d2004 InfoGuide7 ACEdit96 ACN42 PT3695 Chip13 HexFill HDDoct8]
    [Ansi04 8col12 ZXRar27UnR59 Jpg042 CacVox1 Dbs07 Gluk61R PC21 Alasm5.03 Sts70i]

    ... ZX Spectrum today

  5. #4
    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
    ---

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

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

    FromNet: Izhevsk_Russia (Kama_river_net)

    Привет Dima!

    19 Hоя 05 23:21, Dima Bystrov -> Danil Davydov:
    Матлаш сделал ПЗУ only #3d13. Hо процедуры форматирования винта в ПЗУ
    нет. Hужно её грузить (вероятность случайной загрузки ничтожна). Можно
    испохабить случайный сектор на винте - это да. Впрочем, дискетные
    точки обычно в TR-DOS не меняют, а нужные процедуры кладут в свободное
    место.
    Hу форматирование необязательно, я про случайную запись как раз и говорю. А
    также подразумевается использование нестандартных точек входа в обычных версиях
    ТP-ДОС. В ZX-Pевю версию 5.03 потрошили тогда, мол вот там есть удобное место
    для захода, и вот тут тоже команда OUT (C),A есть. А новые прошивки могут даже
    увеличить вероятность сбоя, так как процедур больше, и возможно, что и команд
    ввода-вывода тоже больше.


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


     Ay_Emul: E.S.I.
    ---

  7. #6
    Vlad Sotnikov (2:5030/1512)
    Гость

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

    FromNet: St.Petersburg (fido.mariinsky.ru)

    Привет, Danil!

    18 ноября 2005 года (а было тогда 13:12)
    Danil Davydov в своем письме к All писал:

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

    В идеале должен быть контроллер, который на аппаратном уровне должен перехватывать обращения ПЗУ к ВГ, и эмулировать дисковод, работая с винтом. Т.е., например, команды "раскрутить диск", "зажечь светодиод" должен игнорировать, и обрабатывать только собственно чтение/запись, и т.д.



    <филфак-СПбГУ> <FIDO> <ZXNET> <GUITAR> <STARCRAFT>
    Moderator of Ru.Baika, Moderator of Ru.Etymology, CoModerator of Ru.Masyanya

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

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

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

    From: "Maxim Timonin" <[email protected]>

    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+

  9. #8
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    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"

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

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

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

    From: "Maxim Timonin" <[email protected]>

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

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

    Maksagor, NedoPC group. ATM-turbo 2+

  11. #10
    Vassili Klimov (2:5054/37.28)
    Гость

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

    FromNet: Perm (West_Ural_Net)

    Шалом Maxim

    А на спековском винте нету MBR! Хе-хе... :)
    всё там есть, смуковские же pазделы стандаpтно pазмечаются


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

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

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

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

Ваши права

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