Loading... 今天打算分析一个病毒程序,发现对文件有加密操作,但是想确定一下能加密多少种文件,这可难倒我了,只能在网上找别人搞好的文件包。但是百度了好长时间,还是没有找到。只能在网上找一些文件后缀的描述,这可太难了,100多个怎么可能复制粘贴创建?那么我们的python来了。 [目标网站](https://zhidao.baidu.com/question/367950463543835364.html) 上代码-其实就几句话 ``` import re import os FilePath = r"C:\Users\Administrator\Desktop\text.txt" #打开文件 hfile = open(FilePath,"r+",encoding="utf-8") #找到使用规则匹配 result = re.findall(r"(.\w{,4}).{,1}:", hfile.read(),re.S) for i in result: FileName = i #清除空格 str(FileName).replace(" ",'') #拼接个点 if i[0]!=".": FileName = "."+str(FileName) #如果文件打不开就创建文件 with open(f"C:\\Users\\Administrator\\Desktop\\test\\{FileName[1:]}File{FileName}",mode="w",encoding="utf-8") as f: pass ``` ![image.png](http://www.irohane.top/usr/uploads/2021/03/3751064987.png) 最后修改:2021 年 03 月 11 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