还怕电脑被偷吗?我用Python偷偷写一个自动木马程序

开发 后端
电脑作为大家日常办公的工具,最怕的一件事情之一就是被偷,当我们的电脑被盗的时候,不仅仅是电脑本身,更重要的是电脑存储的资料都会丢失。如何尽快的找回电脑需要我们想点办法,今天就教大家一个好的技巧,虽说不能百分之百的好用,但是也能够发挥一定的效果。

[[276996]]

电脑作为大家日常办公的工具,最怕的一件事情之一就是被偷,当我们的电脑被盗的时候,不仅仅是电脑本身,更重要的是电脑存储的资料都会丢失。如何尽快的找回电脑需要我们想点办法,今天就教大家一个好的技巧,虽说不能百分之百的好用,但是也能够发挥一定的效果。

小编本次是基于Linux下的展示,之所以基于Linux,是因为需要电脑在启动的时候,需要自动启动程序,做到出其不意,原因我会在最后给出。

程序是这样的,程序执行会首先调用笔记本的摄像头,拍摄笔记本面前的照片,然后,会给我们的预设邮箱,发送邮件,提醒我们电脑已经开机,并附上笔记本拍摄的照片,这样一来,我们便知道了目前计算机究竟是在谁的手上。

下面我们开始介绍我们的程序的设计示意图:

 

 

 

还怕电脑被偷吗?我用Python偷偷写一个自动木马程序

 

01、拍摄图片

首先是图片的拍摄,我们利用的是opencv,调用摄像头进行拍摄,并将图片进行保存,程序如下图所示。

 

 

 

02、构建邮件

我们利用email库来构建邮件,并使用smtplib库来发送邮件,这两个库是python自带的,大家只需直接导入即可,不需要重新安装。利用email库进行邮件的构建。

 

 

 

上述的程序中,“Subject”是指的邮件的主题;

“From”指的是邮件来自哪个邮箱;

“To”指的是邮件发送到哪个邮箱里去;

text指的是邮件文本的主体;

然后我利用MIMEImage来封装需要发送的图片,并将封装好的图片命名为loginin。最后将整体的msg,也就是我们构建的邮件返回。

03、获取邮箱授权码

要使用smtplib库发送邮件的话,首先需要对我们的邮箱进行客户端授权密码设置,如下图所示(以163邮箱为例)。

 

 

 

利用smtplib库发送邮件的程序如下图所示。

 

 

 

首先是登录我们客户端授权的邮箱,然后将我们构建好的邮件发生送到指定的邮箱后,退出邮箱,便完成邮件的发送。最后我们运行程序,执行结果,结果如下图所示。

 

 

由图我们可以看出,程序正确的执行并且给指定的邮箱发送了邮件。

 

 

04、植入脚本,启动运行

接下来我们实现的是程序自动启动,当电脑开机的时候,程序会自动执行,我们只需要在编写一个autoRun.sh脚本,然后写入:

  1. python /home/aqc/PycharmProjects/Anti_theft/mian.py。 

最后我们在/etc/rc.local最后添加下列语句 autoStart.sh,然后重启电脑,即可自动执行程序。

好打完收官,以上就是小编为大家带来的展示,大家也动起手来,试验一下吧。

责任编辑:庞桂玉 来源: 菜鸟学Python
相关推荐

2022-03-24 14:42:19

Python编程语言

2009-07-06 09:06:58

清除电脑木马程序

2011-09-02 15:10:52

2023-04-07 15:45:13

Emojicode开源编码语言

2022-01-11 09:59:23

Python关机程序文件

2010-09-07 09:33:20

2015-04-07 16:03:10

2022-02-25 08:25:25

程序开发代码

2018-10-31 10:11:24

Python编程语言语音播放

2010-09-01 14:04:49

2017-06-08 15:53:38

PythonWeb框架

2017-05-18 12:16:03

LinuxPythonNoSql

2021-07-05 09:55:02

黑客木马网络攻击

2021-05-14 10:45:21

PythonNoSQL数据库

2011-08-04 09:34:04

2023-04-10 14:20:47

ChatGPTRESTAPI

2017-11-27 15:17:24

PythonMonkey脚本

2013-04-17 14:38:40

2024-10-23 17:20:13

2021-08-04 11:55:45

Python天气查询PySide2
点赞
收藏

51CTO技术栈公众号