Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
03.01.2011, 22:25
|
|
Прохожий
Регистрация: 03.01.2011
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Пытаемся сделать необычный кейлоггер
Доброго времени суток, уважаемые Форумчане!
Для начала обозначим, что Кейлогер (keylogger) - это аппаратное устройство, регистрирующее каждое нажатие клавиши на клавиатуре компьютера.
Техзадание следующее:
1. устройтво сидит паралельно клавиатуре
2. по нажатии кнопки на нем начинает мониторить и записывать скан-коды клавиш и интервал между нажатиями /~500 событий/
3. по нажатии кнопки начинает циклически воспроизводить записанные события.
Софтовые варианты неприменимы из-за того, что просто душатся установленным софтом на корню Сменить софт нельзя.
Некоторый опыт имеется. Годика 2 назад при помощи MicroC for PIC от MikroElektronika успешно создал DataLogger, работающий с SD-картами памяти при помощи встроенных библиотек. Вот теперь думаю попытать силы с кейлоггером.
Поиск по сети, Казусу и vrtp.ru существенных результатов не дал. Пригодных исходников на Си нашел, то ассемблер то АВР....
Схема,будет выглядеть примерно как здесь
ибо, насколько я понимаю, размера EEPROM нехватит. Хотя с другой стороны энергонезависимости от устройства и нетребуется. Из старых запасов есть PIC16C554, думаю сойдет.
Собственно с записью нажатий больших проблем я не предвижу, интервалы тоже посчитать можно легко. А вот порядок воспроизведения событий в голове не укладывается . Повидимому нужно както маркировать записываемые данные для однозначности, группировать их, Ведь потом нужно будет присваивать значения переменным и все такое прочее. Где можно это почитать в доступном виде?
|
|
|
|
03.01.2011, 22:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Пытаемся сделать необычный кейлоггер.
Сообщение от Дмитрий Леонидович
|
Поиск по сети, Казусу и vrtp.ru существенных результатов не дал. Пригодных исходников на Си нашел, то ассемблер то АВР....
|
Наверное, пришла пора самому писать исходники...
Цитата:
|
Где можно это почитать в доступном виде?
|
Практически нигде. Вы ставите себе достаточно простую задачу, и вместо того, чтобы самостоятельно ее решить, ищите готовое решение. Ну раз найдете, ну два... Так всю жизнь и будете искать? А не хочется самому попробовать? Чтобы потом кто-нибудь да по Вашим же исходникам? Неужто не хочется?..
|
|
|
|
04.01.2011, 00:03
|
|
Гражданин KAZUS.RU
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
|
Re: Пытаемся сделать необычный кейлоггер
Кейлогер на PIC был. Если нужен, завтра поищу.
|
|
|
|
04.01.2011, 00:59
|
|
Прописка
Регистрация: 24.08.2005
Сообщений: 139
Сказал спасибо: 18
Сказали Спасибо 16 раз(а) в 15 сообщении(ях)
|
Re: Пытаемся сделать необычный кейлоггер
готовых ссылок навалом
к примеру вот
http://www.rlocman.ru/shem/schematics.html?di=65714
где то находил и опесание кода на си. ищите в инете
|
|
|
|
04.01.2011, 01:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,450
Сказал спасибо: 376
Сказали Спасибо 1,060 раз(а) в 624 сообщении(ях)
|
Re: Пытаемся сделать необычный кейлоггер
А что нельзя отсюда кекс родной взять и прошить, не работает?
http://www.keelog.com/ru/diy.html
|
|
|
|
04.01.2011, 03:08
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Пытаемся сделать необычный кейлоггер
У той же MikroE есть библиотеки работы с PS/2 клавиатурой и MMC картой. Осталось только связать это все. Я бы запустил на МК часы реального времени и писал на карту каждое нажатие и время этого события. Проще некуда.
|
|
|
|
04.01.2011, 19:10
|
|
Прохожий
Регистрация: 03.01.2011
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Пытаемся сделать необычный кейлоггер
Сообщение от Easyrider83
|
У той же MikroE есть библиотеки работы с PS/2 клавиатурой и MMC картой. Осталось только связать это все. Я бы запустил на МК часы реального времени и писал на карту каждое нажатие и время этого события. Проще некуда.
|
Вот и я говорю что проблем на этом этапе не придвидется.
Будет работать, куда ж оно то денется? Но мне нужно, чтобы еще и эмулировалась работа клавиатуры. А в этом случае проще самому писать с нуля, нежели править авторский ассемблер.
Цитата:
|
Практически нигде. Вы ставите себе достаточно простую задачу, и вместо того, чтобы самостоятельно ее решить, ищите готовое решение.
|
Я все же надеялся, что мне дадут ссылку на работу с массивами информации /или пример такой работы/. Пока я немогу сообразить, как присвоить переменным запомненные значения из массива данных и как их правильно грамотно записывать для последующей обработки.
Последний раз редактировалось Дмитрий Леонидович; 04.01.2011 в 19:18.
|
|
|
|
04.01.2011, 20:10
|
|
Прописка
Регистрация: 16.01.2007
Адрес: Astana KZ
Сообщений: 243
Сказал спасибо: 48
Сказали Спасибо 38 раз(а) в 32 сообщении(ях)
|
Re: Пытаемся сделать необычный кейлоггер
есть на пике, правда без исходников
|
|
|
|
04.01.2011, 21:13
|
|
Гражданин KAZUS.RU
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
|
Re: Пытаемся сделать необычный кейлоггер
Сообщение от russo_turisto
|
есть на пике, правда без исходников
|
Первоисточник c исходниками.
|
|
|
Сказали "Спасибо" XoDoK11
|
|
|
04.01.2011, 22:56
|
|
Прохожий
Регистрация: 03.01.2011
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Пытаемся сделать необычный кейлоггер
Выражаю огромную благодарность XoDoK11, о большем и не смел мечтать Спасибо.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:26.
|
|