Search Code

Tutoriel sur le renifleur USB à 34 $ : Capturez les mouvements de la souris et les frappes clavier à l'aide de Wireshark

Tutoriel sur le renifleur USB à 34 $ : Capturez les mouvements de la souris et les frappes clavier à l'aide de Wireshark

Lithuyi ya USB Sniffer: Kokanga Bokesi ya Mpuku mpe Maloba ya Keyboard na Wireshark

Na proje oyo, tokomona ndenge esaleli ya USB sniffer ekoki kosalela mpo na kokamba mpe kotala makambo oyo esalemaka na USB kati na ordinatɛ́ mpe bisaleli ya biloko oyo eyebani lokola mpuku mpe keyboard. Na kotia USB sniffer na kati kati ya esaleli ya USB mpe ordinatɛ́, bapakɛ ya USB nyonso oyo elekaka ekoki kokangama mpe kotalama na tango ya solo na Wireshark.

usb_sniffter-12

Lithuyi oyo emonisi ndenge bokesi ya mpuku, kobeta ya ba bouton, mpe ata maloba ya keyboard (ezali na ba mot de passe) ekoki komonana na niveau ya protokolo ya USB. Proje oyo esalemi mpo na kolakisa mpo na kososola ndenge ba esaleli ya USB Human Interface Devices (HID) esalaka na kati mpe mpo nini sécurité ya nzoto ezali na tina ndenge moko na sécurité ya logiciel.

USB Sniffer Ezali Nini?

USB sniffer ezali esaleli ya hardware oyo ezwaka esika na kati kati ya esaleli ya USB (lokola mpuku to keyboard) mpe ordinatɛ́ ya hôte. Ezali kolekisa ba données na ndenge ete esaleli esala malamu, mpe na tango moko, ezali kokanga mpe kolakisa bapakɛ ya données ya USB na interface mosusu ya kokamba.

Na proje oyo, USB sniffer ezali kosala lokola esaleli ya kolekisa:

  • Mpuku to keyboard ya USB ekangami na sniffer
  • Sniffer ekangami na ordinatɛ́
  • Bokangami mosusu ya USB longwa na sniffer ekendaka na ordinatɛ́ ya kokamba oyo ezali na Wireshark

Bapakɛ nyonso ya USB oyo elekaka kati na esaleli mpe ordinatɛ́ ekoki kokangama mpe kotalama na ndenge ete esaleli esala malamu :contentReference[oaicite:0]{index=0}.

Ba Éléments Minene Oyo Esalelamaki

Hardware ya USB Sniffer

USB sniffer oyo esalelamaki na proje oyo ezwami na mabɔkɔ ya Alex Tarasov na ndenge ya FPGA. Design mobimba ezali na firmware, ba fichiers ya PCB, mpe ba esaleli ya logiciel. Unité ya commerce oyo esalelami awa ezali na firmware oyo esilaki kokotama, na yango, esengeli te koflash to kosala configuration liboso ya kosalela.

Na kati, sniffer ezali kokanga ba lignes ya données différentielles ya USB mpe ezali kopesa bapakɛ na interface mosusu ya USB oyo Wireshark ekoki kokamba.

usb_sniffter-4

Mpuku mpe Keyboard (Ba Esaleli ya USB HID)

Mpuku mpe keyboard nyonso mibale ezali ba esaleli ya USB Human Interface Devices (HID). Ba esaleli oyo etindaka ba rapports ya tango na tango na ordinatɛ́ ya hôte mpo na kolakisa état na yango:

  • Mpuku: ba états ya ba bouton, bokesi ya X, bokesi ya Y
  • Keyboard: ba touches ya modification mpe ba codes ya scan ya ba touches

Ba rapports oyo etindamaka na ndenge ya pole, na format oyo ebombami te, na USB, mpo na yango, sniffer ekoki kokanga yango.

Ordinatɛ́ na Wireshark

Wireshark esalelamaka mpo na kokanga mpe kotala bapakɛ ya USB. Na Windows, kokanga ya USB esengaka ba composants mosusu mpo na kopesa nzela na trafic ya USB na niveau ya driver.

Bokangami mpe Bokangami ya Ba Fils

USB sniffer ekangami na kati kati ya esaleli ya USB mpe ordinatɛ́.

usb-sniffer-wiring-mouse
usb-sniffer-wiring-keyboard
usb-sniffer-wiring-mouse
  • Kanga mpuku to keyboard na port ya entrée ya USB ya sniffer
  • Kanga port ya sortie ya USB ya sniffer na ordinatɛ́
  • Kanga port ya USB ya kokamba ya sniffer na ordinatɛ́ moko to mosusu oyo ezali na Wireshark

Esaleli ya USB ekokoba kosala malamu ntango trafic na yango ezali kopesamela na port ya kokamba.

Kotiya Ba Logiciel Oyo Esengeli

Kotiya Wireshark

Wireshark esengeli kotiama na ordinatɛ́ ya kokamba. Na tango ya kotiya na Windows, ezali na tina mingi mpo na kopesa nzela na composant ya kokanga ya USB. Soki driver oyo ezali te, trafic ya USB ekoki kokangama te.

Ntango esili kotiama, Wireshark ekolakisa ba interfaces ya kokanga ya USB elongo na ba interfaces ya réseau.

Driver ya USB Sniffer (Windows)

