Espion USB, version Hardware

Si vous n'avez pas trouvé de catégorie correspondante ci-dessus, regroupe les discussions plus générales et à l'occasion peut aussi abriter un fil sur les vieilles consoles de jeux.

Modérateurs : Carl, Papy.G, fneck

Avatar de l’utilisateur
Dynaroo
Messages : 169
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Espion USB, version Hardware

Message par Dynaroo »

Bonjour les Geeks !
Certains d'entre vous connaissent ce genre d'appareil ?
https://www.totalphase.com/solutions/ap ... -benefits/
Image
C'est un sniffer USB en version matériel, très utile par exemple pour "écouter" ce qui se passe entre un PC et un périph USB.
Etant de nature assez curieux, je souhaiterais savoir s'il est possible de l'exploiter avec Linux.
Back to the 80's, the decade that made us !
Avatar de l’utilisateur
Gege34
Messages : 394
Inscription : 25 avr. 2015 22:35
Localisation : 31

Re: Espion USB, version Hardware

Message par Gege34 »

Tu peux déjà commencer à le faire en soft.
Commodore (64/128/Amiga), HP (28/41/48/50/71/75/200/Prime) et autres (Ti, Canon X07, Psion, Casio, Palm, Thomson, Exl)
Avatar de l’utilisateur
Dynaroo
Messages : 169
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: Espion USB, version Hardware

Message par Dynaroo »

Il ne me reste plus qu'a franchir cette étape:
WiresarkUSB.png
WiresarkUSB.png (23.73 Kio) Consulté 2027 fois
Back to the 80's, the decade that made us !
Fool-DupleX
Messages : 1290
Inscription : 06 avr. 2009 12:07

Re: Espion USB, version Hardware

Message par Fool-DupleX »

Wireshark est très bien, mais sous Windows, pour tout ce qui est spy communication, je conseille également HHD. Il y a une version d'evaluation qui permet déjà de faire des trucs pas mal du tout. Et si on veut du matériel, le Saleae (le vrai, pas les clones chinois à 3 balles) est bien aussi.
Avatar de l’utilisateur
Dynaroo
Messages : 169
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: Espion USB, version Hardware

Message par Dynaroo »

Merci pour les liens.

En fait ce qui m'intéresse, c'est juste un appareil espionner les communications USB, comme celui que j'ai montré en début de post, ce qui est totalement different de l'analyseur logique.

Par exemple, est-il possible d'intercepter le mot de passe d'un fichier Zip qui se trouverait sur support USB, raccordé à un PC à travers cet appareil ?
Back to the 80's, the decade that made us !
Fool-DupleX
Messages : 1290
Inscription : 06 avr. 2009 12:07

Re: Espion USB, version Hardware

Message par Fool-DupleX »

Tu te compliques la vie. L'analyseur logiciel, typiquement le HHD en version d'évaluation, ou Wireshark, te sortira toutes les trames USB, en live et dans les deux sens. Par ailleurs, le Saleae a un interpréteur USB qui te sort les trames interprétées aussi.

Mais le mot de passe d'un fichier zip ne passera jamais sur ta ligne USB, s'il s'agit d'un media de stockage. Le fichier zip est chargé chiffré en ram et décrypté en ram. Un keylogger sera plus efficace ...

Si tu nous expliques exactement ton scénario, je peux te donner la manière de procéder.
Avatar de l’utilisateur
6502man
Messages : 10948
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Espion USB, version Hardware

Message par 6502man »

Il y aussi le bus pirate qui capture les trames de tous les protocoles existants 8)

Comme le dit Fool-Duplex le mot de passe d'un fichier zip ne passe absolument pas par l'USB :shock:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
Dynaroo
Messages : 169
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: Espion USB, version Hardware

Message par Dynaroo »

Wireshark me refuse la capture des paquets USB (cf. screenshot, j'ai fait ce qui m'es dit, sans résultat).
Est-il possible de n'afficher que les paquets entrants ou sortants ?

