0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

研究发现:Win10 快捷方式一短字符串会损坏任何硬盘

工程师邓生 来源:IT之家 作者:骑士 2021-01-15 10:40 次阅读

1月15日消息 外媒 BleepingComputer 报道,Infosec 研究员 Jonas L 发现了一个短字符串,当它构成文件系统路径的一部分时,将导致任何 Windows 10 硬盘损坏。

这个短字符串可以通过多种方式传递给操作系统,比如 ZIP 压缩的一部分,Windows 10 的快捷方式,特别制作的 HTML 文档,甚至作为文件图标路径的一部分。

这意味着例如有人可以在网络驱动器上创建一个诱杀文件,当浏览该目录时,就会导致你的硬盘损坏。

e7d7a130ce474cb7ac7cabc633cd03f6.jpeg

IT之家获悉,被诅咒的字符串是 $i30,是一个与目录相关联的 NTFS 属性,其中包含目录的文件和子文件夹列表。在某些情况下,NTFS 索引还可以包含已删除的文件和文件夹,这在进行事件响应或取证时非常方便。当像下面这样使用时,会开始杀死你的硬盘。即使用户从未打开该文件,也会触发该漏洞。

该漏洞被利用后,可以通过单行命令触发,瞬间破坏 NTFS 格式化硬盘,Windows 会提示用户重启电脑以修复被破坏的磁盘记录。

目前还不知道为什么该字符串会导致你的硬盘损坏,研究人员称,一个有助于诊断问题的注册表键不起作用。据说已经发现了很多这样的触发案例,但微软一直都没有修复。

a3e48ed4729848528879f7e4439b4b88.jpeg

0a93f47c1e324e8ebf916285c6680072.jpeg

BleepingComputer 询问微软,并得到以下回复。

“微软遵循对客户承诺,调查了报告的安全问题,我们将尽快为受影响的设备提供更新。”

责任编辑:PSY

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬盘
    +关注

    关注

    3

    文章

    1310

    浏览量

    57324
  • 字符
    +关注

    关注

    0

    文章

    233

    浏览量

    25211
  • Win10
    +关注

    关注

    2

    文章

    710

    浏览量

    40004
收藏 人收藏

    评论

    相关推荐

    硬盘数据恢复—硬盘电路板损坏如何恢复硬盘数据?

    硬盘故障: 硬盘电路板损坏硬盘电路板损坏的典型表现: 1、硬盘加电无
    的头像 发表于 12-18 13:43 102次阅读

    cc85xx的usb驱动在win10上跑是否有兼容性的问题?

    我们公司块基于cc85xx芯片的无线mic,用usb接口连接到电脑上,最近用户反映在win10的环境下有时重启电脑后,无线mic就找不到了。我们做了实验确实发现了有时找不到设备,但是在设备管理
    发表于 10-29 07:12

    MATLAB(5)--字符串处理

    :两个字符串里的每个字符依次按ASCII值大小逐个进行比较,比较的结果是个数值向量,向量中的元素为1或者0。 字符串比较函数用于判断字符串
    发表于 09-06 10:22

    labview字符串数组转化为数值数组

    在LabVIEW中,将字符串数组转换为数值数组是项常见的任务,尤其是在处理数据采集、信号处理或用户输入时。 1. 理解LabVIEW的数据类型 在开始之前,了解LabVIEW中的数据类型是非
    的头像 发表于 09-04 17:47 2382次阅读

    labview字符串如何转换为16进制字符串

    在LabVIEW中,将字符串转换为16进制字符串个常见的需求,尤其是在处理数据通信和硬件接口时。LabVIEW提供了多种方法来实现这转换,包括使用内置函数、编写VI(Virtua
    的头像 发表于 09-04 15:54 2497次阅读

    labview中如何实现字符串换行

    2.1 使用内置函数 LabVIEW提供了多种内置函数来处理字符串,包括换行。以下是些常用的方法: 使用 Build Array 函数 :通过循环构建字符串数组,每个元素代表
    的头像 发表于 09-04 15:47 1722次阅读

    labview中常用的字符串函数有哪些?

    在LabVIEW中,常用的字符串函数广泛覆盖了对字符串的各种操作,包括但不限于格式化、搜索、替换、连接、计算长度等。以下是些常用的字符串函数及其简要说明:
    的头像 发表于 09-04 15:43 739次阅读

    labview字符串的四种表示各有什么特点

    。在LabVIEW中,字符串种基本的数据类型,用于表示文本信息。字符串在LabVIEW中有多种表示方式,每种方式都有其特定的应用场景和特
    的头像 发表于 09-04 15:40 585次阅读

    esp32通过ble连接win10,为什么连不上?

    下是什么问题,连接win10, 您推荐使用哪个官方例子 win10 ble连接代码是 _peripheral = await
    发表于 06-13 06:05

    STVD在win10分区下代码查找和代码不正常怎么解决?

    电脑win10 64位家庭版,安装了编程软件环境 STVD,用C编译器,软件装在D盘 (装C盘也试了),现在如果工程文件放在 C盘或移动硬盘下,打开都可以正常跳转查找代码“go
    发表于 04-15 06:34

    win10下无法运行STVD怎么解决?

    win10,运行STVD的时候,出现这个问题,不知要怎么解决。谢谢
    发表于 04-10 06:39

    鸿蒙TypeScript学习第10天:【String(字符串)】

    String 对象用于处理文本(字符串)。
    的头像 发表于 04-08 14:32 827次阅读
    鸿蒙TypeScript学习第<b class='flag-5'>10</b>天:【String(<b class='flag-5'>字符串</b>)】

    C语言字符串编译函数介绍

    在C语言中,字符串实际上是使用null字符O'终止的字符数组。因此,个以null结尾的
    的头像 发表于 03-07 16:18 514次阅读
    C语言<b class='flag-5'>字符串</b>编译函数介绍

    如何安装cy7c68013的虚拟串口win10驱动?

    怎样安装cy7c68013的虚拟串口win10驱动? 我自己做了块板,在win7下能正确安装虚拟串口驱动使用,但没有找到win10相应的驱动,请帮助。
    发表于 02-29 08:12

    在modustoolbox开发环境里面如何通过快捷方式批量屏蔽代码?

    在modustoolbox开发环境里面如何通过快捷方式批量屏蔽代码,目前是通过/*********/的方式来屏蔽, 谢谢!
    发表于 02-01 06:52