用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中的列表推导浅析
Apr 26 Python
python实现一个简单的并查集的示例代码
Mar 19 Python
pycharm在调试python时执行其他语句的方法
Nov 29 Python
Python3.5文件读与写操作经典实例详解
May 01 Python
python简单验证码识别的实现方法
May 10 Python
Python 3.6 -win64环境安装PIL模块的教程
Jun 20 Python
Python 操作 ElasticSearch的完整代码
Aug 04 Python
python模块导入的方法
Oct 24 Python
python标识符命名规范原理解析
Jan 10 Python
Jupyter notebook 远程配置及SSL加密教程
Apr 14 Python
Python 私有属性和私有方法应用场景分析
Jun 19 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
Jul 03 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之第七天
2006/10/09 PHP
PHP调用Linux命令权限不足问题解决方法
2015/02/07 PHP
PHP封装CURL扩展类实例
2015/07/28 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
PHP函数积累总结
2019/03/19 PHP
Thinkphp页面跳转设置跳转等待时间的操作
2019/10/16 PHP
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
Javascript 垃圾收集机制介绍理解
2013/05/14 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
IE6下拉框图层问题探讨及解决
2014/01/03 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
纯javascript制作日历控件
2015/07/17 Javascript
javascript获取本机操作系统类型的方法
2015/08/13 Javascript
JavaScript浮点数及运算精度调整详解
2016/10/21 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
详解vue-cli下ESlint 配置说明
2018/09/03 Javascript
vue-cli配置全局sass、less变量的方法
2019/06/06 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
JS PHP字符串截取函数实现原理解析
2020/08/29 Javascript
使用node-media-server搭建一个简易的流媒体服务器
2021/01/20 Javascript
Python内置函数dir详解
2015/04/14 Python
对python制作自己的数据集实例讲解
2018/12/12 Python
Python循环结构的应用场景详解
2019/07/11 Python
django admin组件使用方法详解
2019/07/19 Python
python3获取url文件大小示例代码
2019/09/18 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
python下对hsv颜色空间进行量化操作
2020/06/04 Python
Python调用系统命令os.system()和os.popen()的实现
2020/12/31 Python
SQL Server面试题
2016/10/17 面试题
会计专业应届生求职信
2013/11/24 职场文书
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
高中生综合素质自我评价
2015/03/06 职场文书
离婚起诉书范本
2015/05/18 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
React配置子路由的实现
2021/06/03 Javascript