用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单元测试框架unittest简明使用实例
Apr 13 Python
python访问系统环境变量的方法
Apr 29 Python
python cx_Oracle的基础使用方法(连接和增删改查)
Nov 19 Python
Python实现采用进度条实时显示处理进度的方法
Dec 19 Python
python编写朴素贝叶斯用于文本分类
Dec 21 Python
Python实现的redis分布式锁功能示例
May 29 Python
python multiprocessing多进程变量共享与加锁的实现
Oct 02 Python
详解Python3 中的字符串格式化语法
Jan 15 Python
python实现图像拼接
Mar 05 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
Mar 23 Python
Python pandas对excel的操作实现示例
Jul 21 Python
python 写一个文件分发小程序
Dec 05 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、java、android、ios通用的3des方法(推荐)
2016/09/09 PHP
thinkphp 字母函数详解T/I/N/D/M/A/R/U
2017/04/03 PHP
javascript  Error 对象 错误处理
2008/05/18 Javascript
javascript写的一个链表实现代码
2009/10/25 Javascript
JS代码同步文本框内容的实例方法
2013/07/12 Javascript
JavaScript实现图片自动加载的瀑布流效果
2016/04/11 Javascript
javascript轮播图算法
2016/10/21 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
看看“疫苗查询”小程序有温度的代码
2018/07/31 Javascript
微信网页登录逻辑与实现方法
2019/04/29 Javascript
CKeditor4 字体颜色功能配置方法教程
2019/06/26 Javascript
JavaScript 反射和属性赋值实例解析
2019/10/28 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
Python 列表(List)操作方法详解
2014/03/11 Python
Python学习笔记之常用函数及说明
2014/05/23 Python
python中requests小技巧
2017/05/10 Python
对python中Json与object转化的方法详解
2018/12/31 Python
浅谈Python 列表字典赋值的陷阱
2019/01/20 Python
python 阶乘累加和的实例
2019/02/01 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
Django上线部署之IIS的配置方法
2019/08/22 Python
django中的图片验证码功能
2019/09/18 Python
python能在浏览器能运行吗
2020/06/17 Python
django有哪些好处和优点
2020/09/01 Python
python如何运行js语句
2020/09/09 Python
IdealFit官方网站:女性蛋白质、补充剂和运动服装
2019/03/24 全球购物
澳大利亚优惠网站:Deals.com.au
2019/07/02 全球购物
教师申诉制度
2014/01/29 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
物业消防安全责任书
2014/07/23 职场文书
法定代表人资格证明书
2014/09/11 职场文书
2014年机关后勤工作总结
2014/12/16 职场文书
拾金不昧表扬稿大全
2015/05/05 职场文书
风之谷观后感
2015/06/11 职场文书
2016年三八红旗手先进事迹材料
2016/02/26 职场文书
创业计划书之DIY自助厨房
2019/09/06 职场文书