烦恼

作为老师,我经常需要带着优盘到教室。可是最近一段时间,只要一往教室电脑上拷贝幻灯,优盘立即中毒。

这个病毒,就是打印店最常见的autorun病毒。它利用优盘自动执行文件的安全漏洞,感染所有外接USB设备。

被感染之后,优盘就带了传染性,可以传染其他Windows系统。

好在我的电脑是macOS,因为执行机理不同,不会中毒。但是回家打开优盘一看,文件都找不到了,成了这个样子。

这两个exe文件显然不是我原先的文档目录。我在命令行方式下执行了文件全显示命令,病毒带来的牛鬼蛇神就全都显现了原形。

我原先的教学目录“teaching”好端端还在那里,只是无法正常显示出来了。根目录下多了许多杂七杂八的exe文件,不只是Finder里面显示出来的那两个。

打开autorun.inf文件,我们看到了如下信息:

[autorun]
open=\Recycled.{645FF040-5081-101B-9F08-00AA002F954E}\winlog.EXE
shell\open=??(&O)
shell\open\Command=Recycled.{645FF040-5081-101B-9F08-00AA002F954E}\winlog.EXE
shell\open\Default=1
shell\explore=??Դ??????(&X)
shell\explore\Command=Recycled.{645FF040-5081-101B-9F08-00AA002F954E}\winlog.EXE

只要一连接优盘到Windows系统,这些exe结尾的文件都会被执行。很恐怖。

修复

解决的第一步需要删除掉这些害人的exe文件,避免继续贻害。

sudo rm -f *.exe ; sudo rm -f .*.exe ; sudo rm -f autorun.inf ; sudo rm -rf Recycled*

我们再次列出所有文件,清爽多了。

回到Finder底下看一看。

我的teaching文件夹呢?感染的文件和目录都已经清除,但是teaching文件夹还是无法显示。

我经过反复测试发现,只需要给目录重命名到临时目录名称,再重命名回来,原先的正常文件夹就可以正常显示了。

例如先执行:

mv teaching teaching-new

再改回来:

mv teaching-new teaching

列出文件看看:

好像跟刚才比起来没有什么变化嘛。别着急,这时再看Finder:

成功了,教学文件夹已经回来了。

自动

但是,教室电脑感染病毒这个事防不胜防。每次都这么执行一遍来修复优盘,很烦人。而且有的时候,优盘上有多个文件夹,一个个调整简直就是体力活儿了。

于是我编了一个脚本,并且分享出来给大家使用。

你只需要执行以下语句即可下载它:

git clone https://github.com/wshuyi/usbstick_autorun_fix_mac.git

执行的时候,首先进入工具目录。

cd usbstick_autorun_fix_mac

然后找到你需要修复的优盘路径。我这里是/Volumes/SANDISK32G。那么我需要执行:

python remove_autorun.py /Volumes/SANDISK32G

你执行的时候,请把最后的优盘路径替换为自己的就可以了。

看一看,是不是被感染的优盘又完好如初了?

讨论

在macOS上,你还知道哪些更简便的修复被感染优盘的方法?欢迎留言,我们一起交流讨论。

