[ВХОД]

Главная | Содержание | Форум | Файлы | Контакт
NAVIG
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Прочие идеи (разные)
О форуме
Транспорт
Оружие
Научные идеи, теории, предположения...
Экономия топлива
Коммерческие вопросы
Струйные технологии
Торсионные генераторы
Новые технологии
Барахолка
Патентный отдел
Конструкторское бюро
Нейтронная физика
Торнадо и смерчи
Гравитация и антигравитация
Сделай сам. Советы.
Медицина и здравоохранение
немобильная версия
Печатать страницу
Форум - Новые технологии - Сделай сам - Операционная система Linux. Вопросы без ответа. - Стр:50
<] [ 1 | ... 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | ... | 84 ] [>
Модератор: dedivan
Первый пост темы: dedivan Post: #471944 От:06.06.2015 (00:41)
21 августа 1991 года закончился августовский путч в СССР-
24 августа 1991 в центре Киева. Люди приветствуют провозглашение независимости
25 августа 1991 года Линус Товальдс опубликовал ядро Linux Date: 25 Aug 91 20:57:08 GMT
Просто совпадение? Можно быть, но есть еще много других совпадений.
Главное- это одинаковая методика зомбирования адептов Линукса и Нэзалежной.
Линуксоидов в мире точно столько же сколько и укропов- около 1 %.
О чем не спросишь линуксоида- ответ : хто нескаче тотмастдай
AlexSoroka | Post: #503048 - Date: 08.07.16(09:45)
dedivan Пост: 503014 От 07.Jul.2016 (18:49)
Ты не путай- комп и проц. Процы там не интелы.


ага smilie
щаззззз
комп как комп стоит - в системе РЭБ новейшей.
и не только...

ДедИван, может где-то там, на каких-то оченьсекретных обьектах и стоит нечто "не Интел" но я пишу о том что видел и знаю.

"импортозамещения" чето не наблюдается...
DSP процессоры, вон, применяются как есть, без всяких "мы скопировали"...



sw1972 | Post: #503052 - Date: 08.07.16(10:21)
dedivan Пост: 503035 От 08.Jul.2016 (00:56)
DevilR Пост: 503032 От 08.Jul.2016 (00:24)
Я все таки программист. Системный. Смогу.


Счас посмотрим.
Вот для примера програмка- коротенькая, выскакивает окно терминала и закрывается при нажатии на любую клавишу.
И все? -Вроде всё.
Но это означает что простенькая крохотная прожка, в защищенном режиме, вдруг почему то реагирует на клаву, а клава это устройство ввода вывода. Защита должна кричать- программа выполнила запрещенную команду! Как же так? не должно. А она ни у кого ничего не занимала, чтобы быть должной.
Там в ней и код вставлен, который не исполняется. Прыгай! - Нунах, страшно...
И скан код нажатой клавиши ловит.
А кроме этого в этой програмке исполняется еще и 32 разрядный код. И это в режиме виртуального 16 разрядного процессора.
Это еще одна дырка.


Это типичный файл MS-DOS с расширением COM. Он напрямую в GNU/Linux не запускается, только через эмулятор. А создатель данной темы поставил перед собой цель как можно потолще обгадить GNU/Linux.
_________________
Хорошее - враг лучшего


AlexSoroka | Post: #503057 - Date: 08.07.16(13:27)
по поводу [ссылка]
посмотрел.
вчитался.

:) ...Хоть через жопу создай компьютер, вбей в него абсолютно другие процессоры и архитектуру. А в итоге это будет линукс, и соответственно C/CC/CPP GCC gtk Python и т.д. со всеми вытекающими smilie




dedivan | Post: #503059 - Date: 08.07.16(13:58)
AlexSoroka Пост: 503057 От 08.Jul.2016 (14:27)
со всеми вытекающими smilie



Не будет как раз вытекающих. Все эти жцц пишутся как детском саду- по учебнику, без учета ошибок процессоров, поэтому на реальном железе они глючат. А вот на проце съэмулированном тоже по учебнику - нет этих глюков. Там уже свои smilie
_________________
я плохого не посоветую


dedivan | Post: #503062 - Date: 08.07.16(14:19)
DevilR Пост: 503060 От 08.Jul.2016 (15:08)
Примеры будут или нет?

Так а ты что, до сих пор не нашел тот код, по поводу которого поднял бучу Торвальдс?
_________________
я плохого не посоветую


dedivan | Post: #503063 - Date: 08.07.16(14:23)
DevilR Пост: 503054 От 08.Jul.2016 (12:30)
а дать закрыть программу нажатием на клавишу - почему бы и нет?!


Ну и какой же ты нахрен системщик. если в двух строчках не видишь,
что отдельно получается код клавиши, а закрывается прога сама, без команды.
_________________
я плохого не посоветую


dedivan | Post: #503065 - Date: 08.07.16(14:49)
AlexSoroka Пост: 503046 От 08.Jul.2016 (10:29)
asm(
"int $3\n\t"
"movq $60, %rax\n\t"
...
);


....
400E47: CC int3
400E48: 48 C7 C0 mov $0x3c,%rax
...




Это старики тебе рассказывали про муху цц.
Ну вот попроси его сделать не СС, как его называли -муха цц - а нормальное прерывание по правилам интелла-
int21 - CD21
int10 - CD10 из него следует что
int 3 - CD03
там дело не в айсе. прерывания влияют на очередь в конвейере проца.
Очередь сбрасывается вместе с приготовившейся ругаться системой.
Камень то один, дажде если ядер много, команды встают в очередь в конвейере. И есть ситуации когда конвейер надо сбрасывать.
Вот к этому моменту программа должна подогнать исключение от защиты.
Оно сбросится не выполнившись.
_________________
я плохого не посоветую


AlexSoroka | Post: #503066 - Date: 08.07.16(15:05)
dedivan Пост: 503065 От 08.Jul.2016 (15:49)
Это старики тебе рассказывали про муху цц.

ты о чем ?
это сегодня на указанном компиляторе было написано и скомпилено.
Это не рассказки а РЕАЛЬНОЕ отображение что написали и как компилятор исполнил.
Я сам программлю с 1984 года примерно, на Асме, С.
Люди с которыми я работаю, программят сейчас на С и С++ в серьезных "почти реалтайм" проектах в телекомм отрасли, на Линуксе, Андроиде и редко "на Винде". Я их мнению доверяю, потому что последние лет 20 они не давали повода усомниться в своей компетентности.
...Если ты никого кроме себя не слышишь - чьи это проблемы?



dedivan | Post: #503069 - Date: 08.07.16(15:36)
Так и я тебе про это- это ты меня не слышишь. Это я уже много раз замечал.
Вот здесь-
....
400E47: CC int3
...


должен быть код: CD 03 int 03
у меня в фасме это просто делается либо с пробелом пишешь либо без int 03 int3.
попробуй свой жсс на вшивость.

asm(
"int $3nt"
"int $03nt"
"int $_3nt"....

_________________
я плохого не посоветую


dedivan | Post: #503072 - Date: 08.07.16(16:56)
DevilR Пост: 503071 От 08.Jul.2016 (17:40)
А что именно пробовать то?


Вот видишь какой ты неграмотнывй- а еще системщиком себя считаешь.
С тобой приходится все с нуля начинать.

Прерывания есть программные- прога может проследить за выполнением. если что то сорвалось- то просигнализирует.
А есть аппаратные прерывания- как раз защита памяти начинается аппаратно- полезла прога не туда- выставляется сигнал- по нему выставляется вызов программа защиты, она уже умная,
а вернулась прога на место- сигнал снимается а если сигнал не обработан, то некому проверять и ругаться. железка тупая.
Вот поэтому если не допустить превращения аппаратного сигнала в программу - все будет тихо.
Как раз конвейер и является той точкой где это можно подавить в зародыше. Но небольшие танцы с бубнами надо делать.


_________________
я плохого не посоветую


dedivan | Post: #503073 - Date: 08.07.16(17:05)
При этом в чем отличие винды от линуха- винда старается не дать юзеру возможности так вилять попой и подставлятся, а в линухе демократия- виляй как хочешь. Мало того, последние гнусы сами виляют попой, подставляя всю систему.
Вот о чем и ругался Торвальдс.
Началось с того, что хакеры обрушили несколько серверов на линухе, дорогих, ухоженных, ну и пошли поиски уязвимости- вот они и привели в итоге к разрабам компилятора.
_________________
я плохого не посоветую


dedivan | Post: #503075 - Date: 08.07.16(17:53)
DevilR Пост: 503074 От 08.Jul.2016 (18:12)
В винде есть куски кода, которые были еще в эпоху 3.1.

Кстати хорошая система для разрабов. Там плоская модель памяти полностью доступная всем приложениям. Можно запускать в ней модули ядра современных операционок и изучать как они работают, где у них дырки, что и где они прячут.


_________________
я плохого не посоветую


dedivan | Post: #503076 - Date: 08.07.16(17:55)
DevilR Пост: 503074 От 08.Jul.2016 (18:12)
Подставляется кто или нет - дело подставляющегося.


Ну вот в чем и хрен. Гнус подставляет тебя не спрашивая, хочешь ты или нет.

_________________
я плохого не посоветую


dedivan | Post: #503078 - Date: 08.07.16(18:24)
DevilR Пост: 503077 От 08.Jul.2016 (19:05)
можно просто болтать о наличии несушествуюшей дырке,

То есть ты считаешь что Торвальдс зря их обозвал дебиллами, которых уронили головой на пол еще в детском садике?
Ну ты круче Торвальдса значит.

_________________
я плохого не посоветую


dedivan | Post: #503079 - Date: 08.07.16(18:29)
DevilR Пост: 503077 От 08.Jul.2016 (19:05)
Ну, так всегда же можно исправить. Никто же не мешает. При наличии исходников то.
smilie


У тебя тоже что с головой. 27 страниц объясняю тебе- что исходники ПРАВИЛЬНЫЕ, в них не надо ничего править. Ошибка возникает при переводе их в машинные коды компилятором. Там ДРУГОЙ КОМПИЛЯТОР.
Не виндовый. Эта ошибка только в линухе появляется из соверщенно правильного исходника.

_________________
я плохого не посоветую


<] [ 1 | ... 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | ... | 84 ] [>
У Вас нет прав отвечать в этой теме.
Форум - Новые технологии - Сделай сам - Операционная система Linux. Вопросы без ответа. - Стр 50

Главная | Содержание | Форум | Файлы | Контакт