用Python写一个自动木马程序


Posted in Python onSeptember 17, 2019

用Python写一个自动木马程序

电脑作为大家日常办公的工具,最怕的一件事情之一就是被偷,当我们的电脑被盗的时候,不仅仅是电脑本身,更重要的是电脑存储的资料都会丢失。如何尽快的找回电脑需要我们想点办法,今天就教大家一个好的技巧,虽说不能百分之百的好用,但是也能够发挥一定的效果。

小编本次是基于Linux下的展示,之所以基于Linux,是因为需要电脑在启动的时候,需要自动启动程序,做到出其不意,原因我会在最后给出。

程序是这样的,程序执行会首先调用笔记本的摄像头,拍摄笔记本面前的照片,然后,会给我们的预设邮箱,发送邮件,提醒我们电脑已经开机,并附上笔记本拍摄的照片,这样一来,我们便知道了目前计算机究竟是在谁的手上。

下面我们开始介绍我们的程序的设计示意图:

用Python写一个自动木马程序

01、拍摄图片

首先是图片的拍摄,我们利用的是opencv,调用摄像头进行拍摄,并将图片进行保存,程序如下图所示。

用Python写一个自动木马程序

02、构建邮件

我们利用email库来构建邮件,并使用smtplib库来发送邮件,这两个库是python自带的,大家只需直接导入即可,不需要重新安装。利用email库进行邮件的构建。

用Python写一个自动木马程序

上述的程序中,“Subject”是指的邮件的主题;

“From”指的是邮件来自哪个邮箱;

“To”指的是邮件发送到哪个邮箱里去;

text指的是邮件文本的主体;

然后我利用MIMEImage来封装需要发送的图片,并将封装好的图片命名为loginin。最后将整体的msg,也就是我们构建的邮件返回。

03、获取邮箱授权码

要使用smtplib库发送邮件的话,首先需要对我们的邮箱进行客户端授权密码设置,如下图所示(以163邮箱为例)。

用Python写一个自动木马程序

利用smtplib库发送邮件的程序如下图所示。

用Python写一个自动木马程序

首先是登录我们客户端授权的邮箱,然后将我们构建好的邮件发生送到指定的邮箱后,退出邮箱,便完成邮件的发送。最后我们运行程序,执行结果,结果如下图所示。

用Python写一个自动木马程序

由图我们可以看出,程序正确的执行并且给指定的邮箱发送了邮件。

04、植入脚本,启动运行

接下来我们实现的是程序自动启动,当电脑开机的时候,程序会自动执行,我们只需要在编写一个autoRun.sh脚本,然后写入:

python /home/aqc/PycharmProjects/Anti_theft/mian.py。

最后我们在/etc/rc.local最后添加下列语句 autoStart.sh,然后重启电脑,即可自动执行程序。

好打完收官,以上就是小编为大家带来的展示,大家也动起手来,试验一下吧。

总结

以上所述是小编给大家介绍的用Python写一个自动木马程序,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python转换摩斯密码示例
Feb 16 Python
python数据结构之图深度优先和广度优先实例详解
Jul 08 Python
Python数据类型详解(三)元祖:tuple
May 08 Python
Python 40行代码实现人脸识别功能
Apr 02 Python
对numpy中数组元素的统一赋值实例
Apr 04 Python
Python 中的range(),以及列表切片方法
Jul 02 Python
Python 正则表达式匹配字符串中的http链接方法
Dec 25 Python
Python list列表中删除多个重复元素操作示例
Feb 27 Python
详解Django配置优化方法
Nov 18 Python
使用 Python 清理收藏夹里已失效的网站
Dec 03 Python
Python 跨.py文件调用自定义函数说明
Jun 01 Python
用python对excel进行操作(读,写,修改)
Dec 25 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
Sep 17 #Python
Python中*args和**kwargs的区别详解
Sep 17 #Python
python SocketServer源码深入解读
Sep 17 #Python
Python @property使用方法解析
Sep 17 #Python
Python爬取知乎图片代码实现解析
Sep 17 #Python
Python读写文件模式和文件对象方法实例详解
Sep 17 #Python
Python爬取破解无线网络wifi密码过程解析
Sep 17 #Python
You might like
PHP 中检查或过滤IP地址的实现代码
2011/11/27 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
PHP 中魔术常量的实例详解
2017/10/26 PHP
关于Mozilla浏览器不支持innerText的解决办法
2011/01/01 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
JavaScript 事件入门知识
2015/04/13 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
详解vue.js2.0父组件点击触发子组件方法
2017/05/10 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
小程序云开发如何实现图片上传及发表文字
2019/05/17 Javascript
JS函数动态传递参数的方法分析【基于arguments对象】
2019/06/05 Javascript
[01:20:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第四场 8.26
2018/08/30 DOTA
在Python中操作文件之seek()方法的使用教程
2015/05/24 Python
解决Python 遍历字典时删除元素报异常的问题
2016/09/11 Python
python中安装模块包版本冲突问题的解决
2017/05/02 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
Python多重继承的方法解析执行顺序实例分析
2018/05/26 Python
python 寻找list中最大元素对应的索引方法
2018/06/28 Python
解决python3读取Python2存储的pickle文件问题
2018/10/25 Python
Python实现常见的回文字符串算法
2018/11/14 Python
pandas去除重复列的实现方法
2019/01/29 Python
python实现翻转棋游戏(othello)
2019/07/29 Python
Django之模板层的实现代码
2019/09/09 Python
new_zeros() pytorch版本的转换方式
2020/02/18 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
python解决OpenCV在读取显示图片的时候闪退的问题
2021/02/23 Python
捷克汽车配件和工具销售网站:TorriaCars
2018/02/26 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
土木工程专业自荐信
2013/10/04 职场文书
师范大学应届生求职信
2013/11/21 职场文书
2016年母亲节寄语
2015/12/04 职场文书
《狼牙山五壮士》读后感:宁死不屈,视死如归
2019/08/16 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle
如何在python中实现ECDSA你知道吗
2021/11/23 Python