自己动手显示U盘中被病毒隐藏起来的文件

2023-12-17 11:32

本文主要是介绍自己动手显示U盘中被病毒隐藏起来的文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 对于U盘病毒相信大家都会有中毒的经历吧,虽然其造成的危害不像硬盘中病毒那么大,但很影响日常的使用。对于经常要去打印室打印材料的朋友们来说,中毒是很平常的事情。U盘病毒最主要的危害就是将U盘中的文件或者文件夹隐藏起来,即使使用杀毒软件清除U盘中的病毒,但是被隐藏起来的文件仍然显示不出来。

     被病毒隐藏起来的文件,我们使用“工具”→“文件夹选项”→“查看”选项卡→“显示所有文件和文件夹”是不能将隐藏的文件显示出来的。这是因为病毒程序不仅将隐藏的文件赋予了隐藏属性,还附加了系统文件属性,仅仅开启显示隐藏文件是无法显示隐藏的系统文件。

      由于Windows界面下对文件及文件夹属性的修改存在有不足,这个时候就需要在命令提示符下使用“attrib”命令来修改文件及文件夹的属性。attrib是一个在命令提示符下更改文件属性的命令,“attrib”命反映的是对象的属性(attribute),文件及文件夹的属性有四种状态“read-only”(只读)、“archive”(存档)、“system”(系统)和“hidden”(隐藏)。attrib的使用命令如下:



      在实际的操作中,一般需要处理的的对象比较多的话,可以使用通配符“*”。例如“*.*”就是表示选择所有的文件,这个可以自己灵活掌握。下面是小五实际使用中将被病毒隐藏起来的文件全部显示出来的例子:

首先单击开始菜单中的“运行”→输入“cmd”回车→进入“命令提示符” 。(下面的命令依次输入)
C:/Documents and Settings/Administrator>H:         /*进入H盘目录,即你的U盘的盘符*/
H:/>dir /a                                                                /*查看H盘中的全部文件,包括有隐藏属性的*/
H:/>attrib *.* -s -h /s /d                                        /*去掉U盘中所有文件的四种属性*/

     这时打开U盘就会发现被病毒隐藏的文件也都出现了。对于不想动手的朋友们,可以下载下面的文件放入U盘,双击即可显示被病毒隐藏的文件了。


小五制作的显示隐藏文件的批处理文件下载地址:显示隐藏文件


注:小五介绍的方法并不适合电脑新手,对于电脑新手或者说不愿意动手的朋友们可以下载USBCleaner 更方便的清除U盘中的病毒。



本文系小五原创,首发于 小五资讯 http://www.xiaobeta.cn 作者:小五 转载请注明版权及出处!!

 

 

 

 

另加上:attrib命令

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]

+ 设置属性。

- 清除属性。

R 只读文件属性。

A 存档文件属性。

S 系统文件属性。

H 隐藏文件属性。

[drive:][path][filename]

指定要处理的文件属性。

/S 处理当前文件夹及其子文件夹中的匹配文件。

/D 也处理文件夹。

一个实例:

有的U盘病毒会将病毒文件设为系统文件,无法删除。有的会将文件设为系统隐藏文件,既不可见,图形界面下也不可修改隐藏属性。都可以利用此命令来处理。

打开MS-DOS,进入U盘的目录,输入命令:attrib -h -s /s /d

这样,所有的文件都被显示了出来,可以被任意地进行删除等操作了。

这篇关于自己动手显示U盘中被病毒隐藏起来的文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/504221

相关文章

第10章 中断和动态时钟显示

第10章 中断和动态时钟显示 从本章开始,按照书籍的划分,第10章开始就进入保护模式(Protected Mode)部分了,感觉从这里开始难度突然就增加了。 书中介绍了为什么有中断(Interrupt)的设计,中断的几种方式:外部硬件中断、内部中断和软中断。通过中断做了一个会走的时钟和屏幕上输入字符的程序。 我自己理解中断的一些作用: 为了更好的利用处理器的性能。协同快速和慢速设备一起工作

MySQL数据库宕机,启动不起来,教你一招搞定!

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG、Mongodb数据库运维(如安装迁移,性能优化、故障应急处理等)公众号:老苏畅谈运维欢迎关注本人公众号,更多精彩与您分享。 MySQL数据库宕机,数据页损坏问题,启动不起来,该如何排查和解决,本文将为你说明具体的排查过程。 查看MySQL error日志 查看 MySQL error日志,排查哪个表(表空间

安卓链接正常显示,ios#符被转义%23导致链接访问404

原因分析: url中含有特殊字符 中文未编码 都有可能导致URL转换失败,所以需要对url编码处理  如下: guard let allowUrl = webUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {return} 后面发现当url中有#号时,会被误伤转义为%23,导致链接无法访问

C#实战|大乐透选号器[6]:实现实时显示已选择的红蓝球数量

哈喽,你好啊,我是雷工。 关于大乐透选号器在前面已经记录了5篇笔记,这是第6篇; 接下来实现实时显示当前选中红球数量,蓝球数量; 以下为练习笔记。 01 效果演示 当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量; 02 标签名称 分别设置Label标签名称为:lblRedCount、lblBlueCount

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

动手学深度学习【数据操作+数据预处理】

import osos.makedirs(os.path.join('.', 'data'), exist_ok=True)data_file = os.path.join('.', 'data', 'house_tiny.csv')with open(data_file, 'w') as f:f.write('NumRooms,Alley,Price\n') # 列名f.write('NA

lvgl8.3.6 控件垂直布局 label控件在image控件的下方显示

在使用 LVGL 8.3.6 创建一个垂直布局,其中 label 控件位于 image 控件下方,你可以使用 lv_obj_set_flex_flow 来设置布局为垂直,并确保 label 控件在 image 控件后添加。这里是如何步骤性地实现它的一个基本示例: 创建父容器:首先创建一个容器对象,该对象将作为布局的基础。设置容器为垂直布局:使用 lv_obj_set_flex_flow 设置容器

C# dateTimePicker 显示年月日,时分秒

dateTimePicker默认只显示日期,如果需要显示年月日,时分秒,只需要以下两步: 1.dateTimePicker1.Format = DateTimePickerFormat.Time 2.dateTimePicker1.CustomFormat = yyyy-MM-dd HH:mm:ss Tips:  a. dateTimePicker1.ShowUpDown = t

恶意PNG:隐藏在图片中的“恶魔”

<img src="https://i-blog.csdnimg.cn/blog_migrate/bffb187dc3546c6c5c6b8aa18b34b962.jpeg" title="214201hhuuhubsuyuukbfy_meitu_1_meitu_2.jpg"/></strong></span><

小程序button控件上下边框的显示和隐藏

问题 想使用button自带的loading图标功能,但又不需要button显示边框线 button控件有一条淡灰色的边框,在控件上了样式 border:none; 无法让button边框隐藏 代码如下: <button class="btn">.btn{border:none; /*一般使用这个就是可以去掉边框了*/} 解决方案 发现button控件有一个伪元素(::after