Mon scénario ne relève que de la pure curiosité: est-ce possible de reconstituer une image *.*bmp transitant sur USB en capturant ses octets ?
Back to the 80's, the decade that made us !
Avatar de l’utilisateur
Gege34
Messages : 394
Inscription : 25 avr. 2015 22:35
Localisation : 31

Re: Espion USB, version Hardware

Message par Gege34 »

T'as essayé tout simplement de faire un "sudo wireshark" ?
Commodore (64/128/Amiga), HP (28/41/48/50/71/75/200/Prime) et autres (Ti, Canon X07, Psion, Casio, Palm, Thomson, Exl)
Avatar de l’utilisateur
Dynaroo
Messages : 169
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: Espion USB, version Hardware

Message par Dynaroo »

Même résultat en faisant un "sudo wireshark":
WiresharkUSBSuperuser.png
WiresharkUSBSuperuser.png (23.12 Kio) Consulté 1800 fois
Back to the 80's, the decade that made us !
Avatar de l’utilisateur
Gege34
Messages : 394
Inscription : 25 avr. 2015 22:35
Localisation : 31

Re: Espion USB, version Hardware

Message par Gege34 »

Tu n'as pas la même erreur (les 2 premières lignes). Là il te dit "No such file or directory" et pas une erreur de permissions comme avant.
Il faudrait voir ce qui existe dans /sys/kernel/débug/usbmon
Commodore (64/128/Amiga), HP (28/41/48/50/71/75/200/Prime) et autres (Ti, Canon X07, Psion, Casio, Palm, Thomson, Exl)
Avatar de l’utilisateur
Dynaroo
Messages : 169
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: Espion USB, version Hardware

Message par Dynaroo »

Vérification faite, il me manque le dossier "usbmon" et son contenu.
Back to the 80's, the decade that made us !
Avatar de l’utilisateur
Gege34
Messages : 394
Inscription : 25 avr. 2015 22:35
Localisation : 31

Re: Espion USB, version Hardware

Message par Gege34 »

Suivant ta distribution, la version de ton kernel, ... Il y a d'autres choses à faire (bienvenue sous linux). A voir ici.
Commodore (64/128/Amiga), HP (28/41/48/50/71/75/200/Prime) et autres (Ti, Canon X07, Psion, Casio, Palm, Thomson, Exl)
Avatar de l’utilisateur
Dynaroo
Messages : 169
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: Espion USB, version Hardware

Message par Dynaroo »

Ma distro est Linux Mint (basé Ubuntu) et dont le noyau est dans sa version 5.4.0-72-generic
J'ai aussi la version 1.8.1-6ubuntu1.18.04.2 de Libcap0.8

Cela fonctionne, car il me manquait des paquets, merci les gars !!! :D :D
Back to the 80's, the decade that made us !
Fool-DupleX
Messages : 1290
Inscription : 06 avr. 2009 12:07

Re: Espion USB, version Hardware

Message par Fool-DupleX »

Heureux que ça fonctionne :-)

BusPirate est sympathique, mais ça s'arrête là. Trop lent, pas de paire différentielle, bref inutile pour faire quoi que ce soit sur un bus moderne.

Reconstituer un fichier .BMP qui passe sur le bus USB, ouais, mais il va être noyé en petits morceaux dans les multiples couches protocolaires et encore, seulement si la source transmet en clair. Par exemple, si c'est un disque externe bitlocké, aucune chance.

Espionner le bus USB est par contre très intéressant pour les périphériques de fabricants qui ne veulent pas partager ou qui sont trop paresseux pour supporter leurs produits. Je pense par exemple à un truc comme les machines Silhouette, dont le business model est de vendre très cher des accessoires propriétaires et des plug-ins pour leur logiciel de base, lequel ne sait rien faire. Avec le reverse de la communication USB, gros doigt aux preneurs d'otage en tous genres.

Autre excellent example : https://www.hamrick.com/ (Grâce à eux, mon scanner Agfa de 1998 fonctionne à merveille sur ma machine Windows 10 64 bits)
Répondre