诈骗者如何伪造 USB 存储容量?

诈骗者如何伪造 USB 存储容量?

最近我看到很多关于 USB 驱动器和 SSD 的广告,它们的存储容量与价格相比高得离谱(2TB 售价 10 美元等)。现在,这显然是一个骗局,但在观看了一些 YouTube 视频后,我发现闪存驱动器(在检查其属性时)实际上显示的是虚假的内存大小(图片来自 yt 视频) 假的 2TB 容量

我的问题是:这是怎么做到的?这是否必须在硬件端完成,或者任何人都可以让他们的 USB 看起来有数 TB 的存储空间?这有什么限制吗?

先行致谢!

答案1

每个存储设备都需要向主机发送其大小的信号。对于所有 SCSI 派生协议(例如 USB 存储类),这类似于READ CAPACITY

设备固件通常会如实回答该请求,但是没有人能阻止固件开发人员给出错误的(迄今为止太大的)答案。

这通常通过忽略即将到来的READWRITE命令中的位来实现,这样当设备与许多文件系统一起使用时,它将(某种程度上)工作,直到达到实际容量。

相关内容