您现在的位置是:亿华云 > 人工智能
Python盗号原理-代码实现截屏键盘记录远程发送
亿华云2025-10-09 11:06:31【人工智能】2人已围观
简介这年头盗号的从出不穷,不是脱裤就是社工钓鱼。今天呢我们就以前面的几篇技术文章做铺垫,来讲一下python盗号的原理学习用途,请勿用于违法犯罪),知己知彼方能百战不殆嘛。脱裤我们就不多提了,无非就是过滤
这年头盗号的盗号代码从出不穷,不是原理远程脱裤就是社工钓鱼。今天呢我们就以前面的实现几篇技术文章做铺垫,来讲一下python盗号的截屏键盘记录原理(学习用途,请勿用于违法犯罪),发送知己知彼方能百战不殆嘛。盗号代码
脱裤我们就不多提了,原理远程无非就是实现过滤不严谨导致的sql注入,或者数据库存储不安全,截屏键盘记录这个本篇文章暂且不说,发送当然有感兴趣的盗号代码,我后面的原理远程文章或许也会讲讲。
最简单的实现,也是截屏键盘记录技术手段相对较低的盗号方式当属钓鱼了(当然,社工更考验心理),香港云服务器发送除了钓鱼网站,就是发布某些带有诱惑性的工具,诱导消费者下载,运行后开启后门,或者启用钩子进行键盘记录。本篇文章我们就来讲一讲技术的实现。
环境拓扑:
操作系统:windows7
python版本:2.7.14
主要库/模块:smtplib/pyHook/PIL/pythoncom等
设计思路:
1.启用Hook,进行键盘的监听(当然鼠标坐标也可以监控,这不作为本节课的重点)
2.获取title标签/标题内容(比如说:新建文本文档)
3.设置敏感标题(这点很重要,我们只需要对特定敏感的标题进行记录,不然从一开始就记录键盘值那会很乱)
4.发现敏感标题(类似于QQ邮箱、微博、英雄联盟等网页标题)
5.发现标题后进行记录,当用户按回车或者Tab的时候进行截图发送
重点函数/方法:
.find() 寻找关键字
time.strftime(%Y%m%d%H%M%S,time.localtime(time.time())) 时间点
ImageGrab.grab() 截图
hm = pyHook.HookManager() 创建hook
注:判断回车 空格 回删 Tab键 可以对照ascii码表来判断
(键盘ascii对照表)
好做完前期的思想铺垫后,我们开始上代码部分。
代码实现:
用到的库模块
(用到的类库)
***部分:发送邮件部分
(邮件发送代码)
注:截图功能在下面介绍,云服务器这只是流程
第二部:设置按键触发事件
(按键截图)
(启动函数)
完成上面的一切之后我们就可以来测试一下了,我们先打开网易邮箱测试下效果~
(启动)
这是启动效果,当然你可以把这些debug提示都去掉,鄙人是为了测试好用,在CMD下运行的所以会有黑框显示,这个不作为难点。
我们打开网易的163进行登录,下面的是后台debug显示,也就是我们程序的运行效果。
(后台显示)
我们再来看我们的邮箱收到了什么:
(***)
好啦,这就是我们今天所将的内容了,么么哒伙计们,感谢支持!服务器托管
很赞哦!(3)
相关文章
- 4、企业无形资产:通用网站已成为企业网络知识产权的重要组成部分,属于企业的无形资产,也有助于提升企业的品牌形象和技术领先形象。它是企业品牌资产不可或缺的一部分。
- 九个写 TypeScript 的坏习惯,看看你有没有?
- 当Go遇上了Lua,会发生什么
- Python、Java、TypeScript 和 Perl 作者谈语言设计
- 付款完成后,您只需耐心等待,如果您注册成功,系统会提示您。这里需要注意的是,域名是一个即时产品,只有在最终付款成功时才能预订,注册成功后不能更改。
- 对AR应用开发项目有帮助的12款优秀的增强现实类SDK
- 一文学懂TypeScript的类型
- 面向接口/协议?看DuerOS的技能开发
- 4、域名传输时,取决于域名原始用户的邮箱是否有效,以及他是否将密码发送到此邮箱。
- 10 个让人深恶痛绝的 Java 异常
热门文章
站长推荐
当投资者经过第二阶段的认真学习之后又充满了信心,认为自己可以在市场上叱咤风云地大干一场了。但没想到“看花容易绣花难”,由于对理论知识不会灵活运用.从而失去灵活应变的本能,就经常会出现小赢大亏的局面,结果往往仍以失败告终。这使投资者很是困惑和痛苦,不知该如何办,甚至开始怀疑这个市场是不是不适合自己。在这种情况下,有的人选择了放弃,但有的意志坚定者则决定做最后的尝试。
程序员租房妙招,爬一个好房
将5万行Java代码移植到Go学到的经验
我为什么选择 Vue 而不是 React?
网站页面结构改版,仅是页面样式发生变化,不会对排名、收录有影响;只有涉及到页面URL改变,才会对网站排名、收录有影响。
推荐 | Python七步捉虫法
Javascript面试的完美指南(开发者视角)
五大Java自动化测试框架