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

    文章

    1290

    浏览量

    57235
  • 字符
    +关注

    关注

    0

    文章

    232

    浏览量

    25174
  • Win10
    +关注

    关注

    2

    文章

    710

    浏览量

    39927
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    labview中如何实现字符串换行

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

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

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

    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

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

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

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

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

    labview扫描字符串怎么用

    LabVIEW 是种流程化编程语言和开发环境,主要用于控制、测量和监测系统。在 LabVIEW 中,扫描字符串项常见的任务,它允许用户按照定的模式从输入
    的头像 发表于 12-29 10:12 1869次阅读

    微软发布Win10Win11累积更新

    此次Win10系统升级后,亮点之就是Copilot已正式固定在任务栏,即使没有启动Edge浏览器,也能与Copilot即时畅通沟通。
    的头像 发表于 12-13 11:09 2225次阅读

    oracle字符串split成多个

    Oracle是种广泛使用的关系型数据库管理系统,它提供了许多强大的功能和函数,用于处理和操作数据。其中之就是字符串分割(split)方法,该方法用于将一个字符串按照指定的分隔符分割
    的头像 发表于 12-06 09:54 5126次阅读

    oracle判断字符串包含某个字符

    字符串操作是任何编程语言中都非常重要的部分,Oracle数据库作为目前最常用的关系型数据库之,也提供了丰富的字符串操作函数和方法。在本文
    的头像 发表于 12-06 09:53 1.5w次阅读

    字符数组和字符串有没有区别?

    字符数组和字符串有没有区别?
    的头像 发表于 11-30 16:39 624次阅读

    MySQL替换字符串函数REPLACE

    MySQL是目前非常流行的开源数据库管理系统之,它具有强大的功能和性能。其中之字符串函数REPLACE,可以用于替换字符串中的指定字符
    的头像 发表于 11-30 10:44 1481次阅读