The OpenNET Project / Index page

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



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

Оглавление

Представлены работающие на GPU протитипы руткита и кейлоггер..., opennews (??), 08-Май-15, (0) [смотреть все]

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


2. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +12 +/
Сообщение от YetAnotherOnanym (ok), 08-Май-15, 11:26 
Как страшно жЫть!
Я как-то раньше был уверен, что при DMA устройство имеет доступ только к строго ограниченному диапазону памяти. Кажется, я что-то важное пропустил...
Ответить | Правка | Наверх | Cообщить модератору

10. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +1 +/
Сообщение от Аноним (-), 08-Май-15, 12:33 
Доступ-то имеет в любой памяти, просто при нормальном использовании DMA с устройством сначала договариваются о том, куда оно будет писать и/или откуда будет читать. А так — шина доверяет устройствам на ней. Даже если это шина USB.
Ответить | Правка | Наверх | Cообщить модератору

13. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от правдоруб (?), 08-Май-15, 12:44 
USB - это одна большая дыра в безопасности.
Ответить | Правка | Наверх | Cообщить модератору

16. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +12 +/
Сообщение от A.Stahl (ok), 08-Май-15, 13:05 
UnSecurity Bus же. Что ты от неё хотел?
Ответить | Правка | Наверх | Cообщить модератору

18. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от правдоруб (?), 08-Май-15, 13:19 
Я хочу, чтобы подключение непоймичего не было физическим доступом. Нужна примерно такая схема:

1. клава/мышь/джойстик, сюда совать только доверенное железо

2. носители информации с возможностью как-то ограничить DMA

3. мониторы (такие требования по каналу и отсутствию задержек, что нет смысла совмещать с чем-то ещё)

4. всё остальное через нечто типа Ethetnet

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

22. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +3 +/
Сообщение от Аноним (-), 08-Май-15, 13:31 
> 1. клава

Когда то так и делали, потом ушли в пользу унификации.

> 4. всё остальное через нечто типа Ethetnet

Прошивка Ethernet карты может содержать закладки для чтения памяти через DMA?

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

27. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от правдоруб (?), 08-Май-15, 13:53 
>Прошивка Ethernet карты может содержать закладки для чтения памяти через DMA?

Не знаю, но подключение к сети почему-то не считают физическим доступом.

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

78. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 09-Май-15, 04:11 
>>Прошивка Ethernet карты может содержать закладки для чтения памяти через DMA?
> Не знаю, но подключение к сети почему-то не считают физическим доступом.

Сусанины в раздумьях. А чем считать RDMA?

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

45. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +3 +/
Сообщение от Pahanivo (ok), 08-Май-15, 22:40 
Пачиму бы и нет - бивосы давно научились быть скрытыми гепервизорами (как то дааааавно читал о том как чувак обнаружил гипервизоры в китайских модифицированных образах биосов).
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

86. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  –1 +/
Сообщение от user (??), 09-Май-15, 12:38 
карта с другой стороны кабеля может содержать что угодно, у неё просто нет доступа к МОЕЙ памяти
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

111. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +1 +/
Сообщение от Аноним (-), 11-Май-15, 13:28 
Зато firmware твоей сетевухи может содержать бекдор.

PS Подозреваю, что автоматическая генерация адресов IPv6 посредством EUI-64 появилось с подачи NSA, чтоб распознавать какие сетевухи какие закладки содержат.

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

28. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  –1 +/
Сообщение от Khariton (ok), 08-Май-15, 14:15 
> Я хочу, чтобы подключение непоймичего не было физическим доступом. Нужна примерно такая
> схема:
> 1. клава/мышь/джойстик, сюда совать только доверенное железо
> 2. носители информации с возможностью как-то ограничить DMA
> 3. мониторы (такие требования по каналу и отсутствию задержек, что нет смысла
> совмещать с чем-то ещё)
> 4. всё остальное через нечто типа Ethetnet

