有关假USB驱动器如何工作的信息


0

这个问题已经在这里有了答案:

因此,我想创建一个假的2TB USB闪存盘(仅用于喜剧目的),并遇到了这个问题。显然有人从中国购买了一块假硬盘,里面有一些螺母可以减轻重量,还有一个(可能容量很低)USB闪存驱动器,具有某种“循环模式”。

本质上,将发生的情况是,只要您写入一个大文件(大于内部实际闪存驱动器的实际容量),它就会自行“重新写入”,AKA擦除并重新开始,并继续这样做直到文件传输完成了。

我已经能够使我的USB闪存驱动器显示为2TB(制作了Linux SH脚本,如果需要的话,将提供),但是我真的很想知道如何将它们设置为“重写”自己。

提前致谢!狮子座

这个问题与这里的问题不同,因为我要求提供有关如何将这些伪造的USB设备设置为“循环”模式的详细信息。另一个问题是有关假USB设备的一般信息。

Answers:


0

据我所知,卖家修改了驱动器上控制器的固件。

已知卖方会执行以下四种操作之一:

  • 设置“回送”模式,在需要时覆盖数据。
  • 当超出实际容量时,将数据写入类似“ dev / null”的区域
  • 如果容量过大,请忽略其他数据(通常会显示错误)
  • 更改某些文件系统上的文件分配表(FAT)。

我至今仍未找到任何有关此操作的确切信息,这可能是“商业秘密”。这很容易检测到,因为在物理空间用完(1GB,2GB或8GB芯片)后,文件将被破坏。

网页链接:

http://www.rmprepusb.com/tutorials/-fake-usb-flash-memory-drives

http://www.passmark.com/support/bit_fake_USB_detection.htm


啊好吧。因此,如果不修改USB控制器的固件,可能无法设置此“循环”模式。当您修改FAT分区表以伪造分区的大小时,将发生实际容量超限时出现的错误。谢谢(你的)信息!
Leo Takacs
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.