Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Использование BPF-программ для решения проблем в устройствах ввода" | +/– | |
Сообщение от opennews (??), 22-Апр-24, 21:45 | ||
Питер Хаттерер (Peter Hutterer), мэйнтейнер подсистемы ввода X.Org, работающий в Red Hat, представил новую утилиту udev-hid-bpf, предназначенную для автоматической загрузки BPF-программ, исправляющих проблемы в устройствах ввода с интерфейсом HID (Human Input Device) или меняющих их поведение в зависимости от предпочтений пользователя. Для создания обработчиков к HID-устройствами, таким как клавиатуры и мыши, применяется подсистема HID-BPF, появившаяся в ядре Linux 6.3 и позволяющая создавать драйверы устройств ввода в форме BPF-программ или обрабатывать различные события в подсистеме HID... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Использование BPF-программ для решения проблем в устройствах..." | +7 +/– | |
Сообщение от Аноним (1), 22-Апр-24, 21:45 | ||
Почему бы открыто не написать что это сделано чтобы писать надёжные кейлогеры, которые работают даже в вейленде? | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (3), 22-Апр-24, 22:02 | ||
А давайте б..., задействуем еще DSP звуковой карты для потоковой обработки с устройства ввода, чтоб снять нагрузку с процессора и только потом передадим данные в БПФ а у ж оттуда в драйвер, чтоб точно никто не догадался где подглючивает и куда по дорогк сливает. А то добавлять параметр в драйвер - это же так скуууучно... | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Использование BPF-программ для решения проблем в устройствах..." | +2 +/– | |
Сообщение от Аноним (20), 22-Апр-24, 23:16 | ||
Давайте! | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (20), 22-Апр-24, 23:20 | ||
PS Основное применение EMU10K1 и 2 - это HRIR/HRTF, ибо миддлвари для EAX опенсорсной нет, да и поддержку в софте дропнули. Как и поддержку аппаратного миди, хотя у него поддержка на порядки лучше, прямо в пайпвайре есть, но ... вместо него хламософт использует fluidsynth, причём обязательно статически прилинкованный. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
54. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от Аноним (-), 23-Апр-24, 11:32 | ||
> А давайте б..., задействуем еще DSP звуковой карты для потоковой обработки | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
59. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (59), 23-Апр-24, 14:13 | ||
Зато юниксвейно — в компьютере считать должна только одна микросхема! | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от Аноним (59), 22-Апр-24, 22:22 | ||
> Почему бы открыто не написать что это сделано чтобы писать надёжные кейлогеры, которые работают даже в вейленде? | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
27. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (27), 23-Апр-24, 01:10 | ||
Модуль ещё собрать нужно под каждое уникальное ядро. А здесь гарантированная (обратная) совместимость. | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Использование BPF-программ для решения проблем в устройствах..." | –6 +/– | |
Сообщение от Аноним (32), 23-Апр-24, 01:41 | ||
Вот в этом и есть главная ОПАСНОСТЬ байткода для ядра. Начнут же вновь обращённые линуксоиды из подоконников тянуть ото всюду эти байткоды без регистрации и СМС. Так-то модули из исходников собирать это для них хоть было Racket Science. | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (59), 23-Апр-24, 02:07 | ||
Ну, если человек пришел из подоконников не вчера, а хотя бы позавчера, то он знает про dkms. | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (27), 23-Апр-24, 02:25 | ||
Ну, если человек знает, что такое dkms, а не просто где-то слышал красивый buzzword, то он понимает, что dkms, сам по себе, никак не решает проблему несовместимости API разных версий ядра, это просто инфраструктура. | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (59), 23-Апр-24, 02:30 | ||
Зато прекрасно решает проблему несовместимости ABI, позволяя собирать модули одной командой, безо всяких "руцкет сцаенц". | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (27), 23-Апр-24, 02:35 | ||
Если вы готовы сопровождать свой кейлоггер для каждой новой версии ядра, то пожалуйста. Но в топике злоумышленнику предлагают более экономичный и "ненапряжный" вариант: раз написал и забыл. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (59), 23-Апр-24, 14:11 | ||
И не только злоумышленнику. Но в данной ситуации выгоднее думать только о злоумышленниках. | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (70), 24-Апр-24, 08:15 | ||
Потому что это не работа пользователя исправлять косяки в устройствах, продающихся на рынке. А корпоративных инженеров на зарплате. | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (27), 23-Апр-24, 02:32 | ||
Чтобы не быть голословным: https://aur.archlinux.org/packages/nvidia-390xx-dkms | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
41. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от Аноним (59), 23-Апр-24, 03:08 | ||
Остаётся только надеяться, что им не удастся приспособить под свои цели BPF, иначе жизнь пользователей станет слишком простой. А с этим ветераны юникс-воя смириться не смогут. | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (27), 23-Апр-24, 04:37 | ||
> жизнь пользователей | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (59), 23-Апр-24, 14:09 | ||
А если сопроводителю будет легче, то пользователю будет ещё больше готового, а это очень-очень плохо, потому что пользователь должен страдать (и сопроводитель тоже, но главное — пользователь). | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (70), 24-Апр-24, 08:10 | ||
> сопроводителю будет легче, | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (75), 29-Апр-24, 15:43 | ||
рэкет ученых это пять | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
36. "Использование BPF-программ для решения проблем в устройствах..." | –3 +/– | |
Сообщение от Аноним (59), 23-Апр-24, 02:09 | ||
> Модуль ещё собрать нужно под каждое уникальное ядро. А здесь гарантированная (обратная) совместимость. | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
23. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от Аноним (23), 22-Апр-24, 23:54 | ||
> Почему бы открыто не написать что это сделано чтобы писать надёжные кейлогеры, которые работают даже в вейленде? | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
71. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от glkoo (?), 24-Апр-24, 08:39 | ||
Так и сейчас вроде можно простым cat /dev/input/eventX логгировать нужные эвенты. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
2. "Использование BPF-программ для решения проблем в устройствах..." | –4 +/– | |
Сообщение от crypt (ok), 22-Апр-24, 21:59 | ||
штатный интерфейс для малваре! как иновационно! | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (6), 22-Апр-24, 22:16 | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. Скрыто модератором | +/– | |
Сообщение от Аноним (59), 22-Апр-24, 22:23 | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. Скрыто модератором | +/– | |
Сообщение от Аноним (32), 23-Апр-24, 01:24 | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. Скрыто модератором | +/– | |
Сообщение от Аноним (23), 22-Апр-24, 23:58 | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
7. "Использование BPF-программ для решения проблем в устройствах..." | +2 +/– | |
Сообщение от Аноним (6), 22-Апр-24, 22:18 | ||
Опять бекдор под видом благих намерений пытались внедрить | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Использование BPF-программ для решения проблем в устройствах..." | +8 +/– | |
Сообщение от Аноним (25), 23-Апр-24, 00:40 | ||
Ничего, любителям иксов не привыкать. У них каждая программа может включить кейлоггер. Какой-нибудь дискорд может кейлоггерить, что ты там набираешь в VSCode, какой-нибудь VSCode может заскриншотить окно биткоин-кошелька и отправить в микрософт, а биткоин-кошелек может снять видео твоих действий в браузере. В вяленом ничего из этого невозможно, так как клиенты изолированы друг от друга. | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Использование BPF-программ для решения проблем в устройствах..." | +3 +/– | |
Сообщение от Аноним (27), 23-Апр-24, 01:19 | ||
> любителям иксов не привыкать | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от Аноним (44), 23-Апр-24, 07:45 | ||
Меня спасёт святой антивирус! | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (45), 23-Апр-24, 08:51 | ||
> Какой-нибудь дискорд может кейлоггерить, что ты там набираешь в VSCode, какой-нибудь VSCode может заскриншотить окно биткоин-кошелька и отправить в микрософт, а биткоин-кошелек может снять видео твоих действий в браузере | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
48. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от Аноним (48), 23-Апр-24, 09:24 | ||
Не знаю с чего вдруг, но скриншоты от тебя мне уже пришли. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (59), 23-Апр-24, 14:15 | ||
> С такой логикой, любая программа и без вяленого может прочитать любой файл в твоем home. Что ж теперь делать-то? | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
22. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от Аноним (20), 22-Апр-24, 23:22 | ||
В ссылки на релевантные новости добавьте новость про Ревуа, у него в блоге как раз упоминалось, что его проблему можно было бы "пофиксить" этим способом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от Chatul Taalul (ok), 23-Апр-24, 00:48 | ||
напоминает технологию драйверов фильтров для ядра NT | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (32), 23-Апр-24, 01:22 | ||
Фильтров чего? | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от n00by (ok), 23-Апр-24, 09:23 | ||
Оно так называется: драйвер-фильтр. https://en.wikipedia.org/wiki/Filter_driver | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (32), 23-Апр-24, 01:28 | ||
Nobby или кто там, хотели срабатывание действия по отпусканию клавиш? Это решение для вас! | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (44), 23-Апр-24, 07:42 | ||
Чел срабатывать на отпускание должны сами иксы. И это решается только патчем иксов. И только в силу админ ресурсов нельзя поменять изменение языка на отпускание по дефолту. А так штатный драйвер клавиатуры прекрасно сообщает что кнопка отпущена или зажата там проблем точно нет запусти тот же xev. | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от n00by (ok), 23-Апр-24, 09:19 | ||
На самом деле первый эксперт почему-то забыл, что пользователи KDE (где "всё настраивается") хотели вызывать контекстное меню правой клавишей мыши не только по нажатию, но и по отпусканию. Изменить поведение - штатная возможность Qt и решается при помощи плагинов. Решается - в смысле, решено в Windows, а для KDE мой патч джва года валяется здесь на форуме, но для сборщиков пакетов он бесполезен, поскольку из конфига то он читает, а кнопку для записи конфига я не делал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (25), 23-Апр-24, 10:35 | ||
Зачем вообще показывать контекстное меню именно по отпусканию мыши? Там же все продумано: зажали правую кнопку мыши (ПКМ) и, не отпуская ПКМ, наводим мышь на пункт меню. Отпускаем ПКМ -- и вуаля, фактически одним кликом мыши и меню показали, и пункт меню активировали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от n00by (ok), 23-Апр-24, 10:54 | ||
> Зачем вообще показывать контекстное меню именно по отпусканию мыши? | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (25), 23-Апр-24, 11:14 | ||
> курсор отведёшь до того как меню отрисует на старых железках | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (55), 23-Апр-24, 11:33 | ||
А когда отошли пить кофе, кто будет продолжать нажимать ПКМ? Можно струбцину, конечно, приспособить :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от n00by (ok), 23-Апр-24, 15:15 | ||
>> курсор отведёшь до того как меню отрисует на старых железках | ||
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору |
67. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от Аноним (25), 23-Апр-24, 16:46 | ||
> дописать 3 строки - это слишком сложно | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Использование BPF-программ для решения проблем в устройствах..." | –1 +/– | |
Сообщение от n00by (ok), 24-Апр-24, 10:09 | ||
Да, "гораздо проще придумать под это обстоятельство массу красивых объяснений." | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (55), 23-Апр-24, 11:31 | ||
Может, KDE-разрабов об этом никто не просил ещё? | ||
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору |
64. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от n00by (ok), 23-Апр-24, 15:16 | ||
> Может, KDE-разрабов об этом никто не просил ещё? | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (-), 23-Апр-24, 12:15 | ||
> И только в силу админ ресурсов нельзя поменять изменение языка на отпускание по дефолту. | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
61. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от Аноним (59), 23-Апр-24, 14:17 | ||
> Неа, дело не в админ ресурсе, а в том что эти чуваки хотят нарушить спецификацию. | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (62), 23-Апр-24, 15:14 | ||
Люди говорят про кейлоггеры, а я вот хочу драйверы для специальных устройств ввода типа моей g800v. | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Использование BPF-программ для решения проблем в устройствах..." | –1 +/– | |
Сообщение от Пряник (?), 23-Апр-24, 16:27 | ||
Фу, мембранка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Использование BPF-программ для решения проблем в устройствах..." | +1 +/– | |
Сообщение от Аноним (65), 23-Апр-24, 16:15 | ||
Но уже сказать кому нибудь, чтобы выпускали телефоны и компы с одной программой, чтоб ни заменить, ни установить ничего нельзя было | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (68), 24-Апр-24, 00:51 | ||
ввод есть, если сеть и графика из BPF будут доступны, то юзер-спейс становится не нужен - можно прямо туда прикладной софт писать, практически замена java и .net | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от 3draven (ok), 27-Апр-24, 19:40 | ||
Интересная мысль :) Взять либы гнома нижнего уровня и туда загнать на уровне ведра работать :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Использование BPF-программ для решения проблем в устройствах..." | +/– | |
Сообщение от Аноним (73), 27-Апр-24, 00:20 | ||
Кто нибудь напишет программу, чтобы работать с ней с повреждённым экраном или сенсором? | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |