Реле Tianbo - ресурс 10 млн переключений

Беспроводной кейлоггер. Часть 2

По материалам сайта http://www.keelog.com/

Окончание
Начало читайте здесь:

Часть 1.

Включение

Теперь, когда пара передатчик-приемник собрана, самое время провести первое испытание. Мы советуем вам для проверки обоих устройств использовать один компьютер. Первым делом, выключите компьютер и подключите передатчик между клавиатурой PS/2 и портом PS/2.

Подключение передатчика к порту PS/2

Подключение клавиатуры PS/2 к передатчику

Загрузите компьютер и убедитесь, что клавиатура работает нормально (не должно ощущаться никакого влияния кейлоггера). Теперь проверяйте приемник. Прежде всего, скачайте файлы драйверов кейлоггера. Распакуйте файлы и установите драйверы на свой компьютеры. Затем вставьте приемник кейлоггера в USB разъем компьютера. (Выключать компьютер для этого необязательно). Удостоверьтесь в том, что приемник готов к приему сигналов передатчика.

Подключите приемник к свободному порту USB

После первого подключения приемника появится диалоговое окно установки драйвера. Строго говоря, будет использоваться встроенный драйвер виртуального COM порта, поставляемый с большинством операционных систем, в частности, с Windows. Тем не менее, нужный файл описания INF придется выбрать вручную. Когда система запросит драйвер, укажите папку, в которую вы распаковали скачанный файл. Рисунки внизу иллюстрируют процедуру установки драйвера.


Кликните для увеличения

Кликните для увеличения
Выбор места расположения драйвера  Выбор опции поиска драйвера

Кликните для увеличения

Кликните для увеличения
Выбор опции поиска места размещения драйвера Выбор места размещения драйвера

Если драйвер установился нормально, приемник должен стать виден системе как конвертер USB-COM. Откройте Диспетчер устройств и посмотрите, какой виртуальный порт был назначен приемнику.

Приемник виден Диспетчеру устройств

Для приема данных, вводимых с клавиатуры, вы можете использовать любую терминальную программу, например, Hyperterminal. Мы рекомендуем нашу свободно распространяемую Simple Serial Monitor, за ее гибкость и простоту использования.

Simple Serial Monitor
(свободно распространяемый клиентский терминал от KeeLog)

После запуска терминальной программы не забудьте установить правильный номер COM порта. Если все сделано правильно, приемник сразу же начнет фиксировать нажатия клавиш на клавиатуре PS/2.


Удаленный компьютер с передатчиком PS/2 Локальный компьютер с USB приемником

Теперь необходимо проверить работу кейлоггера на двух компьютерах. Убедитесь, что компьютеры находятся в зоне радиодоступности. Если вы увидите символы, выскакивающие в окне терминальной программы, значит ваш Беспроводной кейлоггер готов к началу реальной работы. Помните, что использовать устройство можно только в законных целях!

Файлы для загрузки

Firmware (transmitter and receiver)

Файлы прошивок микроконтроллеров для передатчика и приемника

Virtual COM Driver (Win 2K/XP/Vista)

Драйвер, позволяющий приемнику опознаваться как виртуальный COM порт

Simple Serial Monitor installer

Свободно распространяемая терминальная программа, эквивалент программы Hyperterminal, с помощью которой передаваемые через виртуальный COM порт коды клавиш будут отображаться на экране. Требует наличия Microsoft .NET Framework.

AT91 In-System Programmer (ISP) installer

Программы для загрузки программ во флэш-память микроконтроллеров с использованием загрузчика SAM-BA.

SAM Boot Assistant (SAM-BA) User Guide

Руководство по загрузке программ во флэш-память микроконтроллера с помощью встроенного загрузчика, без использования дополнительных программаторов.

Программы

Размеры корпусов современных микроконтроллеров, таких как Atmel AT91SAM7S64, очень малы, и найти традиционный программатор, с помощью которого можно было бы запрограммировать контроллер, сложно. Поэтому в последнее время быстро развивается технология внутрисхемного программирования (ISP). Технология ISP позволяет зашивать программы в собранное устройство, используя совсем простые средства. В микроконтроллере AT91SAM7S64 узел внутрисхемного программирования сделан весьма удобно, а техническое решение, названное SAM-BA (SAM Boot Assistant), основано на встроенном модуле USB. Все, что необходимо для программирования с помощью SAM-BA – кабель USB и несколько перемычек на печатной плате. Ну, и конечно, вы должны скачать пакет программ AT91 ISP. А затем, шаг за шагом, выполняя приведенную ниже инструкцию, вы зашьете программы в передатчик и приемник.

Шаг 1: Относится только к передатчику. Приготовьте USB кабель с разъемом USB-A на одном конце, и изолированными проводами на другом. Припаяйте линии VCC, GND, D+, и D- к соответствующим контактным площадкам на печатной плате. Для приемника этот шаг не выполняется, т.к. USB разъем на нем уже есть.

Шаг 2: Приготовьте несколько коротких проводников, чтобы закоротить выводы SAM-BA: TST, ERASE, PA2, PA1, PA0, 3.3V. На обеих платах припаяйте проводники к каждой контактной площадке SAM-BA. Вы можете, также, приготовить специальные перемычки так, как показано на фотографиях.

Подключение проводов SAM-BA

Шаг 3: Установите пакет программ AT91 ISP.

Шаг 4: Подключите устройство к порту USB. На этом этапе вы увидите сообщение «Device Not Recognized» («Не удалось определить устройство»), и это будет совершенно нормально.

Шаг 5: На небольшое время закоротите припаянными проводниками сигналы ERASE и 3.3V. Флеш-память микроконтроллера будет стерта.

USB кабель и перемычки для SAM-BA загрузки



Кликните для увеличения

Кликните для увеличения

Стирание флеш-памяти
(вывод ERASE соединен с 3.3V) 

Активация загрузчика
(PA0, PA1, PA2 и TST закорочены на 3.3V)

Шаг 6: Отключите устройство от порта USB. Убедитесь, что сигналы ERASE и 3.3V больше не закорочены. Теперь закоротите на линию 3.3V выводы PA0, PA1, PA2 и TST. Опять подключите устройство к USB. Вы вновь увидите сообщение «Device Not Recognized». Оставьте устройство подключенным к USB приблизительно на 10 секунд, а затем отключите. Этой операцией будет активирован начальный загрузчик.

Шаг 7: Удалите все перемычки и подключите устройство к порту USB. Появится диалоговое окно «New Hardware Found» («Обнаружено новое оборудование»). Выполняя предлагаемые по умолчанию действия, позвольте мастеру настройки установить драйверы самостоятельно.

Мастер поиска нового оборудования

Шаг 8: Откройте Диспетчер устройств и убедитесь, что загрузчик SAM-BA активирован.

Диспетчер устройств с целевой платой Atmel AT91

Шаг 9: Запустите программу SAM-BA из пакета AT91 ISP и выберите целевую плату микроконтроллера AT91SAM7S64-EK.

Выбор платы микроконтроллера

Шаг 10: После установления связи с платой, переключитесь на вкладку Flash, выберите нужный файл прошивки для передатчика или приемника, и нажмите «Send File» («Программировать»). Когда программа спросит вас, нужно ли установить бит защиты области флеш-памяти, ответьте «Да». Если вы успешно выполнили этот шаг, можете быть уверены: программа загружена в микроконтроллер.

Главное окно SAM-BA

Не забудьте, что пройти через все этапы процедуры SAM-BA необходимо для обеих плат, для передатчика и приемника. Завершив процедуры, вы получаете устройства готовые к использованию.

http://www.keelog.com/wireless_keylogger.html

Перевод: AlexAAN по заказу РадиоЛоцман

На английском языке: Wireless Keylogger - Do It Yourself! Part 2

ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя