Недавно на гитхабе появился интересный проект -
Акустический кейлоггер "Don't Skype & Type!"
Приведу описание:
Don't Skype & Type - это новый, мощный и опенсорнсный инструмент для акустического прослушивания клавиатуры.
ПО позволяет пользователям выполнять атаки на безе прослушиванию клавиатуры жертвы: сначала обучить модуль машинного обучения различным шумам каждой клавиши чьей-то клавиатуры, а затем использовать эту модель, чтобы понять, что же жертва печатает.
S & T построен вокруг концепции цепочек операторов, объединенных блоков, которые обеспечивают функционирование софта. Модульная конструкция позволяет настраивать каждую операцию отдельно.
Цепочка состоит из четырех основных блоков: слушателя, диспетчера, модели и выхода.
В каждом блоке может быть загружена отдельная функция (при условии, ее взаимодействия со своими предыдущим и следующим блоками). Каждая функция имеет собственный подпроцесс и взаимодействует с использованием мультипотоковой обработки.
Функции прослушивателя отвечают за загрузку звука и передачу его в диспетчер, который извлекает звуки нажатия клавиш из аудиофайла или потока и передает их обученной модели, которая выполняет классификацию и распознование. Наконец, результаты передаются операторам вывода, которые показывают результаты перехвата.
До чего дошел прогресс, однако. Опасайтесь скайпа и ему подобных мессенджеров друзья.
Ссылка не проект:
Акустический кейлоггер "Don't Skype & Type!"
Приведу описание:
Don't Skype & Type - это новый, мощный и опенсорнсный инструмент для акустического прослушивания клавиатуры.
ПО позволяет пользователям выполнять атаки на безе прослушиванию клавиатуры жертвы: сначала обучить модуль машинного обучения различным шумам каждой клавиши чьей-то клавиатуры, а затем использовать эту модель, чтобы понять, что же жертва печатает.
S & T построен вокруг концепции цепочек операторов, объединенных блоков, которые обеспечивают функционирование софта. Модульная конструкция позволяет настраивать каждую операцию отдельно.
Цепочка состоит из четырех основных блоков: слушателя, диспетчера, модели и выхода.
В каждом блоке может быть загружена отдельная функция (при условии, ее взаимодействия со своими предыдущим и следующим блоками). Каждая функция имеет собственный подпроцесс и взаимодействует с использованием мультипотоковой обработки.
Функции прослушивателя отвечают за загрузку звука и передачу его в диспетчер, который извлекает звуки нажатия клавиш из аудиофайла или потока и передает их обученной модели, которая выполняет классификацию и распознование. Наконец, результаты передаются операторам вывода, которые показывают результаты перехвата.
До чего дошел прогресс, однако. Опасайтесь скайпа и ему подобных мессенджеров друзья.
Ссылка не проект: