Post:#471944 Date:06.06.2015 (00:41) ... 21 августа 1991 года закончился августовский путч в СССР-
24 августа 1991 в центре Киева. Люди приветствуют провозглашение независимости
25 августа 1991 года Линус Товальдс опубликовал ядро Linux Date: 25 Aug 91 20:57:08 GMT
Просто совпадение? Можно быть, но есть еще много других совпадений.
Главное- это одинаковая методика зомбирования адептов Линукса и Нэзалежной.
Линуксоидов в мире точно столько же сколько и укропов- около 1 %.
О чем не спросишь линуксоида- ответ : хто нескаче тотмастдай
И написали свой гнус подставляясь под элементарные дырки. В этом ихнем гнусе ровно те же 1000 дырок что и в старых процах.
И после этого еще кричат что линух самая надежная система. А линух то компилируется именно гнусом, и в результате проц делает
совсем не то, что написал Торвальдс. Вот он и кричит, и ногами топает.
Кстати, ядро Linux сейчас собирается набором компиляторов Clang, которые отличаются от GNU/GCC, но совместимые с ними.
Кстати, Clang начали разрабатывать для того, чтобы уйти от использования GNU/GCC, который защищён лицензией GNU/GPL, это в первую очередь понадобилось фирме Apple. Google также участвует в разработке Clang с той же самой целью.
У Clang совсем другой подход к генерации кода. Код транслируется через промежуточную виртуальную машину LLVM и оптимизируется ею. Трудно сказать, обходит ли этот компилятор старые процессорные дыры.
Железные дырки обойти можно, для этого интел и пишет эрраты, подсказывает что можно обойти, а что нельзя. Сюда ходи, сюда не ходи, а здесь рыбу заворачивали...
Но для этого программы должны писать только законопослушные и прочитавшие все эрраты программеры.
Здесь одна и та же команда- Int 03 имеет два различных машинных кода. Нонсенс. Но это так задумано Интелом.
Вроде и выполняет их процессор одинаково. Но не совсем. То есть результат то одинаковый, поэтому у них и мнемоника одинакова,
но вот после выполнения второго варианта- проц пропускает, не выполняет 2 следующие команды.
А выходит и говорит как Джамшут- "начальника, все правильна." А если там была проверка твоих прав? Или проверка вируса? Воот....
И этот ломик в принципе не зависит от того что пользуешь- винду или линух. Но мелкософт подстраховался от этой ошибки-
его ассемблер не транслирует второй код, ну делает вид что не знает его, а вот гнусовый ассемблер может и так и эдак.
Гнусы другим образом слегка прикрывают эту дырку- они пользуют в основном язык Си, а в нем это прерывание компилируется правильно,
не давая юзеру другого варианта. Хотя через гнусовский ассемблер эта дырка доступна. Но линуксоиды его не знают и не пользуются.
А чтобы удобно было транслировать такие програмки- я пользуюсь ассемблером FASM- он делает все что ему скажешь, прямо и правильно.
И прерывание 03 может собрать по разному, и 32 разрядный код в 16 разрядную программу вставит.
Это для лохов Страдивари делал скрипки, а для правильных пацанов- барабаны.
И правильные пацаны давно этим пользуются. Вот например код инициализации шины из биоса.
Он выполняется при включении, когда проц находится в реальном якобы 16 разрядном режиме. а коды 32 разрядные.
Это в каждом биосе прошито. Хотя для лохов пишут в учебниках что это нельзя делать, а те и верят.
sw1972 Пост: 502993 От 07.Jul.2016 (11:09)
который защищён лицензией GNU/GPL,
Так с этого разговор и начался. Открытый код означает что ты не можешь пользовать инфу, которая идет под соглашение о неразглашении.
У Интела и мелксофта есть такая инфа, но она не может быть открытой, там именно эти баги с доступом и описаны- кому их давать а кому нет. А активное продавливание гнуса началось именно одновременно с украинскими скачками. Торвальдса просто втемную используют,
без активной рекламной акции его ось так и осталась бы лабораторной работой для студентов. А это большие деньги, и кто то их вкладывает, имея свои цели. И в украинские скачки деньги большие вложили.
А совпадение может означать что у них одна цель- а тогда это россия.
Вернее русская цивилизация.
DevilR Пост: 503001 От 07.Jul.2016 (14:54)
Практика нужна, практика. Без умных слов и поучений!
Все сделано уже до нас. И не учи отца ибацца.
Изучай сам. Чтоб не кричать как скаженный потом на каждом углу про линух.
Да есть такая ось, замечательно подходит для игрушек. А в серьезных вещах делают все серьезно, без лишних глаз и ушей.
dedivan Пост: 503010 От 07.Jul.2016 (17:16)
А в серьезных вещах делают все серьезно, без лишних глаз и ушей.
ну да канешна
...недавно по Россия ТВ смотрел как внутри кунга куча спец-апаратуры а в качестве главного управляющего компа + монитора - обычная Винда ) это очень по скрепам - хаять Интер американский но на нем и на Вынде строить военные игрушки...
ндааа...
и эти люди че-то еще гонят про "русский мир"...
AlexSoroka Пост: 503012 От 07.Jul.2016 (17:58)
...недавно по Россия ТВ смотрел как внутри кунга куча спец-апаратуры а в качестве главного управляющего компа + монитора - обычная Винда )
Ты не путай- комп и проц. Процы там не интелы. Они просто на уровне микрокодов исполняют интеловские инструкции- но строго про учебнику, без эмуляции всех интеловских дыр. [ссылка]
И винда на них работает правильно и без глюков.
DevilR Пост: 503008 От 07.Jul.2016 (16:33)
Вообще, с ассемблером лучше на[ссылка]
Там гораздо лучше любят вражескую документацию читать. И пошлют гораздо аргументированнее, чем здесь.
А там все это знают, их не удивишь. Поэтому там и не кричат линух форева, и сайт называется не линухасм.ру,
а винасм.ру. Никогда не задумывался почему компетентные, даже с твоей точки зрения люди, занимаются виндовым асмом а не линуховым?
DevilR Пост: 503018 От 07.Jul.2016 (20:51)
Так будет пример кода, который выполнится без прав?
Это надо сначала тебя спросить-а сможешь ли ты его запустить под линухом?
Как переключить проц в режим V86 mode?
Есть ли прерывания биос под линухом?
На что люди жизнь тратят? На спор относительно уязвимостей и без предъявления кода? Так можно растянуть переливание из пустого в порожнее на несколько лет. А жизнь ведь не бесконечна. Потерянное время никто не вернёт.
Ну почему ты так решил?
Просто для чистоты эксперимента код написан для режима V86.
Это как бы попросить тебя открыть дверь без ключа, но перед этим связать тебя цепью и запереть в железный ящик.
Так и этот код- чтобы на любой машине он находился исходно в одинаковых условиях с минимальными правами доступа.
И вот из этого положения он достает до устройств ввода-вывода.
Меньше споров будет- мол тут права разные.
DevilR Пост: 503032 От 08.Jul.2016 (00:24)
Я все таки программист. Системный. Смогу.
Счас посмотрим.
Вот для примера програмка- коротенькая, выскакивает окно терминала и закрывается при нажатии на любую клавишу.
И все? -Вроде всё.
Но это означает что простенькая крохотная прожка, в защищенном режиме, вдруг почему то реагирует на клаву, а клава это устройство ввода вывода. Защита должна кричать- программа выполнила запрещенную команду! Как же так? не должно. А она ни у кого ничего не занимала, чтобы быть должной.
Там в ней и код вставлен, который не исполняется. Прыгай! - Нунах, страшно...
И скан код нажатой клавиши ловит.
А кроме этого в этой програмке исполняется еще и 32 разрядный код. И это в режиме виртуального 16 разрядного процессора.
Это еще одна дырка.
И ваапще - мне программеры с 30-летним стажем подсказывают, что это (детект софтайса) было актуально лет этак 12 назад. А сейчас самомодификация кода не прокатит на половине операционок, ну может свой код самое себя обрушить на выполнение чего либо в сегменте данных, ну и что?
Это если бы писать бинарник который враги не должны были под софтайсом протрассировать, то да, но не помогало в общем.
Все комп.игры успешно взломали и весь прочий проприетарный софт тоже. Бизняк был - игры вскрывать по 50 баксов за кряк.