用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 相关文章推荐
web.py在模板中输出美元符号的方法
Aug 26 Python
Python中一些自然语言工具的使用的入门教程
Apr 13 Python
python中循环语句while用法实例
May 16 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
Mar 12 Python
python的多重继承的理解
Aug 06 Python
python 全局变量的import机制介绍
Sep 07 Python
Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
Nov 23 Python
Python实现的从右到左字符串替换方法示例
Jul 06 Python
python+opencv3生成一个自定义纯色图教程
Feb 19 Python
解决Ubuntu18中的pycharm不能调用tensorflow-gpu的问题
Sep 17 Python
python自动化办公操作PPT的实现
Feb 05 Python
OpenCV-Python实现怀旧滤镜与连环画滤镜
Jun 09 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
文章推荐系统(三)
2006/10/09 PHP
PHP 多维数组排序(usort,uasort)
2010/06/30 PHP
PHP 过滤页面中的BOM(实现代码)
2013/06/29 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
Javascript 跨域访问解决方案
2009/02/14 Javascript
childNodes.length与children.length的区别
2009/05/14 Javascript
JavaScript CSS修改学习第二章 样式
2010/02/19 Javascript
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
jquery 跨域访问问题解决方法(笔记)
2011/06/08 Javascript
查看大图功能代码jquery版
2013/11/05 Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
2014/08/01 Javascript
详解JavaScript的另类写法
2016/04/11 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
2017/07/10 Javascript
判断滚动条滑到底部触发事件(实例讲解)
2017/11/15 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
node前端开发模板引擎Jade的入门
2018/05/11 Javascript
layui 优化button按钮和弹出框的方法
2018/08/15 Javascript
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
2018/11/01 NodeJs
使用JavaScript保存文本文件到本地的两种方法
2019/01/22 Javascript
详解Puppeteer前端自动化测试实践
2019/02/21 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
2020/07/19 Javascript
python实现按任意键继续执行程序
2016/12/30 Python
Mac 上切换Python多版本
2017/06/17 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
2019/08/30 Python
数控专业应届生求职信
2013/11/27 职场文书
物流合作计划书
2014/01/10 职场文书
职工运动会邀请函
2014/01/19 职场文书
咖啡馆创业计划书
2014/01/26 职场文书
天地会口号
2014/06/17 职场文书
教师群众路线心得体会
2014/11/04 职场文书
2015年党员自我剖析材料
2014/12/17 职场文书
本科毕业论文指导教师评语
2014/12/30 职场文书
OpenCV-Python实现油画效果的实例
2021/06/08 Python
python多线程方法详解
2022/01/18 Python