Informações sobre como funcionam as unidades USB falsas [duplicado]

0

Então, eu queria criar uma unidade flash USB de 2 TB falsa (apenas para fins cômicos), e deparei com esta questão . Aparentemente, alguém comprou um disco rígido falso da China, e dentro havia algumas porcas para dar algum peso, e uma (provavelmente muito baixa capacidade) flash drive USB que tinha algum tipo de "modo de loop".

Essencialmente, o que aconteceria se você escrevesse um arquivo grande (maior do que a capacidade real do pen drive em si), ele iria "reescrever-se", apagando-se e reiniciando, continuando a fazer isso até a transferência de arquivos foi concluída.

Eu já consegui fazer com que a minha unidade flash USB aparecesse como 2TB (criei um script Linux SH, fornecerá se solicitado), mas gostaria de saber como eles estão configurados para "reescreverem" eles mesmos.

Obrigado antecipadamente! Leo

Esta questão é diferente da aqui porque Eu estava solicitando informações mais detalhadas sobre como esses dispositivos USB falsificados foram configurados no modo "loop". A outra pergunta era informações gerais sobre dispositivos USB falsos.

    
por Leo Takacs 19.01.2017 / 03:47

1 resposta

0

Pelo que vi, os vendedores modificam o firmware do controlador na unidade.

Os vendedores são conhecidos por fazer um dos quatro:

  • Defina um modo de "loopback", sobrescrevendo os dados quando necessário.
  • Quando estiver acima da capacidade real, grave os dados em uma área semelhante a "dev / null"
  • Quando houver excesso de capacidade, ignore quaisquer dados adicionais (geralmente exibe um erro)
  • Altere a tabela de alocação de arquivos (FAT) em determinados sistemas de arquivos.

Eu não consegui encontrar nada sobre como isso é feito exatamente, provavelmente porque é um "segredo comercial". É bastante fácil de detectar, porque depois que o espaço físico acabar (o chip de 1GB, 2GB ou 8GB), os arquivos serão corrompidos.

Links da Web:

link

link

    
por 19.01.2017 / 04:06