udev вам в руки.
Ограничьте какое хотите железо по типу или засуньте его в определенную группу.
В чем вопрос? В том, что за вас сие не сделали по-умолчанию?
Так никто не знает, что вам надо...
А так все унифицированно и все работает из коробки.

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

29. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от правдоруб (?), 08-Май-15, 14:41 
Я хочу, чтобы можно было втыкать любые флэшки и они не имели возможности притвориться клавиатурой. Насколько я понимаю, так не сделать by design, понадобится как минимум запрет хабов.
Ответить | Правка | Наверх | Cообщить модератору

36. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от GG (ok), 08-Май-15, 16:15 
В биосе отключи и usb-клаводрова из ОС удали.
И будут тебе клавы работать только через PS/2.
Ответить | Правка | Наверх | Cообщить модератору

46. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от user (??), 08-Май-15, 23:41 
поздно пить боржоми, во всяких кеях только usb-клавы
Ответить | Правка | Наверх | Cообщить модератору

77. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +2 +/
Сообщение от Аноним (-), 09-Май-15, 04:10 
> И будут тебе клавы работать только через PS/2.

А в PS/2 клавиатуре тоже есть какой-то контроллер. И у него тоже есть фирмваре. И что оно там напечатать решит - очень отдельный вопрос.

Никакие законы логики и физики не обязывают контроллер клавиатуры передавать в интерфейс именно то что нажал юзер на клавиатуре. Это целиком определяется кодом этого контроллера.

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

104. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 10-Май-15, 10:33 
Вот вот! Если хотите быть абсолютно уверенными в клавиатуре, посмотрите как их делали в компьютерах ZX-Spectrum, например. Матрицу из проводов с кнопками на пересечениях подключите сразу к центральному процессору, с помощью пару микросхем мелкой логики. Не доверяете микросхемам логики? Попробуйте на транзисторах. Не доверяете транзисторам? Попробуйте на лампах. Не все лампы прозрачны?... Ну самодельные реле спасут вас ;) А что? Я лично читал книжку 50-60-ых годов, где все логические схемы на полном серьёзе были на реле. И все работало!
Ответить | Правка | Наверх | Cообщить модератору

117. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 13-Май-15, 10:01 
> Вот вот! Если хотите быть абсолютно уверенными в клавиатуре, посмотрите как их
> делали в компьютерах ZX-Spectrum, например. Матрицу из проводов с кнопками на
> пересечениях подключите сразу к центральному процессору,

Внезапно их и сейчас так делают. Только у х86 с GPIO "не очень". Так что это вынесено на отдельный сервисный процессор, который теперь нифига не ваш. И его прошивка - тоже! Теперь нечто сравнимое со спектрумом - упаковано в 1 чип. Ну вот он сканит клаву с одной стороны и посылает то что насканил в PS/2 или USB.

> с помощью пару микросхем мелкой логики. Не доверяете микросхемам логики?
> Попробуйте на транзисторах. Не доверяете транзисторам?

Да вообще есть более практичный вариант: берем свой микроконтроллер, пишем ему фирмварь сами. Скан матрицы кнопок и посылка кодов в ps2 или usb не больно какая наука.

> все логические схемы на полном серьёзе были на реле. И все работало!

Вы забыли самоличную добычу руды и выплавку металла. А то вдруг какой саботажник материал загадит и релюшки сломаются? :)

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

112. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 11-Май-15, 13:36 
Нужны проекты CoreKlava и CoreMouse свободного firmware для клав и мышей.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

118. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 13-Май-15, 15:43 
https://github.com/tmk/tmk_keyboard

Да пожалуйста, этого добра полно на гитхабе

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

119. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 13-Май-15, 17:40 
> Да пожалуйста, этого добра полно на гитхабе

И описание использование датчика изображений из мыша с своим микроконтроллером (народ их чуть ли не к ардуине цепляет) найти не так уж сложно. Там чуть ли не обычный SPI из датчика идет.

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

44. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Mihail Zenkov (ok), 08-Май-15, 20:47 
Самое простое - написать правило в udev, что бы при появлении нового устройства выводилось предупреждение. Либо пропатчить драйвера, чтобы больше одного устройства не поднимали.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

47. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от user (??), 08-Май-15, 23:43 
А если сломается клава и купил другую - через какое место подтверждать?
Ответить | Правка | Наверх | Cообщить модератору

50. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +1 +/
Сообщение от Mihail Zenkov (ok), 09-Май-15, 00:36 
Старую отключил, новую подключил - одно устройство ввода как было так и осталось.


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

51. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от user (??), 09-Май-15, 00:47 
Единственое устройство ввода автоматически доверенное? Одобряю на уровне биоса, но в остальных случаях нафиг такой костыль, проще доверять всем устройствам ввода.
Ответить | Правка | Наверх | Cообщить модератору

58. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Mihail Zenkov (ok), 09-Май-15, 01:18 
> но в остальных
> случаях нафиг такой костыль, проще доверять всем устройствам ввода.

Почему?

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

59. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от user (??), 09-Май-15, 01:41 
моменты перезагрузки можно хоть как-то контролировать, а втыкание флэшек нереально

а у домашнего компьютера если добрались, то смогут и разобрать (от гостей хватит скринсейвера, речь не про них)

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

63. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +2 +/
Сообщение от Mihail Zenkov (ok), 09-Май-15, 02:20 
> моменты перезагрузки можно хоть как-то контролировать, а втыкание флэшек нереально

Допустим вам перепрошили флешку (не важно как и где), теперь она без вашего ведома может переключаться в режим usb клавиатуры. Вы пропатчили драйвер и больше чем с одной usb клавиатурой он не будет работать. Флешка попробует перейти в режим клавиатуры, а драйвер ее проигнорирует/ругнется в dmesg/вышлет sms и экстренно сделает shutdown.

Что не так?

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

74. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 09-Май-15, 04:02 
> Флешка попробует перейти в режим клавиатуры, а драйвер ее проигнорирует/ругнется в
> dmesg/вышлет sms и экстренно сделает shutdown.
> Что не так?

В принципе все так. И стандартная атака на этом завязнет.

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

Одно дело если вы в вашем микроконтроллере сами забахали опрос матрицы кнопок и отсыл по юсб результата и можете посмотреть в сорце фирмвари что оно делает. И совсем другое дело когда клавиатуру вам любезно собрали другие. Записав <какой-то> код. При том код этот вы не видите и что он там может делать - не знаете.

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

108. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Crazy Alex (ok), 10-Май-15, 22:02 
Ну так клавиатуры, в отличие от флешек, по рукам где попало не ходят. И проконтролировать, чтобы именно вы купили протрояненную клавиатуру - та ещё задача. ну, или надо сразу поминать жидо-масонский заговор и предполагать, что все клавиатуры протроянены с завода.

Предложенный выше вариант с патченным драйвером лично мне очень нравится. Только я бы не тупой игнор ставил, а просто обо всём, кроме первой клавиатуры и известного белого списка выдавать запрос пользователю - на предмет добавления в этот самый белый список как раз. Благо сейчас, с udev и прочими полисикитами это даже несложно будет, пожалуй.

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

120. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 13-Май-15, 17:43 
> Ну так клавиатуры, в отличие от флешек, по рукам где попало не ходят.

А ты как, лично присутствовал на фабе где клаву спаяли? И лично проверял что именно эти мутные китайцы зашили в контроллер?

> Предложенный выше вариант с патченным драйвером лично мне очень нравится. Только я
> бы не тyпой игнор ставил, а просто обо всём, кроме первой
> клавиатуры и известного белого списка выдавать запрос пользователю

Было бы вполне разумно.

> udev и прочими полисикитами это даже несложно будет, пожалуй.

Во-во. Это к вопросу о их нужности. Вот нарисовывается проблема типа этой - и оказывается что "лишним прослойкам" можно попробовать найти дельное применение.

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

127. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 14-Май-15, 22:10 
> А ты как, лично присутствовал на фабе где клаву спаяли? И лично проверял что именно эти мутные китайцы зашили в контроллер?

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

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

128. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 16-Май-15, 16:23 
> Вот чтобы отсечь подобную болтологию

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

Прелесть таких атак - в их беспаливности. Как сказал DIHALT, судя по всему никто так и не нашел мыша с западлом :)

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

75. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 09-Май-15, 04:06 
> Одобряю на уровне биоса,

А сам биос с несколькими мегами мутной дряни - одобряешь? :)

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

Правильно, иначе как же сотовый модем который хакнули сможет попечатать то под ремотным управлением у тебя в системе?!

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

109. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Crazy Alex (ok), 10-Май-15, 22:04 
А биос - это уже совсем другая песня. Это надо уже доступ к компу иметь чтобы туда что-то записать. В отличие от флешки или ещё чего, что можно сунуть в порт, пока вы на минуту отвернулись.
Ответить | Правка | Наверх | Cообщить модератору

121. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 13-Май-15, 17:45 
> А биос - это уже совсем другая песня. Это надо уже доступ
> к компу иметь чтобы туда что-то записать.

Песня ровно та же самая. Записать туда не проще и не сложнее чем в фирмварь мыши или клавиатуры. Отличие только в том где программится фирмвара. И китаезы на фабрике могут вшить что попало и там и тут.

> или ещё чего, что можно сунуть в порт, пока вы на
> минуту отвернулись.

Можно перелить bios пока ты отвернулся. Есть даже минимум 1 буткит который разбирает авардовской тулзой образ, дописывает себя, пересобирает образ и шьет. Это обеспечивает наглецу незаурядную трудноудалимость. Но, правда, очень много "если" для работы.

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

87. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от torvn77 (ok), 09-Май-15, 13:29 
На материнке,ну может с выбросом на корпус делать кнопку на подобие горячего подключения к гостевой Wifi сети.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

122. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 13-Май-15, 17:46 
> На материнке,ну может с выбросом на корпус делать кнопку на подобие горячего
> подключения к гостевой Wifi сети.

Благодаря WPS - у сообразительных парней всегда есть бесплатный интернет :)

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

129. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от ... (?), 06-Фев-18, 21:06 
Набрать код с экрана?
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

76. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 09-Май-15, 04:08 
> В чем вопрос? В том, что за вас сие не сделали по-умолчанию?
> Так никто не знает, что вам надо...

Типа, подождем пока кто-нибудь посообразительнее не соберет из юзерей ботнет? :)

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

79. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 09-Май-15, 04:12 
> USB - это одна большая дыра в безопасности.

Ну если обобщать - жить так вообще вредно: от этого умирают. Так что вы все уже попали.

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

90. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +4 +/
Сообщение от Синяя таблетка (?), 09-Май-15, 16:30 
Ещё как только USB стандарт появился, его Линукс ещё долго не поддерживал, я тогда сразу сказал, что нинужно. Мы тогда собирались в одной кофейне, общались, обменивались дискетами со своими патченными ядрами - все тогда ненавидели USB. Если у кого флешку находили, то высмеивали и гнали прочь. Пусть на венду идёт со своими usb. Я до сих пор эту гнилую проприетарь не использую. А также DVD, BD, WiFi - это всё от лукавых проприерастов. Вы нас не поработите!
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

19. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Нанобот (ok), 08-Май-15, 13:21 
Вроде как доступ должен разруливаться средствами IOMMU, но...что-то я уже начинаю сомневаться
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

32. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +3 +/
Сообщение от XXasd (?), 08-Май-15, 15:06 
Только в случае, если операционная система *умеет* и *хочет* использовать IOMMU.

Linux умеет, но не хочет :-) -- разработчики считают что беспокоится неочем, если пару человек взломают через DMA :-)

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

73. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 09-Май-15, 03:51 
> Linux умеет, но не хочет :-)

