0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 55
|
|
1 | |
Кейлоггер17.04.2012, 23:59. Показов 10763. Ответов 8
Метки нет (Все метки)
Здравствуйте!
Задание звучит так: Перехват и анализ нажатия клавиш на клавиатуре. Состоит из сервиса - перехватчика нажатия клавиш на клавиатуре и ведения лога нажатых клавиш по времени, а также программа просмотра логов и инсталляции сервиса перехватчика при первом запуске программы на компьютере. А вот и вопросы: 1.Как обыграть время? Не пойму, когда его записывать в лог - поминутно или же вести буфер набранных символов? Подскажите красивый вариант. 2. Не работает с русскими шрифтами =( Подозреваю, что проблема с MapVirtualKey(wParam,0). 3. Инсталлятор через что создать? Попробовала CreateInstallFree. 4. Просмотр логов ведь не должен из кейлоггера осуществляться?
0
|
17.04.2012, 23:59 | |
Ответы с готовыми решениями:
8
Кейлоггер Кейлоггер - ошибка Call of nonfunction Кейлоггер грузит процессор Кейлоггер |
Заблокирован
|
|
18.04.2012, 00:16 | 2 |
Lenoriya, посмотрите Дневник из Punto Switcher
1
|
18.04.2012, 00:18 | 3 |
1. лучше разбить на подпункты и сделать небольшую БД (например: Время, окно, нажатые клавиши)
время лучше записывать после того как например: сменили окно или ссылку в контакте, проще говоря временно прекратили работу с одним окном и перешли на др 2. в принципе можно попробывать отловить раскладку клавиатуры по API функции какой-нить! после чего принять значение от нее и менять свою виртуальную клаву исходя из того какая раскладка на компе. затем уже мног вариантов как поступать... также по API функции или по OnKeyPress например. 3. например: прога Inno Setup - http://www.jrsoftware.org/ сам не юзал но советовали. (погугли лучше эт момент) 4. кейлогеры: KGB Spy, Actual Spy, StaffCop - формируют отчет по требованию P.S. лучше скачать кейлог любой из приведенных и глянь что да как!!! +можн запаролить вход в прогу
1
|
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 55
|
||||||
18.04.2012, 11:01 [ТС] | 4 | |||||
Вот функция перевода нажатых клавиш в текст. С английским всё норм, а как с русским? Должно же работать!
И у меня не требуется определение приложения, в котором вводится текст. Так что какие ещё варианты обработки время?
0
|
Заблокирован
|
|
18.04.2012, 11:15 | 5 |
Сообщение было отмечено как решение
Решение
3
|
Модератор
3387 / 2159 / 352
Регистрация: 13.01.2012
Сообщений: 8,378
|
|||||||||||
19.04.2012, 12:54 | 6 | ||||||||||
у меня чето не работает. и вообще какой то странный код (как и все что я встречал на эту тему не говоря уже о странностях документации на все эти дела), например вызов
1
|
19.04.2012, 14:12 | 7 |
долго ломал голову где видел эт кусок)))) копипаст рулит)))
тебе над время и дату привязать к чему-то существенному... в том примере который ты используешь это приложение... ИДЕЯ №2: реализуй отсчет времени интервала нажатия клавиши... например: если временной интервал между набором символов >=10 секунд то приписывает в файл отчета время и дата и это новая запись, а если < 10 то обновляешь время последнего нажатия и продолжаешь писать в файл отчета со старым временем... P.S. проще было бы сделать как в источнике копипаст рулит))
1
|
Модератор
3387 / 2159 / 352
Регистрация: 13.01.2012
Сообщений: 8,378
|
|
19.04.2012, 15:23 | 8 |
по этой ссылке они хотя бы разделяют хэндл между всеми экземплярами модулей (хотя не ясно как сделать такой фокус в Builder). однако hKeyHook по прежнему поднимается только для лаунчера. хоть тема и древняя и вроде как всеми описанная я так и не понял как народ собирался заставить это работать..
1
|
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 55
|
||||||
22.04.2012, 19:22 [ТС] | 9 | |||||
Осталась пара вопросов:
1. нужна ли установка секции, а то 9-ую строку билдер не признает и ругается 2. программа выводит название окна, если оно меняется. Как сделать обработку, чтобы выводилось название только тех окон, в которых был набран текст. Вот моя Dll.
0
|
22.04.2012, 19:22 | |
22.04.2012, 19:22 | |
Помогаю со студенческими работами здесь
9
Кейлоггер Кейлоггер на C++ Кейлоггер PS/2 кейлоггер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |