用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中的自定义函数学习笔记
Sep 23 Python
详解Python中的__new__()方法的使用
Apr 09 Python
Python记录详细调用堆栈日志的方法
May 05 Python
Python实现随机选择元素功能
Sep 14 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
Feb 18 Python
numpy使用fromstring创建矩阵的实例
Jun 15 Python
Python Numpy计算各类距离的方法
Jul 05 Python
TensorFlow实现保存训练模型为pd文件并恢复
Feb 06 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
Mar 09 Python
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
Nov 28 Python
使用python将微信image下.dat文件解密为.png的方法
Nov 30 Python
详解如何使用Pytest进行自动化测试
Jan 14 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利用COM对象访问SQLServer、Access
2006/10/09 PHP
php封装的pdo数据库操作工具类与用法示例
2019/05/08 PHP
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
jquery的ajax请求全面了解
2013/03/20 Javascript
为jQuery添加Webkit的触摸的方法分享
2014/02/02 Javascript
JQuery 图片滚动轮播示例代码
2014/03/24 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
最丑的时钟效果!js canvas时钟制作方法
2016/08/15 Javascript
AngularJS中$watch和$timeout的使用示例
2016/09/20 Javascript
JS实现动态生成html table表格的方法分析
2018/07/11 Javascript
Vue触发式全局组件构建的方法
2018/11/28 Javascript
微信小程序map组件结合高德地图API实现wx.chooseLocation功能示例
2019/01/23 Javascript
Vue加载json文件的方法简单示例
2019/01/28 Javascript
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
[32:39]完美世界DOTA2联赛循环赛 Forest vs Inki BO2第一场 11.04
2020/11/04 DOTA
Python实现优先级队列结构的方法详解
2016/06/02 Python
python模块简介之有序字典(OrderedDict)
2016/12/01 Python
python实现录音小程序
2020/10/26 Python
python实现图片彩色转化为素描
2019/01/15 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
python判断所输入的任意一个正整数是否为素数的两种方法
2019/06/27 Python
Django 通过JS实现ajax过程详解
2019/07/30 Python
python同步两个文件夹下的内容
2019/08/29 Python
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
时尚圣经:The Fashion Bible
2019/03/03 全球购物
应聘教师推荐信
2013/10/31 职场文书
文明餐桌活动方案
2014/02/11 职场文书
个人买房协议书范本
2014/10/06 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
事业单位个人总结
2015/02/12 职场文书
应收账款管理制度
2015/08/06 职场文书
2016新年问候语大全
2015/11/11 职场文书
2016父亲节感恩话语
2015/12/09 职场文书
读《解忧杂货店》有感:请相信一切都是最好的安排
2019/11/07 职场文书
解决SpringBoot文件上传临时目录找不到的问题
2021/07/01 Java/Android
Ruby GDBM操作简介及数据存储原理
2022/04/19 Ruby