蠕虫病毒Worm: VBS/Jenxcus!lnk 解决方案 Python脚本

表现:U盘里所有根目录文件夹/文件都变成了快捷方式。
传播方式:U盘。多发于打印店等无保护公共设备。
原因:文件夹/文件属性被设为隐藏的系统文件
Win+R //进入cmd
E: //进入U盘
attrib //查看文件属性
发现文件属性被改为了SH(System Hidden)Windows下无法查看隐藏的系统文件(即使在打开“查看隐藏的项目”的情况下)

attrib指令用于修改文件的属性.文件的常见属性有:只读.存档.隐藏和系统.
attrib指令的格式和常用参数为
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]
+ 设置属性。
- 清除属性。
R 只读文件属性。
A 存档文件属性。
S 系统文件属性。
H 隐藏文件属性。
I 无内容索引文件属性。
[drive:][path][filename]
指定要处理的文件属性。
/S 处理当前文件夹及其子文件夹中的匹配文件。
/D 也处理文件夹。
/L 处理符号链接和符号链接目标的属性。

利用 attrib “path” -s -h 即可清除SH”属性。

#附Python脚本:
import os
path_list=[]
Path=input('Disk:')+":\\"
path_list.append(Path)
i=0

while path_list != []:
    path_i=path_list.pop()
    if os.path.exists(path_i):
        i+=1
        print(i,'\t',path_i) # 如果出现gbk编码错误,请自行转码
        if path_i != Path:
            os.system("attrib \""+path_i+"\" -s -h")

        if os.path.isdir(path_i):
            path_i_list=os.listdir(path_i)
            if path_i_list != []:
                path_list.extend([os.path.join(path_i, filename) for filename in path_i_list])

你可能感兴趣的:(安全,python)