По материалам сайта http://www.keelog.com/
Окончание
Начало читайте здесь:
Включение
Теперь, когда пара передатчик-приемник собрана, самое время провести первое испытание. Мы советуем вам для проверки обоих устройств использовать один компьютер. Первым делом, выключите компьютер и подключите передатчик между клавиатурой 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 приемником |
Теперь необходимо проверить работу кейлоггера на двух компьютерах. Убедитесь, что компьютеры находятся в зоне радиодоступности. Если вы увидите символы, выскакивающие в окне терминальной программы, значит ваш Беспроводной кейлоггер готов к началу реальной работы. Помните, что использовать устройство можно только в законных целях!
Файлы для загрузки
Файлы прошивок микроконтроллеров для передатчика и приемника |
|
Драйвер, позволяющий приемнику опознаваться как виртуальный COM порт |
|
Свободно распространяемая терминальная программа, эквивалент программы Hyperterminal, с помощью которой передаваемые через виртуальный COM порт коды клавиш будут отображаться на экране. Требует наличия Microsoft .NET Framework. |
|
Программы для загрузки программ во флэш-память микроконтроллеров с использованием загрузчика SAM-BA. |
|
Руководство по загрузке программ во флэш-память микроконтроллера с помощью встроенного загрузчика, без использования дополнительных программаторов. |
Программы
Размеры корпусов современных микроконтроллеров, таких как 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 загрузки |
![]() Кликните для увеличения |
![]() Кликните для увеличения |
Стирание флеш-памяти |
Активация загрузчика (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 необходимо для обеих плат, для передатчика и приемника. Завершив процедуры, вы получаете устройства готовые к использованию.