Это кто тебе такую глупость сказал, ламо? На как минимум AMD - IOMMU совершенно точно работает. И без IOMMU пардон даже просто проброс PCI-девайса с хоста в виртуалку приведет к полному факапу.

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

Если ты можешь пробросить хоть тот же GPU с PCI-E -> VM без того чтобы у тебя все жесточайше околело когда GPU попробует DMA, значит у тебя есть IOMMU.

...а вот обладателем относительно старых машин (без IOMMU) с относительно мощной и новой видеокартой светят некоторые лулзы. Но сама тема жуткий баян: xbox360 и ps3 через шейдеры GPU сто лет ломали, выполняя неподписанный юзерский код. Да, подпись шейдеров проверять игроделы предсказуемо не доперли, подставив секурити остальной системы, которую ломанули через GPU :)))

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

43. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от meow (??), 08-Май-15, 20:14 
но большинство X86 процессоров не поддерживает IOMMU - ноутбуки, pentium, celeron, i3 и даже i5/i7 k-серий до Devil Canyon (2014)
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

53. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Xasd (ok), 09-Май-15, 00:55 
> но большинство X86 процессоров не поддерживает IOMMU - ноутбуки, pentium, celeron, i3 и даже i5/i7 k-серий до Devil Canyon (2014)

к счастью -- большенство средненьких ноутбуков -- работают на intel-видео и не имеют fireware-портов :-)

USB-3.0 использует DMA в своём хост-контроллере, а не напрямую для внешних USB-устройств.

так что тут беспокоится не-о-чем :)

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

60. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 09-Май-15, 02:08 
у Intel тоже есть OpenCL. но, насколько помню, там хитрый MMU, и память помечается - "код", "текстуры". Да и декодер команд хитрый, проверяет, что операция "безопасна" (в смысле - не обращается к той памяти, к которой не должна), и пропускает инструкцию, если это не так.

http://lxr.free-electrons.com/source/drivers/gpu/drm/i915/i9...

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

98. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 10-Май-15, 02:31 
Для начала - а где в этом рутките шаро...нг по всей памяти хоста? Там только ламерство типа XOR на GPU  и ныкание буфера памяти в память GPU. Что конечно позволит сныкать часть данных от авера на CPU, но ни о каком чтении буфера клавиатуры через DMA там речь не идет.
Ответить | Правка | Наверх | Cообщить модератору

105. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Crazy Alex (ok), 10-Май-15, 15:19 
Ну так PoC же
Ответить | Правка | Наверх | Cообщить модератору

123. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 13-Май-15, 17:48 
> Ну так PoC же

PoC, бэть!!! Примитивные потуги в упражнении OpenCL:
1) Ускорение XOR за счет задействования GPU. LOL.
2) Хранение куска памяти на стороне GPU. Офуеть, нанотехнологии.

Итого - масштаб страшилок брутально не соответствует тому коду который там есть. Ну, блин, где там чтение клавиатурного буфера через DMA? Я уж думал нам покажут MAD SKILLZ, а там туфта вида "я узнал что в природе есть OpenCL".

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

24. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 08-Май-15, 13:35 
к строго ограниченному диапазону памяти.
теперь будет
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

54. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Xasd (ok), 09-Май-15, 00:56 
>  к строго ограниченному диапазону памяти.
> теперь будет

надеюсь! :)

а кто-нибудь из разработчиков уже анонсировал это? :-)

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

72. "Представлены работающие на GPU протитипы руткита и кейлоггер..."  +/
Сообщение от Аноним (-), 09-Май-15, 03:45 
> а кто-нибудь из разработчиков уже анонсировал это? :-)

IOMMU анонсировали и релизовали довольно давно. Без него проброс PCI девайсов в виртуалку не получается: без IOMMU ничего не подозревающий драйвер простреливает череп хосту, через DMA железки. Он то понятия не имеет что когда он программирует параметры DMA, это не в его систему прилетит, а собственно хосту. У которого по этим адресам... что-то может и было. Но уж точно не то что ожидал там видеть драйвер.

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

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

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




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

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