[ВХОД]

Главная | Содержание | Форум | Флуд | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Поделиться...

Яндекс.Директ
Форум - Новые технологии - Сделай сам - Операционная система Linux. Вопросы без ответа. - Стр.23
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 ][>
Модератор: dedivan
Post:#471944 Date:06.06.2015 (00:41) ...
21 августа 1991 года закончился августовский путч в СССР-
24 августа 1991 в центре Киева. Люди приветствуют провозглашение независимости
25 августа 1991 года Линус Товальдс опубликовал ядро Linux Date: 25 Aug 91 20:57:08 GMT
Просто совпадение? Можно быть, но есть еще много других совпадений.
Главное- это одинаковая методика зомбирования адептов Линукса и Нэзалежной.
Линуксоидов в мире точно столько же сколько и укропов- около 1 %.
О чем не спросишь линуксоида- ответ : хто нескаче тотмастдай
dedivan | Post: 473940 - Date: 30.06.15(23:42)
DevilR Пост: 473930 От 30.Jun.2015 (23:25)
А вообще, я просил конкретный код, а не распальцовку.


Я тебе и дал- конкретный код. Но асм там мелкософтовский, надо перевести под линуховый и откомпилировать.
Хоть разницу то знаешь между ними?
А насчет команд- еще раз говорю- ткни пальцем какая из процессорных команд не выполняется под юзером?
Соображаешь что говоришь? Команды там только процессора.
Нет там линуховых команд и вызовов.

_________________
я плохого не посоветую
dedivan | Post: 473943 - Date: 01.07.15(00:13)
Режим системного управления (SMM)<править | править вики-текст>
Режим системного управления (System Management Mode) — самый привилегированный режим выполнения на процессорах архитектуры x86/x86-64<1> (впервые появился в 386SL). Режим SMM (условно называемый «Кольцо -2») более привилегированный, чем «Кольцо 0» и аппаратный гипервизор (VT/AMD-v) «Кольцо -1». В этом режиме приостанавливается нормальное выполнение кода, и начинается выполнение специального кода из системного ОЗУ (SMRAM) недоступного в других режимах. Этот код получает доступ ко всей системной памяти, включая ядро и память гипервизора.
Йоанна Рутковская опубликовала информацию об уязвимости «Blue Pill», позволяющей выполнить произвольный код в режиме SMM.


Так читать надо ссылки то. Причем внимательно.
Там еще между строк много чего.
http://www.wasm.ru/wault/article/show/hardzen

_________________
я плохого не посоветую
dedivan | Post: 473946 - Date: 01.07.15(00:54)
А я тебе еще раз говорю- эти вещи на сях не делаются.
Много чего на сях не делается.

_________________
я плохого не посоветую
Yarston | Post: 473947 - Date: 01.07.15(00:57)
DevilR
$ uname -a
Linux localhost 4.1.1 #1 SMP Tue Jun 30 21:31:45 MSK 2015 x86_64 Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz GenuineIntel GNU/Linux

Теперь то же от деда в студию. Или он как всегда рассказывает о вкусе устриц тем, кто их ест?

Yarston | Post: 473948 - Date: 01.07.15(01:00)
Кстати да. Принято, что тот, кто что-то заявляет, должен и доказывать. А не тот, кому доказывают.

airman | Post: 473951 - Date: 01.07.15(02:18)
Немножко отсутствовал, отвечаю наконец:

DevilR | Post: 473761 - Date: 29.06.15 (16:40)
... Линукс даже "шаманить" не надо - есть патчи, переводящие работу ядра в режим реального времени. Либо сборка ядра такая есть. Дело в том, что не всегда это надо. Все это определяется задачей. которую надо решить...

- на счет задачи - полностью согласен!

Yarston | Post: 473766 - Date: 29.06.15 (17:14)
Можно вообще линукс выкинуть и модуль к GRUB2 написать smile

- а мне такое по душе

Спасибо за комментарии!

airman | Post: 473954 - Date: 01.07.15(03:24)
dedivan | Post: 473786 - Date: 29.06.15 (19:40)
А уж поскольку принимаешь участие в разговоре- как тебе , заметно со стороны зомбирование линуксоидов?


(всех кроме деда Ивана предупреждаю сразу - нижеследующий текст к теме настоящей ветки относится лишь косвенно, к дискуссии я не призываю, а лишь отвечаю на вопрос)

Ситуацию я вижу так:
При создании процов разработчики (или заказчики - не знаю) почему то очень быстро ушли от простой логики по надуманным, на мой взгляд причинам. Ну что - количество транзисторов в проце совершенно невообразимое - можно и разгуляться, а не сделать ли нам... и понеслась... В результате получилась ситуация, когда одну и ту же вычислительную задачу можно решать большим количеством способов (используя разные команды процессора в каждом способе). Кроме того, здесь еще и операционные системы подсуетились (а также компиляторы и языки программирования) - и предлагают свои способы решения всё тех же вычислительных задач. В головах обычных программеров это все уже не помещается, хотя бы просто из за объема информации и ... программеры (еще когда учатся кодить) ищут выход - у них "переполнение" - трансовое состояние. Как вариант выхода из создавшейся ситуации часто применяется решение - пользоваться только "любимым" способом программирования, а по поводу остальных делать вид, что их нет.
Поэтому - я не считаю что линуксовые программеры более или менее зомбированы чем виндовые. Они просто пользуются "своими" способами. Больше того, часто они искренне настроены помочь - что и наблюдается на форумах (и я лично им за это благодарен).
Но, видеть сразу множество возможностей, мыслить в категориях:
- железа периферии (там ведь свои процессоры - и не мало!!!),
- команд центрального процессора,
- иллюзорной "оболочки" системных функций, которую пытается создать операционка, сокращая пользовательскому приложению набор возможностей,
- языков программиравания и накладываемых языками ограничений на логику решения задач,
- процессов компиляции, ограничений и стандартных способов, присущих компиляторам
- подходов к организации доступа к ресурсам всей машины в рамках операционной системы (то, что дед Иван говорил о том что винда прячет вызовы биоса, а линукс нет)
- ... (здесь я не упомянул о многих полезнейших вещах, типа теории баз данных, которые тоже(!!!) являются категориями, в которых можно мыслить)

В общем мыслить в таких категориях - это не для всех. Это как многомерное пространство - должна быть возможность в нем ориентироваться. У многих - не получается, они ВЫНУЖДЕНЫ сокращать "количество измерений" в своем "рабочем поле". Но уменьшив размерность - можно повысить быстродействие в решении частных задач... - в итоге много программеров, как муравьи, ищут пути решения вычислительных задач в своих областях (языках, операционках и т.д.) Наиболее популярные решения превращаются в "тропы" - "по ним ходит много народу", "все используют эти решения". Ну и - на уровне отдельного программера - легко забыть, что кроме троп еще что то есть Действительно - есть ли жизнь за МКАД-ом?... А вот на уровне "коллективного мышления программеров", если можно ввести такой термин (хотя - почему нет?), так вот на этом уровне ситуация может выглядеть совсем по иному: не нужно чтобы один программер понимал все, но нужно чтобы было достаточно много "разных программеров", которым можно "раздавать" соответствующие им задачи.

И, возвращаясь к исходному вопросу этого поста - мне кажется странным вот что:
- дед Иван говорит по сути: ну создайте такой исполняемый код под, обернув его в оболочку линуксовой проги, чтобы он (код), используя напрямую команды процессора "изнасиловал память"
- а ему отвечают - вот пример на С (!!! - где С и где команды проца - разные категории ведь...), оно не работает.
Поэтому "таки да"... заметно - когда дед Иван внимание сакцентировал на этом, а так бы я этот момент не увидел вообще, моего опыта и знания железа на такое пока не достаточно.





- Правка 01.07.15(03:29) - airman
dedivan | Post: 473976 - Date: 01.07.15(10:32)
DevilR Пост: 473949 От 01.Jul.2015 (02:17)
А какая разница на чем?


Да штож вы такие зашореные то? Это обязательный признак линуксоида?

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



_________________
я плохого не посоветую
dedivan | Post: 473978 - Date: 01.07.15(10:47)
airman Пост: 473951 От 01.Jul.2015 (03:18)
Yarston | Post: 473766 - Date: 29.06.15 (17:14)
Можно вообще линукс выкинуть и модуль к GRUB2 написать smile

- а мне такое по душе



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


_________________
я плохого не посоветую
psih | Post: 473979 - Date: 01.07.15(10:50)
dedivan
а тонкий хакинг десятью разными способами не делается.



А чего ты хочешь добиться? цель? Если ты ломаешь какой-нибудь банковский сервер, чтобы залить себе на депозит 1e6$ то цель интересная. А если цель выявить какую-нибудь плюшку, чтобы иметь аргументы для дальнейшего поливания грязью на форуме - то как-то мелко это все выглядит...

dedivan | Post: 473980 - Date: 01.07.15(10:58)
psih Пост: 473979 От 01.Jul.2015 (11:50)
А чего ты хочешь добиться? цель?


Ну вот еще одному надо все с нуля объяснять. Чего же с вами в школе то делали?

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

_________________
я плохого не посоветую
neama | Post: 473983 - Date: 01.07.15(11:15)
DevilR Пост: 473981 От 01.Jul.2015 (12:01)
А что, если я привелигированную команду процессора попытаюсь выполнить из си, то она останется привелигированной, а если из ассемблера, то она волшебным образом станет обычной? Я столько не выпью.
Как совершенно справедливо уже было отмечено
Yarston Пост: 473948 От 01.Jul.2015 (02:00)
Кстати да. Принято, что тот, кто что-то заявляет, должен и доказывать. А не тот, кому доказывают.

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

хм. а как сейчас обстоят дела с асм вставками? и еще вопрос что то скомптлиное на древнем tp могожно под линухой запустить?

_________________
у мну, просто нет словей...
psih | Post: 473984 - Date: 01.07.15(11:18)
dedivan Пост: 473980 От 01.Jul.2015 (11:58)
Вот чего он хотел- мильен баксов или может зашибить кого хотел? цель?


Просто не очень-то угадывается мотив открыть фундаментальный закон. Скорее напоминает желание понять почему кирпич квадратный, а круги, которые расходятся по воде от него круглые, притом не учитывая факта существования волновой теории...

AlexSoroka | Post: 473985 - Date: 01.07.15(11:19)
DevilR Пост: 473945 От 01.Jul.2015 (01:51)
Простейшая проверка, предложенная самой Рутковской. Код:
#include <stdio.h>
int swallow_redpill ()
{
unsigned char m<2+4>, rpill<> = "x0fx01x0dx00x00x00x00xc3";
*((unsigned*)&rpill<3>) = (unsigned)m;
((void(*)())&rpill)();
return (m<5>>0xd0) ? 1 : 0;
}


Не смешите мои тапочки !

Рутковская видимо о "машинных командах" не понимает нихера, раз такие примеры дает...

Вот читать:
https://ru.wikipedia.org/wiki/%D0%90%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0

И вот :
http://www.cyberforum.ru/cpp-beginners/thread255166.html

ДедИван вам ПРО ТАКОЕ говорит, а вы суете ему "вызовы функции из С++".
лохами не будьте

Сейчас мало кто из "новомодных программеров" вообще знает что такое "язык машинных команд" и что такое ASM.

Я, например, знаю, и в своих программах использую куски на Асме когда надо напрямую из С-кода что-то сделать "как есть", т.е. именно командами процессора а не "функциями С".

Ваша проблема в том что вы НЕ УМЕЕТЕ СЛУШАТЬ, а ДедИван не умеер правильными словами обьяснять так что вы все друг-друга нашли тут - флейм на 16 страниц...

Кто там на Линуксе программит?
вставку Асма сделай в любую прогу - и сделай то что ДедИван просит - по доступу в любую область памяти - и посмотри что тебе прога отдаст в ответ - вот тогда и будете спорить.


- Правка 01.07.15(11:21) - AlexSoroka
dedivan | Post: 473988 - Date: 01.07.15(11:22)
DevilR Пост: 473981 От 01.Jul.2015 (12:01)
? Я столько не выпью.


Тренируйся. В сях не команда а подпрограмма с определенными правилами вызова. В разных сях- даже эти правила разные.
Да еще кроме этого одну и ту же задачу можно решить и привелигированными и непривилигированными разными машинными командами.
И ты не знаешь какой путь выбирает твой компиль.
Скорее всего в компиль встраивают защиту от дурака, поэтому выбирают привелигированный вариант.
А чтоб самому выбирать- это уже только на асме делается.

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

_________________
я плохого не посоветую
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 ][>
У Вас нет прав отвечать в этой теме.
Форум - Новые технологии - Сделай сам - Операционная система Linux. Вопросы без ответа. - Стр 23

Главная | Содержание | Форум | Флуд | Файлы | Поиск | Контакт
Valid XHTML 1.0 Transitional Valid XHTML 1.0 Transitional
Генерация страницы: 0.010 сек