web-dev-qa-db-fra.com

Comment vérifier si mes lecteurs USB sont vulnérables par mauvais USB

Mark a souligné que seul un type de puce est vulnérable à la mauvaise USB, je tiens à vérifier si le mien est, utilisez uniquement les lecteurs de Kingston Flash ici, alors pouvez-vous me dire s'ils sont, ou s'il existe une liste quelque part, je pouvais vérifier cela? Je vous remercie.

5
findulinRomosa

Vous devez déterminer quel contrôleur flash votre appareil a. Différents appareils peuvent avoir des contrôleurs différents, même s'ils ont le même fabricant - il semble dépendre de ce que l'usine avait à l'époque.

Une façon est de démonter l'appareil et de lire l'étiquette sur la puce du contrôleur.

Un autre moyen (non invasif) consiste à utiliser des logiciels tels que Chipgenius. Cela peut être trouvé via Google sur un certain nombre de sites russes. Assurez-vous de vérifier votre copie pour les logiciels malveillants. "USBDev.ru" est une source de fichiers de programmation logicielle/micrologiciel USB.

Une fois que vous connaissez le contrôleur utilisé, vous pouvez effectuer une recherche sur place pour voir si elle est vulnérable ou utilisez/modifiez l'outil de clignotant du micrologiciel du fabricant pour clignoter votre propre firmware. Si vous réussissez, l'appareil est probablement vulnérable. Si cela a peur de "Badusb", j'éviterais les contrôleurs de mémoire à base de micro-contrôleur et coller à ceux qui utilisent des puces à usage unique.

Des recherches similaires ont été réalisées dans la mémoire flash dans les cartes SD un moment avant "Badusb" émergé et ce discours CCC est assez intéressant. Il explique le raisonnement derrière l'utilisation de micro-contrôleurs en raison de la qualité flash/de l'économie. Une grande partie des informations s'applique également aux lecteurs flash USB.

6
Stu W