用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 相关文章推荐
Pyramid Mako模板引入helper对象的步骤方法
Nov 27 Python
使用Python构建Hopfield网络的教程
Apr 14 Python
python模拟Django框架实例
May 17 Python
python中使用正则表达式的后向搜索肯定模式(推荐)
Nov 11 Python
Python实现读取及写入csv文件的方法示例
Jan 12 Python
Python实现求解一元二次方程的方法示例
Jun 20 Python
python实现黑客字幕雨效果
Jun 21 Python
Python实现重建二叉树的三种方法详解
Jun 23 Python
详解python中的数据类型和控制流
Aug 08 Python
python实现人脸签到系统
Apr 13 Python
基于python实现计算两组数据P值
Jul 10 Python
Python中Pyspider爬虫框架的基本使用详解
Jan 27 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设计模式 Composite (组合模式)
2011/06/26 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
实现PHP框架系列文章(6)mysql数据库方法
2016/03/04 PHP
PHP处理二进制数据的实现方法
2016/06/13 PHP
smarty循环嵌套用法示例分析
2016/07/19 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
2013/05/17 Javascript
Bootstrap图片轮播组件Carousel使用方法详解
2016/10/20 Javascript
Angular弹出模态框的两种方式
2017/10/19 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
vue中post请求以a=a&b=b 的格式写遇到的问题
2018/04/27 Javascript
AngularJS发送异步Get/Post请求方法
2018/08/13 Javascript
jQuery擦除插件eraser使用方法详解
2020/01/11 jQuery
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
[03:11]2014DOTA2国际邀请赛-VG掉入败者组 独家专访357
2014/07/19 DOTA
Python中方法链的使用方法
2016/02/23 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
python机器学习实战之K均值聚类
2017/12/20 Python
python实现发送form-data数据的方法详解
2019/09/27 Python
使用python无账号无限制获取企查查信息的实例代码
2020/04/17 Python
pip install命令安装扩展库整理
2021/03/02 Python
CSS3 Notes: -webkit-box-reflect实现倒影的实例
2016/12/08 HTML / CSS
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
蒂娜商店:Tiina the Store
2019/12/07 全球购物
加拿大鞋网:Globo Shoes
2019/12/26 全球购物
一些PHP的面试题
2015/05/06 面试题
高中语文课后反思
2014/04/27 职场文书
个人考核材料
2014/05/15 职场文书
小学教师个人总结
2015/02/05 职场文书
党小组鉴定意见
2015/06/02 职场文书
矛盾论读书笔记
2015/06/29 职场文书
教你怎么用Python生成九宫格照片
2021/05/20 Python
Java中PriorityQueue实现最小堆和最大堆的用法
2021/06/27 Java/Android