13 votes

Puis-je " reprogrammer " une clé USB American Express ?

J'ai récemment reçu en promotion une clé USB qui ressemble à une carte de crédit. La partie de la clé se déploie pour la brancher. Lorsque vous la branchez, la boîte de dialogue d'exécution s'ouvre, et une URL vers une page Web American Express s'affiche.

J'ai pu le trouver dans le gestionnaire de périphériques :

American Express Drive in Device Manager

Mais je ne sais pas quoi faire d'autre ? Y a-t-il un moyen de convertir cette clé en une simple clé USB ? Ou mieux encore, puis-je modifier la commande qu'elle exécute lorsqu'elle est insérée dans un ordinateur ?

American Express USB Drive Open

American Express USB Drive Closed

Plutôt cool, hein ! ? Félicitations à American Express pour avoir créé un dispositif de marketing cool ! (Que je peux, je l'espère, pirater !)

11voto

Ouvrez les propriétés du dispositif, et affichez le VID et le PID (vendorID et partID) du dispositif.

Device Manager -> Properties -> "Details Tab" -> "Device Instance ID" dans la liste déroulante.

Ça devrait être quelque chose comme :
HID\VID_1532&PID_000D\6&28F03F61&0&0000 (Dans ce cas, c'est une souris Razer)

Le VID et le PID sont (idéalement) uniques, donc cela devrait vous permettre de trouver qui a fabriqué le matériel de l'interface usb, à moins que ce ne soit un vraiment produit chinois bon marché. Je suppose que pour quelque chose comme ça, l'interface USB va être intégrée dans n'importe quel microprocesseur qu'ils ont là-dedans (c'est moins cher), donc connaître la marque du dispositif sera un début.

http://www.linux-usb.org/usb.ids Il a une liste assez étendue d'identifiants. Sinon, cherchez sur Google VID_<number> et voyez ce que vous obtenez.

(Affichez-le et faites-le nous savoir, aussi ! Je suis curieux.)

10voto

Vous pourrait être capable de le reprogrammer, si a) il avait une mémoire reprogrammable, et b) vous connaissiez le protocole pour y accéder. Mais la vérité est probablement qu'il ne fait qu'émuler un clavier et qu'il "appuie" sur les boutons nécessaires pour piloter Windows, sans avoir réellement le moindre cerveau.

6voto

Baldy Points 195

Il se compose d'un contrôleur Cypress PSoC, combiné à une eeprom série 24c02.

L'eeprom contient les données relatives au site Web présenté, tandis que le uController se charge de tous les protocoles USB et autres communications avec le PC. Il récupère les données de l'eeprom et les envoie à la mémoire tampon du clavier de votre PC.

Avec un simple programme appelé PonyProg vous pouvez lire et modifier le contenu de l'eeprom.

2voto

Satish Ravipati Points 111

Ça pourrait être une clé USB. Il existe des clés de la taille d'une carte de crédit, comme este . Le prix laisse penser qu'ils ne les donneront pas pour autant. Voici un ressemble à celui que vous avez avec l'impression faite dans le sens inverse. En tapant "MMI 1028FMS" sur Google, vous trouverez un grand nombre de sites avec exactement la même image et le même texte. Aucun d'entre eux n'indique le prix. Je pense que cela pourrait être fabriqué par Hongkong Dazhihui Electronics .

Je pense qu'Ignacio a raison. Ce n'est pas une clé USB, mais un produit moins cher dans le même emballage.

2voto

Ryan McGeary Points 121

Cet article semble prometteur :

Piratage des clés USB

Le cerveau de la Webkey se trouve dans une minuscule puce qui s'insère dans votre port USB. Si vous sortez cette puce de son boîtier et enlevez la colle, vous obtiendrez quelque chose comme ceci. Le numéro de pièce de cette Webkey particulière est "WEB-130C".

JJShortcut a rédigé un excellent article décrivant comment reprogrammer l'EEPROM d'une Webkey spécifique qu'il a rencontrée. Ma Webkey est un peu différente, donc je vais d'abord passer en revue cette même méthode avec un peu plus de détails et de spécificités avec la Webkey que j'ai.

La toute première chose que vous remarquerez sur la carte est l'EEPROM. Si vous avez de bons yeux (ou une loupe), vous verrez qu'elle est marquée "J24C02C" sur une ligne, et "DP1D07" sur la suivante. C'est notre cible.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X