Ви знайомі з концепцією апаратного кейлоггера? Апаратний кейлоггер являє собою ідеальне рішення для моніторингу активності користувачів, при дуже низькому ризику виявлення. Апаратний кейлоггер - чисто електронний пристрій. Йому не потрібен доступ до операційної системи, він не залишає ніяких слідів, і не може бути виявлений ніякими програмними засобами. У апаратного кейлоггера тільки один серйозний недолік: для отримання даних потрібно фізичний контакт з кілоггерів. Але тепер, нарешті, з появою бездротового кейлоггера, і ця проблема вирішена.
Ви не повинні використовувати бездротовий кейлоггер для перехоплення інформації, володіти якою ви не уповноважені, особливо паролів, банківських даних, конфіденційного листування тощо. У більшості країн це вважається злочином.
Бездротовий кейлоггер складається з двох основних блоків: передавача і приймача. Власне кейлоггер знаходиться в передавачі, і являє собою, фактично, звичайний 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 (плата передавача)