The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Microsoft и IBM открыли код операционной системы MS-DOS 4.0, opennews (??), 26-Апр-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


70. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +/
Сообщение от Викторemail (??), 26-Апр-24, 14:09 
Интересно, сколько в них уязвимостей найдётся современными методами. Переполнения буфера, выполнение кода и т.п. В то время программисты не думали о таких тонкостях, хотя может за счёт высокой культуры и уровня подготовки там не будет прям ужас-ужас...
Ответить | Правка | Наверх | Cообщить модератору

80. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +5 +/
Сообщение от Аноним (131), 26-Апр-24, 15:05 
У тебя операционка работает в реальном режиме процессора. Все команды этого самого процессора (включая привилегированные), все порты ввода-вывода и вся память полностью доступны, так что в современных уязвимостях просто нет нужды, и так нормально.
Ответить | Правка | Наверх | Cообщить модератору

100. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +2 +/
Сообщение от Викторemail (??), 26-Апр-24, 17:14 
На тех процессорах (8086, 8088) ещё не было привилегированных команд и виртуализации. Вирусы резвились в системе, как хотели. Но вирус нужно сначала принести и запустить, вместе с какой-нибудь внешней программой. А такого, чтобы при открытии текстового файла, самостоятельно выполнялся вредоносный код, используя уязвимости в программе - ещё не было.
Ответить | Правка | Наверх | Cообщить модератору

102. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +/
Сообщение от Аноним (131), 26-Апр-24, 17:24 
Привилегированные команды появились в 286 проце, виртуализация (хоть и не в нынешнем виде) в 386. И на тех и на других MSDOS активно использовалась. В реальном режиме проца организовать переполнение буфера или в стеке данные подменить вообще не проблема, потому что все эти сегменты кода, данных и стека никакой защиты не имели и сделать что-то вроде:
push dx
push ds
retf - вопрос желания. Ну или соответствующий jmp/call far
Ответить | Правка | Наверх | Cообщить модератору

171. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +/
Сообщение от Аноним (169), 27-Апр-24, 06:57 
> чтобы при открытии текстового файла, самостоятельно выполнялся вредоносный код

AUTOEXEC.BAT исполнялся сам и вызывал другие команды при загрузке системы. Разделения привилегий нет, можно с текущими правами заразить любой файл, вызываемый оттуда. Какой-нибудь KEYRUS.COM или MOUSE.DRV. Для закрепления (резидентной загрузки). Но на практике поступали проще - заражали вообще все файлы. Поэтому для борьбы с файловыми вирусами использовали не только антивирусы, но и дисковые анализаторы (ADinf). Ну и, конечно, запись в загрузочный сектор диска, как самое очевидное средство.

А для заражения, понятно, нужно принести вирус на дискетке в файле STRIPSHASHKI.EXE и запустить. Сегодня, плюс-минус, тоже самое, только каналы поставки стали шире.

Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

187. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +/
Сообщение от Аноним (136), 27-Апр-24, 12:02 
STRIPS~1.EXE же.
Ответить | Правка | Наверх | Cообщить модератору

224. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +/
Сообщение от Аноним (223), 28-Апр-24, 12:36 
> STRIPS~1.EXE же.

Точно не помню, кажется, что DOS Navigator поддерживал больше 8-ми символов в имени.

Ответить | Правка | Наверх | Cообщить модератору

225. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +/
Сообщение от Аноним (223), 28-Апр-24, 12:44 
https://en.wikipedia.org/wiki/Long_filename#Other_implementa...
Ответить | Правка | К родителю #187 | Наверх | Cообщить модератору

110. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +1 +/
Сообщение от Аноним (131), 26-Апр-24, 18:31 
— Вот как мне, интересно, файлы получше заражать, — размышлял Винни. — Если я положу в начале программы RET, а стек заставлю смотреть на адрес возврата…
— Кого заставишь смотреть? — испугался Пятачок, которому померещилось чего-то страшное.
— Стек, — сказал Винни Пух.
— Ага, — сказал Пятачок понимающе и отодвинулся от монитора подальше.
— Вот… Заставлю его смотреть на адрес возврата, то Пчелы, наверное, подумают, что это просто какая-то ошибочка и ничего не заметят. А если я поставлю вначале переход на вирус, как вызов процедуры, то Пчелы, наверное, подумают, что это маленькая подпрограммка и тоже ничего не заметят. По-моему так.

Андрей Щербаков, "9600 бод и все-все-все..."

Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

200. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +/
Сообщение от Пряник (?), 27-Апр-24, 14:32 
В то время программистов было мало, а ошибок столько же. Вот и посуди, какая тогда была "культура".
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру