Найти - Пользователи
Полная версия: key logger
Начало » Python для экспертов » key logger
1 2 3
hellslade
привет всем. возник вопрос, как можно перехватить нажатие клавиш в винде… вообщем хочу написать кейлоггер, чтобы он висел ваще незаметно и перехватывал все нажатия клавиш в браузерах?и как можно определить что открыт браузер? у меня только один вариант: использоватиь autoIt в python…помогите советами…может кто писал что то подобное или может были идеи
Ferroman
Такие вещи на питоне писать - не очень удачная идея, ИМХО.
К тому же есть много cишных реализаций такой задачи, можно использовать их, как расширение к питон-программе.
Я то давным-давно на паскале писал подобное, это довольно просто.
hellslade
Ferroman
может на паскаль это и пишется легко, я не проверял)) хочу именно на питоне такое попробовать…питон изучаю около 5 месяцев, очень нравится…хотелось бы побольше изучить именно в этом направлении…а если на си есть реализации, подскажи какие и где их взять?)
Андрей Светлов
Хороший keylogger для Винды можно писать на ASM, С, С++, Паскале, Delphi, C#, Java, Visual Basic, PERL… (Дополните меня прочей экзотикой).
Быть может, даже на PHP.
На Питоне, конечно, тоже можно.
Остается ключевой вопрос: пишущий должен знать довольно глубоко нутря Windows.
После этого вопрос языка программирования исчезает.
Ferroman
Я говорю что не удачная идея, потому что будет запускаться интерпритатор питона - а его трудно не заметить. + программы на питоне порядочно занимают памяти.
Конечно же можно написать, но все-таки стоит использовать подходящие инструменты - а то получается, что человек с молотком все воспринимает за гвозди :)
Для данной задачи наверное компилированные языки подойдут больше чем питон. С другой стороны если задача чисто учебная - то это, конечно, совсем другое дело.
Тогда стоит посмотреть WinApi (модуль pywin32).

PS. а вообще то 4-ая ссылка гугла - First Python - Key recorder. подозреваю что то что нужно, но не проверял.
shiza
Запаковал все в py2exe - и оппа - никакого интерпретатора. Можно и как сервис запустить.
Не очень кошерно конечно, как на С, но работать будет нормально. =)
setoy
Куда-то в нете было питонский кей-логер….
hellslade
Ferroman
PS. а вообще то 4-ая ссылка гугла - First Python - Key recorder. подозреваю что то что нужно, но не проверял.
примерно то что нужно)вот только буквы в любой раскладке пишутся английские(
Ferroman
To shiza
Действительно не запускает интерпритатор. Я почему-то думал что py2exe все-таки его запускает :/

To hellslade
Ну вот тебе и простор для творчества :)
slav0nic
http://pykeylogger.wiki.sourceforge.net/
+ http://oss.coresecurity.com/projects/uhooker.htm пригодится
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB