Клавиатурный буфер
Модератор: Olej
Клавиатурный буфер
Вопрос следующий: в старых версиях Linux клавиатурный буфер можно было найти с помощью утилиты dd в начале 2кБ ОЗУ в файле /dev/mem. Сейчас его там нет.
Где сейчас находится клавиатурный буфер?
Где сейчас находится клавиатурный буфер?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Клавиатурный буфер
В старых - это в каких? Насколько старых?seregin писал(а):Вопрос следующий: в старых версиях Linux
Опишите как и что вы при этом делали.seregin писал(а): клавиатурный буфер можно было найти с помощью утилиты dd в начале 2кБ ОЗУ в файле /dev/mem. Сейчас его там нет.
Где ссылки, описания и обсуждения ... любая информация об этом?
Если вы поиском по памяти находите какие-то данные, это ещё совершенно ни о чём не говорит.
Где а). документации, б). в коде ядра, в). в комментариях кода ядра ... г). где ещё? об этом сказано?
Если что-то вы находите реверс инженирингом, то никто вам не гарантирует, что это и дальше будет так (т.е., в общем говоря - это не метод).
Для решения таких вопросов нужно лезть в код ядра, и там разбираться.seregin писал(а):Где сейчас находится клавиатурный буфер?
P.S. Дубликат вашей темы я убрал: форум предусматривает предмодерацию первых 2-х сообщений каждого пользователя.
Re: Клавиатурный буфер
Насколько старых преподаватель не говорил. Сказал, что его там нет. Вообще в клавиатурном буфере находится скан-код и Ascii код нажатой клавиши.
Единственную информацию, которая я думаю подходит я нашел здесь: https://github.com/x0r1/Demon Там ищется буфер клавиатуры(наверно)
И статья по этому коду http://www.cs.columbia.edu/~mikepo/pape ... osec13.pdf
Но я не могу адаптировать код. Вылезает много ошибок
Единственную информацию, которая я думаю подходит я нашел здесь: https://github.com/x0r1/Demon Там ищется буфер клавиатуры(наверно)
И статья по этому коду http://www.cs.columbia.edu/~mikepo/pape ... osec13.pdf
Но я не могу адаптировать код. Вылезает много ошибок
Re: Клавиатурный буфер
Про то, где можно было найти раньше это слова преподавателя, я не знаю.
Вот еще статья, пункт 0x4: Locating the Keyboard Buffer
http://www.cnblogs.com/LittleHann/p/4493425.html
Вот еще статья, пункт 0x4: Locating the Keyboard Buffer
http://www.cnblogs.com/LittleHann/p/4493425.html
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Клавиатурный буфер
Для конкретных разговоров нужно знать конкретно о чём идёт речь.seregin писал(а):Насколько старых преподаватель не говорил.
Может он и сам не знает?seregin писал(а): Сказал, что его там нет.
Допустим...seregin писал(а): Вообще в клавиатурном буфере находится скан-код и Ascii код нажатой клавиши.
Я посмотрю...seregin писал(а): Единственную информацию, которая я думаю подходит я нашел здесь: https://github.com/x0r1/Demon Там ищется буфер клавиатуры(наверно)
И статья по этому коду http://www.cs.columbia.edu/~mikepo/pape ... osec13.pdf
Но я не могу адаптировать код. Вылезает много ошибок
Но когда говорят об ошибках, то не говорят "много" а показывают хотя бы первые из них.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Клавиатурный буфер
Зачем вам это надо?seregin писал(а):Вот еще статья, пункт 0x4: Locating the Keyboard Buffer
http://www.cnblogs.com/LittleHann/p/4493425.html
Re: Клавиатурный буфер
ответил в лс)
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Клавиатурный буфер
Глянул.seregin писал(а): Единственную информацию, которая я думаю подходит я нашел здесь: https://github.com/x0r1/Demon Там ищется буфер клавиатуры(наверно)
И статья по этому коду http://www.cs.columbia.edu/~mikepo/pape ... osec13.pdf
Но я не могу адаптировать код. Вылезает много ошибок
И в этом коде, а особенно в тексте описания, и в самом названии сказано:
Всё это относится только к специфике GPU - Graphic Processor Unit - графические процессоры, ATI или NVIDIA ... какая-то специфика их использования.You Can Type, but You Can’t Hide: A Stealthy GPU-based Keylogger
Re: Клавиатурный буфер
блин жаль)уже понадеялся)
еще узнал что оперативная память показывается не вся) компилирую сейчас ядро с параметром CONFIG_STRICT_DEVMEM=n , чтобы вся оперативка показывалась
еще узнал что оперативная память показывается не вся) компилирую сейчас ядро с параметром CONFIG_STRICT_DEVMEM=n , чтобы вся оперативка показывалась
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Клавиатурный буфер
Замечания к вот этому:seregin писал(а):в старых версиях Linux клавиатурный буфер можно было найти с помощью утилиты dd в начале 2кБ ОЗУ в файле /dev/mem.
- доступ к /dev/mem имеет исключительно root, а рядовому пользователю это недоступно по чтению, так что бессмысленно ... а с root можно найти куда более корректные способы:
Код: Выделить всё
[olej@xenix ~]$ ls -l /dev/mem
crw-r----- 1 root kmem 1, 1 июл 23 14:20 /dev/mem
Так что все такие способы - это ... "вилами по воде"
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя