Перехват изображения с монитора с помощью SDR-приемника и TempestSDR (ПЭМИН)

В данном форуме можно обсудить и найти информацию о SDR, в том числе о HackRF One, RTL-SDR и подобных устройствах, а также о программах SDRSharp, SDR Console и других
Ответить
Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 5618
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 195
Репутация: 649
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Перехват изображения с монитора с помощью SDR-приемника и TempestSDR (ПЭМИН)

#1

Сообщение DesignerMix » 13 май 2018, 14:35

Немного теории:

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

Чем это интересно? Наводки эти распространяются по внутренним цепям оборудования, проводам электропроводки, а также, пусть и очень слабо, но передаются в радиоэфир. Приняв такой сигнал и обработав его можно получить, например, информацию которую обрабатывали на компьютере или то, что набиралось на клавиатуре и даже то, что вы говорили находясь рядом с электрической схемой в которой есть ПЭМИН.

Например: видеокарта формирует видео-сигнал по определенным, известным, стандартам чтобы мониторы могли по этим-же стандартам работать с ним. Видеокарта и монитор в процессе работы генерируют ПЭМИН, а зная стандарт формирования изображения его можно восстановить из принятых (например радио-приемником) наводок. Также и с клавиатурой, мышкой и т.п.

А если заморочиться то можно приняв такие наводки промодулированные голосом (или любыми другими акустическими волнами) получить на приемной стороне то, что вы говорили. Модуляция происходит в следствии колебаний электропроводника звуковой волной. Т.е. даже не подозревая об этом, достаточно громко говоря что-то рядом с колонками или другим устройством у которого есть какая-то индуктивность или емкость (т.е. практически с любыми устройствами) вы модулируете сигнал и кто-то может его принять и восстановить то, что вы говорите.

А сейчас я на практике продемонстрирую как приму ПЭМИН с монитора на частоте 300 МГц и с видеокарты на частоте 240 МГц, с помощью SDR-приемника. В моем случае это будет SDRPlay RSP2 Pro, но все это можно проделывать и на другом оборудовании, в том числе RTL-SDR, HackRF One, BladeRF и т.п., главное что-бы для этого оборудования была написана библиотека EXTIO.

Скриншот принятого и восстановленного изображения (из видео будет понятно как я его принял):
TSDR_2018-05-11_20-18-20_300MHz.png
Видео с процессом установки, настройки и использования ПО TempestSDR:
Ссылки:
Интересные статьи: Системные переменные необходимые для работы ПО:

Для редактирования системных переменных сделайте следующее:
  • Нажмите сочетание клавиш Win+Pause Break или зайдите в свойства компьютера
  • Нажмите Изменить параметры
  • В открывшемся окне перейдите на вкладку Дополнительно
  • Нажмите Переменные среды...
  • В разделе Системные переменные выберите переменную Path и нажмите Изменить...
В конце видео в этой теме (см. выше) я показывал процесс установки mingw и msys а также JRE X86, так вот, в системную переменную PATH необходимо внести следующие пути:
C:\MinGW\bin и C:\MinGW\msys\1.0\bin (при условии что вы установили все в корень диска C, если нет то смените пути!)

Теги:

Аватара пользователя

nils
Новичок
Сообщения: 3
Зарегистрирован: 13 май 2018, 22:27
Репутация: 0
Статус: Не в сети

Перехват изображения с монитора с помощью SDR-приемника и TempestSDR (ПЭМИН)

#2

Сообщение nils » 13 май 2018, 22:41

Давно являюсь подписчиком твоего канала на ютубе. смотрю все ролики.
Возникла идея - нет желания создать свой линукс дистриб а-ля Kali ?
Вот это был бы по-настоящему мега проект.
:thinking:
Изображение

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 5618
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 195
Репутация: 649
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Перехват изображения с монитора с помощью SDR-приемника и TempestSDR (ПЭМИН)

#3

Сообщение DesignerMix » 13 май 2018, 22:49

nils, Нет, я в линуксе плохо разбираюсь.

PS: А что это за пиксель вы встроили в свое сообщение? :thinking:

Аватара пользователя

nils
Новичок
Сообщения: 3
Зарегистрирован: 13 май 2018, 22:27
Репутация: 0
Статус: Не в сети

Перехват изображения с монитора с помощью SDR-приемника и TempestSDR (ПЭМИН)

#4

Сообщение nils » 14 май 2018, 08:19

На счет сборочки подумайте. На винде вряд ли что то солидное выйдет.
Это блуждающий пиксель :geek:
Кстати. Когда откроется возможность написать Вам в лс ? Система пишет, что я молодой и неопытный, мол пройдет время и всё будет. Заодно поведал бы про 1х1.

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 5618
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 195
Репутация: 649
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Перехват изображения с монитора с помощью SDR-приемника и TempestSDR (ПЭМИН)

#5

Сообщение DesignerMix » 14 май 2018, 08:25

nils писал(а):
14 май 2018, 08:19
Система пишет, что я молодой и неопытный, мол пройдет время и всё будет
Надо набрать 30 сообщений, это защита от людей которые любят сразу писать в личку и решать проблемы в ней...

Аватара пользователя

nils
Новичок
Сообщения: 3
Зарегистрирован: 13 май 2018, 22:27
Репутация: 0
Статус: Не в сети

Перехват изображения с монитора с помощью SDR-приемника и TempestSDR (ПЭМИН)

#6

Сообщение nils » 14 май 2018, 08:33

Ок. Не буду флудить в теме. Тогда позже напишу :)

Ответить

Вернуться в «Программно-определяемое радио»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость