The OpenNET Project / Index page

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



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

Оглавление

Использование BPF-программ для решения проблем в устройствах ввода, opennews (??), 22-Апр-24, (0) [смотреть все]

Сообщения [Сортировка по времени | 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 
Давайте!
https://www.opennet.me/man.shtml?topic=as10k1
https://manpages.ubuntu.com/manpages/trusty/en/man8/ld10k1.8...
https://github.com/kxproject/
Ответить | Правка | Наверх | 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 звуковой карты для потоковой обработки
> с устройства ввода, чтоб снять нагрузку с процессора и только потом передадим данные в БПФ

Так то если утрировать - можете выбросить GPU и считать все на CPU, а то что 5 FPS'ов получается - так может хрен с ней, с нагрузкой на проц то? :)

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

59. "Использование BPF-программ для решения проблем в устройствах..."  +/
Сообщение от Аноним (59), 23-Апр-24, 14:13 
Зато юниксвейно — в компьютере считать должна только одна микросхема!
Ответить | Правка | Наверх | Cообщить модератору

10. "Использование BPF-программ для решения проблем в устройствах..."  +1 +/
Сообщение от Аноним (59), 22-Апр-24, 22:22 
>  Почему бы открыто не написать что это сделано чтобы писать надёжные кейлогеры, которые работают даже в вейленде?

Но ведь для этого уже давно и с успехом используется механизм LKM?

Ответить | Правка | К родителю #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
Посмотрите, сколько kernel-$(uname -r).patch потребовалось написать, чтобы недавно брошенный зонд от невидии продолжал работать с разными версиями ядер.
Ответить | Правка | К родителю #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 
> сопроводителю будет легче,

Если Невидия будет самостоятельно, в кодовой базе ядра, сопровождать свои модули для всех железок, которые ещё не вышли из эксплуатации. Или, хотя бы, откроет исходный код libGLX_nvidia.so.390.157, чтобы можно было её пересобрать со свежей glibc, чтобы избавится от ряда проблем. Или... Вот тогда и пользователю, и сопроводителю, и такой-то матери будет легко, веселО и замечательно. Но шерифа проблемы индейцев не ... Так понятнее?


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

75. "Использование BPF-программ для решения проблем в устройствах..."  +/
Сообщение от Аноним (75), 29-Апр-24, 15:43 
рэкет ученых это пять
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

36. "Использование BPF-программ для решения проблем в устройствах..."  –3 +/
Сообщение от Аноним (59), 23-Апр-24, 02:09 
>  Модуль ещё собрать нужно под каждое уникальное ядро. А здесь гарантированная (обратная) совместимость.

Похоже, Линусу с его stable ABI is nonsense придётся самому сесть на собственный палец.

Ответить | Правка | К родителю #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ообщить модератору

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

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




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

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