macOS上修复感染autorun病毒优盘相关推荐

  1. U盘文件夹全变为.exe格式或U盘文件全部消失(U盘AutoRun病毒解决方法)

    有时候当我们使用U盘时,可能存在感染AutoRun病毒的风险,尤其是学校机房的电脑,最容易让我们的U盘中招! U盘中了AutoRun病毒后最明显的表现就是U盘显示内存容量占用,打开后确什么东西都没有, ...

  2. macos上的ios虚拟机_苹果使HomePod更加可靠,并修复了iOS,macOS和tvOS上的其他问题

    macos上的ios虚拟机 If you own an iPhone, iPad, Apple Watch, Mac, or an Apple TV, you might be pleased to ...

  3. linux键盘修复,linux和macos_如何在macOS和Linux上修复Corsair鼠标和键盘问题

    linux和macos_如何在macOS和Linux上修复Corsair鼠标和键盘问题 linux和macos_如何在macOS和Linux上修复Corsair鼠标和键盘问题 linux和macos ...

  4. linux和macos_如何在macOS和Linux上修复Corsair鼠标和键盘问题

    linux和macos Corsair makes excellent "gaming" mice and keyboards with many great features, ...

  5. 免费使用《Autorun病毒防御者》

    如今的电脑上已经看不到软驱了,也就是说软盘已经退出历史的舞台,取而代之的是U盘,而U盘的普及使用引来了***的青睐,常言道:病从口入,USB接口就是电脑的入口,要是插上带有***的U盘那就如同在电脑体 ...

  6. 关于U盘病毒(又名Autorun病毒)

    U盘病毒,又名Autorun病毒,是最近比较流行的一种病毒,此病毒最先是通过U盘等移动存储介质来传染,故得名U盘病毒.此病毒会将一个可执行文件和一个autorun.inf文件拷贝到硬盘除系统盘的其他分 ...

  7. 计算机感染病毒解决办法,电脑感染了病毒怎么解决,教你解决电脑感染了病毒的方法...

    电脑感染了病毒?小伙伴你们知道怎么该如何解决吗?导致电脑感染病毒原因其实有很多.话不多说,我们现在就往下来看看解决电脑中了病毒的操作方法吧. 在是有电脑的过程中,我们经常都会遇到这样那样的问题.比如说 ...

  8. 批处理完成“Autorun病毒免疫”

    前段时间"Autorun病毒"肆意泛滥,一时间几乎所有的U盘都成了它的传播载体,系统重装也会因为其他盘被感染而致使其死灰复燃,"Autorun病毒"似乎成了挥之 ...

  9. 公司感染勒索病毒怎么办 怎样及时补救?

    什么是勒索病毒 勒索病毒,简单来说就是黑客用来劫持用户数据资料,索取巨额赎金的武器.因为对企业用户造成的损失更加巨大,勒索病毒一出现就引起了广大企业用户以及安全厂商的高度重视.这种病毒主要通过漏洞.邮 ...

最新文章

  1. 数据结构与算法:07 Leetcode同步练习(二)
  2. 半导体对物联网之水与鱼的关系
  3. vb整合多个excel表格到一张_[Excel]同一工作簿中多个工作表保存成独立的表格
  4. 百度之星初赛(A)——T5
  5. 备份恢复,DBA最后一道防线,你完全掌握了吗?
  6. mysql close conn_mysql CloseConnection问题
  7. jasper 常用知识点总结
  8. mysql查询当天数据(上周、本月、上个月、距离当前现在6个月的数据)
  9. PHP推流地址获取图片
  10. c语言回调函数_为什么计算机专业必学C语言?既然是基础,那为何很多人学不懂?...
  11. C 语言中获取文件长度(ftell函数)
  12. R语言epiDisplay包的codebook函数计算dataframe中所有变量的基础描述统计信息和一维列联表(频数表)、连续变量(样本数、均值、中位数、标准差、最大值、最小值)、离散变量(列联表)
  13. 【个人积累】轨道根数六要素中第4、5项的理解与STK仿真演示
  14. 椭圆拟合fitEllipse()函数
  15. MAtlab求函数最大值以及对应自变量
  16. 【转载】树莓派 Raspberry Pi Pico windows7 串口驱动
  17. 格密码初步学习记录(三)SVP
  18. 输入法出现异常???输入英文字母分隔很大???你真的会使用输入法了吗???如何高效使用输入法???微软自带输入法切换
  19. 36.Nginx 基础入门篇
  20. 在项目中使用FTPClient上传文件遇到550 Fial to change directoty问题

热门文章

  1. 婚庆机器人舞狮子_婚庆舞狮表演
  2. 24条经典哲理性语句
  3. KVM虚拟化(2) | KVM安装部署 | 安装虚机Windows2012R2
  4. cocos2dx游戏开发中的问题
  5. 英语知识点整理day22-谚语学习(M字母开头)
  6. 漏斗分析(Funnel Analysis)
  7. mysql amp amp 符_数据库 转义字符
  8. 反证法证明:为什么KMP算法不会跳过(漏掉)正确的答案
  9. Multiple methods named ‘layer‘ found with mismatched result, parameter type or attributes
  10. Word之打字覆盖后面的字怎么办