首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

十行代码--用python一个USB病毒

于是我心想,能不能用python一个程序,让它在后台运行。每当有u盘插入的时候,就自动拷贝其中重要文件。 如何判断U盘的插入与否? ?...shutil.copytree 把目录下所有东西一股脑复制进/Users/home/usb_copy, # 放进了自己的home目录下 就像标题所示,我们真的只用了10行(其实是11行,凑个整:)完成了这个“病毒...我们可以用python做到吗?当然! os.walk 递归文件夹中所有文件 http://www.runoob.com/python/os-walk.html 这里我放了一个别人的教程。...os.path.getsize()判断大小 os.path.getsize(文件名)返回的是一个单位为byte的数值,如果用来查看文件大小,我们则需要手动一个函数,将其换算成容易阅读的形式。...总结 其实,标题这么起只是为了吸引大家注意,这就是一个小程序,也谈不上病毒。我更想通过这个例子,展示python对于文件处理的强大能力,引发大家的学习热情。

1.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

python 使用ClamAV实现病毒

clamd.sock        #使用本地socket TCPAddr 0.0.0.0        #监听地址 User clamscan AllowSupplementaryGroups yes 更新病毒库.../usr/bin/env python # -*- coding: utf-8 -*- import time import pyclamd from threading import Thread...task.connstr                         print task.scanresult                 scanlist=[]         i+=1 执行命令 生产病毒测试文件.../test/EICAR','w').write(cd.EICAR()) >>> 执行脚本检测病毒 python clamd.py 192.168.1.124 connection [ok] {u'/home... (192.168.16.116, 3310) 信息显示1.124机器上发现病毒测试文件 1.116机器上没有连接成功         #被检测机器上必须安装clamav 并启动了3310端口

1.7K30

关于Python病毒样本的分析方法

微步在线在威胁监控过程中,多次发现病毒木马或直接使用Python来编写,或使用Python打包的方式进行投递:如在2020年1月的一起针对阿拉伯地区的APT攻击事件中,攻击者通过投递携带CVE-2017...由此可见,Python在网络攻击事件中的出现日趋频繁,这也为安全分析人员带来新的挑战。 经过分析发现,Python打包的病毒木马主要存在以下3种形式: 1....本文针对第二种方式进行介绍,将介绍常见的Python打包工具的安装和使用方法,同时对典型的Python打包木马病毒进行分析,并讲述相关逆向分析技巧。 常见Python打包工具 1....典型木马病毒分析 通过分析一个简单的样本来演示如何分析这一系列的样本。...其他Python打包分析 通常情况下,病毒样本不会乖乖的使用以上几种工具进行打包。很多黑客会使用自己定制的程序来对python脚本进行打包。我们以一个样本举例,通过该样本来演示如何分析。

1.6K10

没看过Python病毒的点进来

今天的文章来展示一个 Python病毒”,它使用后门代码感染其他 Python 文件。...利用 Python 的内置 socket 模块来创建一个监听器,用来连接到 Python 的内置子进程模块,从而靶机上执行命令,同时还通过创建一个 cronjob 来建立持久性,以在每天固定的时间运行恶意软件...最终的 Python 脚本包含在本文末尾。 注意:请不要将本文中提供的 Python 脚本用于恶意目的。 虽然它不先进,但经过一些修改,它可以让完全控制某人的计算机。...这里是测试,因此不是感染所有 Python 文件,而仅感染修改时间最早的文件。感染一个 Python 文件对于控制靶机来说已经够了。...最后的话 现在,你已经学习了如何使用 Python 编程语言创建持久性后门,学习了如何使用 Python 的 socket 模块、如何遍历目录以及如何创建 crontab 条目。

70530

来看看Python病毒长啥样

接下来的日子里,让我们继续玩转 Python。 今天的文章来展示一个 Python病毒”,它感染其他 Python 文件来创建一个后门。...后门利用 Python 的内置 socket 模块来创建一个监听器,用来连接到 Python 的内置子进程模块,从而靶机上执行命令,同时还通过创建一个 cronjob 来建立持久性,以在每天固定的时间运行后门...最终完整的 Python 脚本包含在本文末尾。注意:请不要将本文中提供的 Python 脚本用于恶意目的。虽然它不先进,但经过一些修改,它可以让完全控制某人的计算机。...这里是测试,因此不是感染所有 Python 文件,而仅感染修改时间最早的文件。感染一个 Python 文件对于控制靶机来说已经够了。...最后的话 现在,你已经学习了如何使用 Python 编程语言创建持久性后门,学习了如何使用 Python 的 socket 模块、如何遍历目录以及如何创建 crontab 任务。

99710

pythonmakefile

温馨提示:阅读本文的同学最好能了解makefile和python的编写规则。不懂的同学可以先保存在收藏夹,以便日后查看。...于是就有下面这个python脚本。其实开始的时候我想用shell来做这一步工作的,但是我看到sed和awk,我头都晕,之前还一直抵触学习sed和awk。因此最后选择了python。...############################################################################ # # 本脚本的作用是:通过配置必要的信息,用python...因为这篇文章不是makefile和python的教程。以下要说明的是SearchFiles函数。...有人可能会说为什么不一个测试例子。其实我想说,很多时候要弄懂一些技术,动手去做也许是最好的方法。如果你有什么问题,欢迎与我讨论!

6.1K40

病毒

【问题描述】   有一天,小y突然发现自己的计算机感染了一种病毒!还好,小y发现这种病毒很弱,只是会把文档中的所有字母替换成其它字母,但并不改变顺序,也不会增加和删除字母。   ...小y很聪明,他在其他没有感染病毒的机器上,生成了一个由若干单词构成的字典,字典中的单词是按照字母顺序排列的,他把这个文件拷贝到自己的机器里,故意让它感染上病毒,他想利用这个字典文件原来的有序性,找到病毒替换字母的规律...现在你的任务是:告诉你被病毒感染了的字典,要你恢复一个字母串。 【输入格式】virus.in   第一行为整数K(≤50000),表示字典中的单词个数。   ...以下K行,是被病毒感染了的字典,每行一个单词。   最后一行是需要你恢复的一串字母。   所有字母均为小写。 【输出格式】virus.out    输出仅一行,为恢复后的一串字母。

1.5K70
领券