Esengeli na exécutable moko ya mosungi na Windows mpo na kopesa nzela na Wireshark mpo na kozwa ba données ya USB sniffing longwa na hardware. Exécutable oyo esengeli kotiama na nzela ya système (na ndakisa, na kati ya C:\Program Files\Wireshark\extcap to esika nyonso oyo otiyaki Wireshark) mpo Wireshark ekoka kosolola na sniffer.

Kokanga Ba Données ya USB na Wireshark

Nsima ya kobanda Wireshark, pona interface ya USB sniffer mpe banda kokanga. Na ebandeli, trafic mingi ya USB oyo ezali na tina te ekoki komonana.

usb_sniffter-11

Kosalela Ba Filtres ya USB

Mpo na kotala kaka ba données ya USB oyo ezali na tina, filtre ya monɛsɛli esalelamaka:

usbll

Filtre oyo emonisi kaka bapakɛ ya USB Link Layer, oyo ezali na ba transactions ya USB ya brut oyo esalemaka kati na esaleli mpe hôte.

Kofiltre lisusu esengeli mpo USB ebotaka mingi mingi ya données.

Kofiltre na ID ya Pakɛ (PID)

Bapakɛ ya données ya mpuku mpe keyboard ekoki koyebana na ba ID ya Pakɛ (PID) oyo eyebani. Na proje oyo, ba PID oyo emonanaki ezali:

  • 0xC3
  • 0x4B

Biloko oyo ekoki kolongolama na Wireshark na kosalela:

usbll.pid == 0xC3 || usbll.pid == 0x4B

Filitre oyo ekeyi komipesa na ba rappor ya HID oyo ezali kouta na souris to na clavier.

Kososolola ba Données ya Souris

Tango souris ememi to ebengami, ba rappor ya HID etindamaka na tango nyonso. Rapport moko na moko ezali na ba octets mingi:

  • ID ya Rapport
  • Ba états ya bouton (gauche, droite, milieu)
  • Mouvement na axe X
  • Mouvement na axe Y

Na kotala ba valeurs ya ba octets oyo ebongwanaka na Wireshark, direction mpe vitesse ya mouvement ya souris ekoki koyebana. Ata soki obengi te, mouvement moko kaka ebotaka activité ya USB oyo emonanaka.

Kososolola ba Données ya Clavier

Ba données ya clavier etindamaka lokola ba rappor ya HID oyo ezali na ba scan codes, kasi te ba valeurs ya ASCII. Touche moko na moko ekokani na ID ya usage ya HID moko.

Na ndakisa:

  • 0x04 → Lettre A
  • 0x05 → Lettre B
  • 0x0E → Lettre K

Ba lettres ya minene mpe ya mike eyebanaka na ba touches ya modification lokola Shift, oyo emonanaka na ba octets mosusu ya rapport.

Ba touches ya fonctions lokola F12 mpe ebotaka ba scan codes ya unique oyo ekoki kotalama mbala moko na ba paquets oyo bakangami.

Ba Conséquences ya Sécurité

Projet oyo emonisaka polele ete trafic ya USB HID ezali na cryptage te. Soki appareil moko ya mabe etiami na kati kati ya clavier mpe ordinateur, ekoki kokanga ba touches nyonso, na ndenge moko na moko ba nkombo ya ba utilisateurs mpe ba mots de passe.

Yango wana sécurité ya USB, ba matériels ya confiance, mpe contrôle ya accès physique ezali ya ntina mingi na ba environnements ya délicat.

Résumé ya Démonstration

Na démonstration oyo, ba éléments oyo elandaki bakangamaki mpe basosololamaki na elonga:

  • Mouvement ya souris mpe activité ya bouton
  • Ba pressions ya touches ya clavier moko na moko
  • Ba touches ya fonctions mpe ba touches ya modification
  • Ba mots complets oyo bakomamaki na clavier

Sniffer ya USB esalaka na ndenge ya polele te, oyo ekomisaka koyeba yango mpasi soki okotala te na nzoto.

Conclusion

Projet oyo ya sniffer ya USB epesaka démonstration ya makasi mpe ya maboko ya ndenge USB esalaka na niveau ya se ya se. Na kosangisa ba matériels ya sniffing ya particulier na Wireshark, ekoki komonana polele ndenge ba appareils ya entrée basalisi na ba ordinateurs.

Projet oyo ezali malamu mpo na koyekola ba protocoles ya USB, ba structures ya rappor ya HID, mpe ba considérations ya sécurité ya mokili ya solo. Ata elakisamaki na souris mpe clavier, ba principes yango moko esalelamaka na ba appareils mosusu mingi ya USB.

Kokitisa Logiciel

Application ya mosungi ya Windows usb_sniffer_win.exe oyo esengeli mpo na kokanga ba données ya USB na Wireshark ezali na possibilité ya kokitisama na nse ya article oyo.

Images

usb_sniffter-3
usb_sniffter-3
usb_sniffter-4
usb_sniffter-4
usb_sniffter-5
usb_sniffter-5
usb_sniffter-6
usb_sniffter-6
USB Sniffer
USB Sniffer
usb_sniffter-10
usb_sniffter-10
usb_sniffter-11
usb_sniffter-11
usb_sniffter-12
usb_sniffter-12
usb_sniffter-8_software
usb_sniffter-8_software
usb_sniffter-9
usb_sniffter-9
usb-sniffer-wiring-keyboard
usb-sniffer-wiring-keyboard
usb-sniffer-wiring-mouse
usb-sniffer-wiring-mouse
Please provide the text you would like to have translated.

Nko o na nki.

Mokili na bisika

Fichiers📁

Manuel de l'utilisateur

Mabala a mangwe