Бездротовий кейлоггер

Ви знайомі з концепцією апаратного кейлоггера? Апаратний кейлоггер являє собою ідеальне рішення для моніторингу активності користувачів, при дуже низькому ризику виявлення. Апаратний кейлоггер - чисто електронний пристрій. Йому не потрібен доступ до операційної системи, він не залишає ніяких слідів, і не може бути виявлений ніякими програмними засобами. У апаратного кейлоггера тільки один серйозний недолік: для отримання даних потрібно фізичний контакт з кілоггерів. Але тепер, нарешті, з появою бездротового кейлоггера, і ця проблема вирішена.

Ви не повинні використовувати бездротовий кейлоггер для перехоплення інформації, володіти якою ви не уповноважені, особливо паролів, банківських даних, конфіденційного листування тощо. У більшості країн це вважається злочином.

Бездротовий кейлоггер складається з двох основних блоків: передавача і приймача. Власне кейлоггер знаходиться в передавачі, і являє собою, фактично, звичайний PS / 2 кейлоггер, доповнений бездротовим модулем 2.4 ГГц. Перехоплені коди натиснутих клавіш ніде не зберігаються, а в реальному часі передаються по радіо. Приймач, отримуючи дані від передавача, відразу відправляє їх через інтерфейс USB в комп'ютер. Програмно ця інформація доступна через віртуальний COM порт, що дозволяє використовувати для візуалізації даних будь-клієнтський термінал.

Бездротовий кейлоггер

Блок-схема бездротового кейлоггера


Вся система працює в реальному часі, і текст, що вводиться на віддаленому комп'ютері, негайно відображається на приймальній стороні. Максимальна дальність передачі складає приблизно 50 м. Це означає, що в реальних умовах, дальність дорівнюватиме приблизно 20 м при наявності 2 ... 4 стін, в залежності від їх товщини.

Бездротовий кейлоггер

Бездротовий кейлоггер

Передавач бездротового кейлоггера

Приймач бездротового кейлоггера

Схеми і друковані плати передавача і приймача однакові. Обидві плати виконані в одному форм-факторі і призначені для монтажу на кабель PS / 2 і кабель USB. рекомендується встановлювати плати в корпусу для помехоподавляющих фільтрів, що робить пристрій схожим на стандартний кабель-подовжувач.

У наведеній нижче таблиці подано перелік компонентів, необхідних для складання одного передавача або одного приймача. Додатково буде потрібно тільки кабель PS / 2 для передавача і кабель USB з роз'ємом типу A для приймача.

Головні компоненти кейлоггера - мікроконтролер AT91SAM7S64 і приймач nRF2401. З пасивних компонентів слід, перш за все, виділити ті, які відносяться до генератора і ВЧ частини схеми. Схема харчується напругою 3.3.В, яке виробляється лінійним стабілізатором MCP1700 і фільтрується декількома конденсаторами. Харчування на передавач подається безпосередньо від ліній PS / 2, а на приймач - від USB.


Натисніть для збільшення

Принципова схема бездротового кейлоггера


Для пайки використовуйте паяльник з тонким наконечником (не більше 0.5 мм). Чи не перегрівайте компоненти. Починайте монтаж з приймача nRF2401, як з мікросхеми, яка має найбільш складний для пайки корпус. Потім встановлюйте на плату мікроконтролер AT91SAM7S64 і стабілізатор MCP1700. Слідкуйте, щоб висновок 1 кожної мікросхеми був на своєму місці. Антеною займіться в кінці. Можете використовувати готову антену для діапазону 2.4 ГГц, а можете просто запаяти четвертьволновий диполь з шматка дроту. Оптимальним буде відрізок довжиною 3.125 см. Після збирання повинно вийти щось схоже на те, що показано нижче на фотографіях.

Бездротовий кейлоггер

Натисніть для збільшення

Бездротовий кейлоггер

Натисніть для збільшення

Друкована плата в зборі.
Вид згори з мікро контролером

Друкована плата в зборі.
Вид знизу з приймачем


Після складання друкованих плат самий час приєднати кабелі. Підключення кабелів - це те, що крім прошивки, відрізняє передавач від приймача. Передавач треба підключити паралельно лініях шини PS / 2. На друкованій платі передбачені контактні площадки під дроти, що йдуть як до комп'ютера, так і до клавіатури. Приймач, навпаки, підключається до USB нормальним, стандартним чином. Нижче показано, як зробити ці підключення.


Натисніть для збільшення


Натисніть для збільшення

Підключення передавача до PS / 2

Підключення приймача до USB


Візьміть кабелі PS / 2 і USB, обріжте їх і ізолюйте сигнальні дроти. Далі вас чекає завдання визначення відповідності проводів назв сигналів. Вважається, що в кабелях PS / 2 і USB дроти мають стандартні кольори, але вірити цьому дуже небезпечно. Найкраще скористатися мультиметром і продзвонити дроти. Таблиці і малюнки, наведені нижче, допоможуть вам в цьому.

Цокольовка роз'єму PS / 2 (плата передавача)

Схожі статті