Донецкий техникум промышленной автоматики

Програма для управління іншим телефоном. Управління комп'ютером через андроїд

  1. Що для цього потрібно
  2. Підключення Bluetooth-модуля до Arduino
  3. Додаток Ultimate Control
  4. Додаток Unified Remote
  5. Додаток WIN - Remote
  6. Як управляти планшетом зі смартфона в ОС Android
  7. Tablet Remote
  8. RemoDroid
  9. Як управляти планшетом зі смартфона в ОС Windows
  10. TeamViewer
  11. Трюк 1: Використовуємо BT для віддаленого доступу до комп'ютера
  12. Трюк 2: Контроль доступу за допомогою BT
  13. Трюк 3: Сніфаем BT-трафік з ефіру
  14. Трюк 4: Працюємо з BT-адаптером безпосередньо
  15. Трюк 5: Знаходимо приховані пристрої
  16. Трюк 6: перехоплювати з ефіру розмови по гарнітурі
  17. Трюк 7: DDoS BT-пристроїв

Інший раз так хочеться подивитися якийсь фільм за допомогою комп'ютер, але виникає проблема відсутності пульта для нього. Але рішення є.

Ваш смартфон Galaxy S3 може послужити відмінним помічником. Існує спеціальний додаток Tablet Remote, яке перетворює девайс в пульт дистанційного керування. Потрібно лише завантажити і встановити її на ПК і на смартфон, а потім злегка налаштувати її.

Програма насправді здатна замінити звичайний телевізійний пульт і привнести щось нове. Створений віртуальний пульт дозволити регулювати гучність відео, перемикати його, ставити на паузу, здійснювати пошук фільмів або роликів / музики. Також, за допомогою екранної клавіатури можна вводити текст в пошуковому рядку і знаходити всі потрібні фільми.

Крім усього іншого, для роботи цієї програми не потрібні root-права.


Отже, для початку Вам потрібно встановити цю програму на комп'ютер і на смартфон. Далі необхідно включити Bluetooth на обох пристроях. Для того, щоб вони змогли підключитися один до одного, виконайте наступний ланцюжок дій: «Connection» / «Scan Devices». Потім один з пристроїв буде знайдено іншим. Щоб смартфон або ПК був внесений до списку, натисніть кнопку «Make Device Discoverable». Не забувайте, що Bluetooth за замовчуванням працює 120 секунд, так що Вам доведеться залізти в налаштування і зняти це обмеження: «Налаштування» / «Бездротові мережі» / «Bluetooth».

Так як управляти потрібно буде смартфоном, то на ньому відкриваємо встановлену програму , Натискаємо кнопку «Setup». Відкриється нове меню, в якому будуть знаходитися 2 рядки. Навпаки кожної з них ставимо галочку.


Навпаки кожної з них ставимо галочку

Ось в принципі і всі дії з налаштування програми на обох пристроях. Вам залишається просто натиснути на кнопку «Remote» на Вашому Galaxy S3 для активації віртуального дистанційного пульта управління.

Якщо Ви хочете переглядати відео в повноекранному режимі , То необхідно зайти в налаштування «Settings» і поставити галочку навпроти «Hide Status bar».

Програма функціонує на будь-яких пристроях без будь-яких збоїв і проблем. Завантажити її можна безкоштовно в

У цій статті представлена покрокова інструкція , Яка допоможе вам самостійно створити додаток для Android-смартфона, призначене для управління чим-небудь через Bluetooth. Для демонстрації ми детально розберемо приклад миготіння світлодіодом на Arduino по командам з телефону або планшета. В результаті виконання наших інструкцій ви навчитеся робити ось так:
Для управління домашнім роботом досить додати кнопок і обробити їх команди на стороні Arduino.

Що для цього потрібно

  1. Будь-яка Arduino-сумісна плата
  2. Bluetooth-модуль
  3. Пристрій на якому встановлена ​​ОС Android

Як Bluetooth-модуля найкраще використовувати HC-05. Його легко купити в китайському інтернет магазині або на eBay. Модуль живиться від 3.3 В, але його лінії I / O можуть працювати і з 5-вольтової логікою, що дозволяє підключати його UART до Arduino.

Bluetooth-модуль HC-05

Підключення Bluetooth-модуля до Arduino

Так тепер нам потрібно підключити нашу Arduino з Bluetooth. Якщо на Arduino немає висновку з 3.3В, а тільки 5В то потрібен буде поставити стабілізатор щоб знизити харчування. Призначення висновків HC-05 легко знайти в інтернеті. Для використання рекомендуємо вам зробити плату з виведеними лініями харчування, Rx і Tx. Підключення до Arduino необхідно проводити в наступному порядку:

  • висновок Arduino 3.3В або (5В через стабілізатор!) - до 12 піну модуля Bluetooth
  • висновок Arduino GND - до 13 піну модуля Bluetooth
  • висновок Arduino TX - до 2 піну модуля RX Bluetooth
  • висновок Arduino RX - до 1 піну модуля TX Bluetooth

Після підключення необхідно перевірити працездатність Bluetooth модуля. Підключимо Світлодіод до 12 виводу Arduino і завантажимо на плату наступний скетч:

Char incomingByte; // вхідні дані int LED = 12; // LED підключений до 12 піну void setup () {Serial.begin (9600); // ініціалізація порту pinMode (LED, OUTPUT); // Встановлюємо 12 висновок як вихід Serial.println ( "Press 1 to LED ON or 0 to LED OFF ..."); } Void loop () {if (Serial.available ()> 0) {// якщо прийшли дані incomingByte = Serial.read (); // зчитуємо байт if (incomingByte == "0") {digitalWrite (LED, LOW); // якщо 1, то вимикаємо LED Serial.println ( "LED OFF. Press 1 to LED ON!"); // і виводимо назад повідомлення} if (incomingByte == "1") {digitalWrite (LED, HIGH); // якщо 0, то включаємо LED Serial.println ( "LED ON. Press 0 to LED OFF!"); }}}

Переглядів: 271.

Існує велика кількість додатків, які перетворюють ваш Android телефон в пульт для управління комп'ютером.

З такими додатками ви зможете управляти комп'ютером, не встаючи з дивана, буде досить зробити один рух пальцем для виконання завдання. Управління комп'ютером через андроїд на PC здійснюється через Bluetooth або Wi-Fi модуль (На ноутбуці таким модулі присутні в заводській комплектації, в стаціонарних комп'ютерах можна підключити зовнішні пристрої), також вам буде потрібно витратити кілька хвилин свого часу для інсталяції необхідного софта. Для дистанційного керування персональним комп'ютером існують три відмінні програми, які описані нижче.

Додаток Ultimate Control

Додаток ділиться на дві частини, як і всі програми подібного типу, а саме: агент, який встановлюється на мобільному Android пристрої, і додаток для комп'ютера. Після того, як ви встановите програму, запустіть її на комп'ютері. Тепер необхідно на телефоні запустити встановлений агент, і вибрати з допомогою якого типу зв'язку ви будете здійснювати управління. На цьому все!

Для спрощення управління комп'ютером, ви можете в додатку використовувати мультитач. Для програми існує велика кількість варіантів застосування, і обмежуються вони тільки специфікою вашого заняття на комп'ютері. Можна почати з можливості управління презентаціями. Програма Ultimate Control підтримує кілька систем, таких як Mac, Linux і Windows.

Також вам буде потрібно на комп'ютері Java Runtime Environment.


Додаток Unified Remote

Програма повністю аналогічна Ultimate Control, яка для управління також використовує серверне управління, яке налаштовується на комп'ютері, і додаток для вашого пристрою Android . Додаток на телефоні може по мережі включати комп'ютер, управляти гучністю, автоматично зупиняти роботу медіа-програвачів при вхідних дзвінках на телефоні і багато інших функцій.

На жаль, цей додаток є платним, в безкоштовної версії багато функцій недоступні. Управління програмою PowerPoint і різними браузерами надається тільки в платній версії продукту. Зі списку систем, додаток Unified Remote має підтримку тільки Windows і для своєї роботи требует.NET Framework 4.

Додаток WIN - Remote

Як і попередній додаток, WIN - Remote підтримує тільки ОС Windows. Для нормальної роботи вам необхідно інсталювати Windows Remote Service сервіс. Після установки цього сервісу і його запуску, ви зможете створити сервер, і підключиться до нього з мобільного телефону Android . За допомогою цього додатка ви зможете здійснювати управління файловим менеджером і багатьма популярними браузерами, а також відео та аудіо плеєрами, презентаціями, а також наглядом зображень.

Серед усіх описаних додатків, WIN - Remote відрізняється тим, що всі його функції надаються абсолютно безкоштовно. У платній версії, ви зможете позбутися реклами.

Невеликим недоліком є ​​відсутність мультіплатформенності, але в цьому випадку це залежить від використовуваних технологій.

Як бачимо, вирішити проблему управління комп'ютером через андроїд телефон або планшет виявилося зовсім не складною справою, завдяки гарному софту. Завантажити дані додатка ви можете на нашому сайті або Google Play . Всім удачі і до нових зустрічей.


Нерідко виникають ситуації, коли потрібно скористатися планшетом, але взяти його в руки немає можливості. Один із прикладів - перегляд фільму на ТВ з підключеного планшета. Сидячи або лежачи на дивані, незручно вставати або тягнутися до нього для перемотування, перемикання файлу і т.д. Ще один з варіантів - прослуховування музики з планшета, який захований в сумці. Діставати його кожен раз незручно, а іноді - практично неможливо. У таких ситуаціях дуже зручно, коли смартфон управляє планшетом. Як реалізувати такий підхід - розповість стаття.

Як управляти планшетом зі смартфона в ОС Android

На жаль, функціональність смартфонів і планшетів на базі ОС Android не передбачає можливості з'єднання двох пристроїв для віддаленого управління . Максимум, що можна зробити силами «чистої» системи - це організувати синхронізацію між ними. Для того, щоб забезпечити управління планшета зі смартфона - потрібно скористатися сторонніми програмами. Про них і піде мова.

Tablet Remote

Програма Tablet Remote - простий засіб для віддаленого управління планшетом зі смартфона. Забігаючи наперед, варто зазначити, що її функціональність не дуже широка: є тільки можливість використання телефону в якості пульта. Стрімінг картинки з екрану програма робити не вміє, тому всі дії проводяться наосліп. Це не страшно, якщо планшет підключений до телевізора і всі дії на дисплеї видно, але незручно, якщо «таблетка» лежить в сумці.


Щоб скористатися програмою - необхідно встановити її на обидва устройства.Дальнейшій пан дій такий:

Дальнейшій пан дій такий:

Коли телефон повернений в портретній орієнтації - на дисплеї відображається пульт з п'ятипозиційною навігаційною кнопкою (як на кнопкових звонилка), клавіші програвача і системні кнопки «Додому», «Меню», «Назад», «Пошук» і «Клавіатура». У такому режимі смартфон управляє планшетом в меню, програвачах і інших програмах. При повороті в горизонтальне положення - пульт перемикається в режим геймпада.

У такому положенні можна грати в Android-ігри на екрані телевізора, використовуючи в ролі геймпада смартфон У такому положенні можна грати в Android-ігри на екрані телевізора, використовуючи в ролі геймпада смартфон. Втім, телевізор і не обов'язковий: якщо планшет має діагональ 10 ", довго тримати його незручно. А якщо використовувати підставку - можна встановити «таблетку» на стіл і грати, використовуючи в ролі джойстика смартфон (який в 2-6 разів легше).

RemoDroid

RemoDroid - більш просунута програма, що дозволяє організувати управління планшета зі смартфона. Вона є аналогом популярної комп'ютерної утиліти TeamViewer. Основна функція програми - стрімінг зображення з дисплея, а також сенсорне керування. Це означає, що при установці підключення картинка з екрану планшета буде передаватися на смартфон, а при натисканні на елементи управління - здійснюється запуск відповідного пункту. Недоліків у програми два. Один з них - це необхідність, щоб обидва пристрої перебували в одній локальної мережі або мали підключення по статичному IP. Другий - без наявності на планшеті прав Root стрімінг зображення може не заробити. RemoDroid - більш просунута програма, що дозволяє організувати управління планшета зі смартфона

Налаштування програми гранично проста.

Після виконання цих маніпуляцій на дисплеї з'явиться картинка з екрану планшета, а також кнопки, традиційно розташовані під екраном.

Як управляти планшетом зі смартфона в ОС Windows

Планшети на базі настільної версії Windows 8.1 або 10 останні 2 роки стабільно користуються попитом. Методи, наведені вище, не підходять для організації віддаленого управління, так як вимагають, щоб обидва пристрої функціонували на базі Android . Однак це не означає, що використовувати телефон в якості пульта не вийде. У хід йдуть перевірені, старі добрі методи.

TeamViewer

Програма TeamViewer позитивно зарекомендувала себе, як надійне і безкоштовне (для домашнього використання) рішення для організації віддаленого управління в середовищі Windows. Однак мало хто знає, що існують версії додатка, адаптовані для мобільних пристроїв . Встановити їх можна на смартфони з Android, iOS, BlackBerry OS і, само собою, мобільною версією Windows 8.1 або 10.

Щоб керувати за телефону планшетом на базі Windows, необхідно завантажити клієнтську програму для планшета, ноутбука або ПК, а також встановити на смартфон його мобільну версію. Подальший порядок дій наступний.


Управляти планшетом можна як за допомогою пальцевих жестів, так і підключивши по Bluetooth або USB OTG миша. Спосіб відрізняється універсальністю, так як дозволяє керувати будь-яким пристроєм на базі деськтопной версії Windows, з будь-якого смартфона. Управляти планшетом можна як за допомогою пальцевих жестів, так і підключивши по Bluetooth або USB OTG миша

Всі чудово знають, що за допомогою Bluetooth можна передати файл з девайса на девайс або підключити бездротову гарнітуру . Але цим його можливості не обмежуються. Маючи при собі потрібний інструмент, можна творити справжні чудеса. Так чому б не спробувати себе в ролі фокусника?

Вбудований модуль технології Bluetooth (або, якщо більш офіційно, IEEE 802.15.3) давно перестав бути дивиною. Вартість модуля настільки мізерна, що ні вбудовує його в мобільний, ноутбук або КПК тільки ледачий виробник. Та й то - з міркувань маркетингу. Словом, Bluetooth використовують практично всі. Але лише одиниці знають, що, використовуючи технологію, ризикують видати свої конфіденційні дані. Але почнемо все-таки з хорошого!

Трюк 1: Використовуємо BT для віддаленого доступу до комп'ютера

Якось для проведення презентації я запросив одну довгоногу подругу - натискати кнопку «пробіл», щоб перегортати слайди в Power Point. Це задоволення коштувало мені недешевого обіду і двох годин порожніх розмов з Barbie girl. Після цього я твердо вирішив: наступного разу проблему відсутності пульта ДУ я обійду по-іншому. І обійшов, скориставшись мобільником! Так-так, прямо з телефону можна перегортати слайди, управляти музикою - і робити ще бог знає що. Головне, щоб на мобільнику і комп'ютері були встановлені BT-модулі. Мало того, що зекономиш гроші і сили, так ще і виглядати будеш непростимо модно. Показати такий фокус здатний кожен, хто заюзать утиліту
Bluetooth Remote Control, не так давно оновили до версії 3.0. Вона дозволяє управляти комп'ютером з екрана будь-якого мобільного телефону. Все дуже просто. На комп'ютер ставиться спеціальна серверна частина, а на телефон - програма-клієнт, написана на Java (потрібно MIDP 2.0). Після настройки нехитрої схеми ти зможеш дистанційно керувати мишкою і клавіатурою компа. І найголовніше - отримаєш доступ до віддаленого робочого столу. Справжній Remote Desktop прямо з екрану мобільного телефону! Ну, а з довгоногою подругою час можна провести куди більш вдало. Bluetooth Remote Control стане в нагоді і тут: щоб поставити
романтичну музику :).

Трюк 2: Контроль доступу за допомогою BT

Якщо ти працюєш в кімнаті, де разом з тобою сидить з десяток колег, тобі напевно доводилося блокувати комп'ютер, коли йдеш в інше приміщення. А що? Не встигнеш відійти, як хто-небудь вже покопатися на твоєму харді. Розклад не найприємніший. Загалом, лочіть комп'ютер потрібно обов'язково, питання в тому - як? Можна використовувати стандартні можливості вінди і по десять разів на дню вводити довжелезний пароль. Або ж робити це красиво за допомогою технології Bluetooth. Все просто, як двічі два. Відходиш від комп'ютера - і він тут же блокується. Повертаєшся назад - і лока наче й не було! Єдина умова: як в комп'ютері, так і в мобільному телефоні повинен бути встановлений модуль
Bluetooth, а в системі заінсталена програма LockItNow (ти легко можеш). Втім, приятелям і колегам можна розповідати про телепатичних можливості, а потім продавати секрет за гроші :). До речі кажучи, якщо під рукою BT-модуля немає, то його можна замінити телефоном, який підтримує « синій зуб »(Підключи по COM-порту).

Трюк 3: Сніфаем BT-трафік з ефіру

Майстерність починається з розуміння. Чи не виникало у тебе коли-небудь бажання подивитися всередину протоколу і дізнатися, як відбувається обмін даними через «синій зуб»? Прослуховування трафіку Bluetooth може виконуватися тільки «в себе», тобто Відбувається перехоплення вихідного та вхідного трафіку вузла, на якому ти віддав команди. У цій справі важливе значення має так званий Host Controller Interface (HCI), який дозволяє звертатися до передавача. HCI-вузол зазвичай підключається до вузла драйвера пристрою Bluetooth (вхідний потік) і до вузла L2CAP (вихідний потік). Windows платформа за замовчуванням такої можливості не надає. Однак сторонніми розробниками були випущені
спеціальні драйвера, які дозволяють переводити стандартний донгл в сниффер. Традиційно показовою в цьому плані є робота FTS4BT Wireless Bluetooth Protocol Analyzer, що стоїть скажені гроші. Продукт чіпляє тим, що підтримує новий Bluetooth v2.0 + EDR, на базі якого працюють сучасні пристрої та, більш того, здатний на льоту декодувати весь трафік з ефіру, акуратно отсортіровивая аудіо, дані протоколів додатків і багато іншого. Зрозуміло, що для сніфінга (та й взагалі) найбільш актуальні USB-донгла класу 1, радіус дії яких досягає ста метрів.

Трюк 4: Працюємо з BT-адаптером безпосередньо

Довгий час Bluetooth стеки для Windows надавали настільки мізерні можливості, що програмісти просто обходили цю платформу стороною. Цим пояснюється, що більшість програм для серйозних забав c «синім зубом» розробляються під ніксовую платформу. Деякі з хитрих прийомів ми розберемо саме на це платформі, а саме FreeBSD (нагадаю, що на диску минулого номера ми викладали свіжий 7.0 реліз цієї ОС). Сама технологія Bluetooth офіційно стала підтримуватися на ній тільки з 5-ої гілки на базі підсистеми Netgraph. Радує, що більшість USB-адаптерів сумісні з драйвером ng_ubt (його необхідно завести перед підключенням пристрою). Спробуємо?

  1. Підключаємо Пристрій: kldload ng_ubt
  2. Копіюємо сценарій подгрузки стека в зручне місце: cp /usr/share/examples/netgraph/bluetooth/rc.bluetooth /usr/local/etc/rc.bluetooth
  3. Копіюємо сценарій подгрузки стека в зручне місце и запускаємо: sh /usr/local/etc/rc.bluetoots start ubt0

Тепер хочу познайомитися тебе з утілітою hccontrol. Це одна з основних програм для роботи з BT-модулем. Саме вона виконує всі операції, пов'язані з інтерфейсом HCI, і має наступний синтаксис: hccontrol -n. Перевіримо функціональність нашого пристрою, просканує ефір на наявність пристроїв:

hccontrol -n ubt0hci Inquiry

Як результат, утиліта виведе інформацію про знайдені пристроях, в тому числі їх MAC-адреси. Треба зауважити, що кожне з пристроїв Bluetooth , Будь то хедсетом або звичайний телефон, представляє певний набір сервісів. Базовий перелік включає в себе: CIP (Common ISDN Access), CTP (Cordless Telephony), DUN (dial-up networking), FAX (FAX), FTRN (Obex File Transwer), HSET (Headset), NAP (Network Access Point) . Щоб з'ясувати, які сервіси надає той чи інший пристрій, використовується запит на спеціальному протоколі SPD (Service Descovery Protocol). Сервер SPD працює безпосередньо на машині-хості і є виключно інформаційної складової (вплинути на нього
неможливо). Визначити, які сервіси надають знайдені пристрої, можна за допомогою відповідної утиліти:

# Spdcontrol -a browse

Трюк 5: Знаходимо приховані пристрої

Отже, ефір ми просканували і навіть з'ясували, які сервіси доступні на активних пристроях. Але от заковика! Деякі девайси ніяк не видають своєї присутності, оскільки знаходяться в режимі «Undiscoverable mode» і не відповідають на широкомовні запити. По налаштуваннях свого телефону ти напевно знаєш про подібної опції безпеки. Однак виявити такі пристрої все-таки можна!

Найвідоміший прийом їх виявлення - тупий перебір MAC-адрес, тобто послідовна посилка запитів на різні адреси з певного діапазону. Для цього потрібно використовувати дуже просту утиліту Redfang, яка перебирає останні шість байт адреси пристрою і таким чином виявляє заховані пристрою.

Інший варіант - це використовувати пасивні методики: перевести свій пристрій в режим очікування, при цьому призначити мережі яке-небудь привабливе ім'я:

hciconfig hci0 name BT_YANDEX
hciconfig hci0 down
hciconfig hci0 up
hcidump -V | grep bdaddr

В результаті відобразяться всі вхідні з'єднання, серед яких можуть запросто виявитися товариші з прихованими ідентифікаторами.

Трюк 6: перехоплювати з ефіру розмови по гарнітурі

Одна з основних загроз радіотехнологій полягає в тому, що дані можна перехопити. Перше, що спадає на думку, стосовно Bluetooth - прослухати розмови людей, що використовують гарнітуру. І найчастіше це реально! На хакерському фестивалі What the Hack в Нідерландах фахівці з групи Trifinite продемонстрували, як за допомогою ноутбука з Linux, спеціальної програми і спрямованої антени можна підслухати, про що говорить через Bluetooth-гарнітуру водій проїжджаючого автомобіля. Група розробила програму Car Whisperer ( «Автомобільний шептун»). Можливості програми відносно невеликі: прослухати можна тільки тих, хто забув змінити заводські паролі доступу до Bluetooth на зразок
«0000» або «1234». Але таких бідолах, повір, дуже і дуже багато! «Шептун» здатний вклинитися і успішно пройти «pairing» пристроїв, отримавши інформацію, передану з каркіта або хедсетом на мобілку. Хочу звернути увагу: утиліта дозволяє не тільки отримати інформацію, що передається між хедсетом і мобилой, але і Інжект туди свою. Ми вирішили перевірити можливості цієї програми, скачавши Car Whisperer з сайту розробників.

hciconfig адаптер class 0x500204
# 0x500204 - це клас «phone»

В іншому випадку деякі «розумні» девайси можуть запідозрити недобре. Дивимося синтаксис утиліти, який виглядає наступним чином:

./carwhisperer «що впроваджуємо в лінію» «що захоплюємо з лінії» «адресапристрою» [канал]

Ми взяли впроваджуваний файл прямо з папки утиліти, а в якості вихідного вказали out.raw:

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

На виході отримуємо файл out.raw. Прослухати його в чистому вигляді не можна: потрібно перетворити в аудіо формат, для чого потрібна додаткова утиліта. Підійдуть досить багато аудіо конвертери, наприклад:

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

Крім прослуховування, можна увійти в систему, переглянути телефонну книгу і скористатися іншими можливостями «вільних рук» з Bluetooth. Принцип такий: спочатку здійснюється пошук активних пристроїв і перевірка на предмет сервісу HS (Head Set). Далі досліджується MAC-адресу пристрою і проводиться спроба підключення з використанням стандартного ключа. Якщо коннект встановлений, то з пристроєм можна робити все, що завгодно (в межах доступного набору AT-команд).

На практиці це виглядає наступним чином. Спочатку здійснюється пошук всіх активних гарнітур за допомогою команди «sdptool search HS», яка видає приблизно таку відповідь:

Inquiring ...
Searching for HS on 00: 0A: 3A: 54: 71: 95 ...
Service Name: Headset
Service RecHandle: 0x10009
Service Class ID List:
"Headset" (0x1108)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 7
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Headset" (0x1108)
Version: 0x0100

Далі здійснюється спроба відкрити RFCOMM з'єднання на SCO audio channel за допомогою команди «rfcomm connect 2 00: 0A: 3A: 54: 71: 95 1» і посилка потрібних AT-команд. Наведу невелику статистичну замітку про дані авторизації на деякі моделі бездротових гарнітур:

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"

До речі кажучи, той же принцип може використовуватися для несанкціонованого підключення і до всіх інших пристроїв. За допомогою AT-команд і протоколу RFCOMM можна, наприклад, прочитати SMS-повідомлення або навіть відправити його з чужого телефону на платний номер, поставивши власника девайса на гроші. Будь пильний!

Трюк 7: DDoS BT-пристроїв

Підхід традиційний. DDoS реально провести, коли хостової девайс ( «master») виконує роботу, у багато разів перевищує клієнтську. Таку ситуацію називають атакою на відмову в обслуговуванні (Denial Of Service). Вона може підвісити телефон або призвести до швидкої розрядки батареї. Провести атаку можна декількома способами. почнемо з стандартних засобів . Найочевидніше - пінгувати девайс пакетами великого розміру. Зробити це можна, вказавши утиліті l2ping як параметр «-s» прапор:

# L2ping -s 10000 -b "МАС адресу"

Сама програма, як ти вже зрозумів, є родичем ping в bluetooth середовищі і служить для перевірки зв'язку та наявності з'єднання. Інший спосіб, що принципово відрізняється від першого, полягає в використанні прийому «fuzzing» - своєрідної техніки-лотереї, тому як заздалегідь невідомо, що станеться. Це нове віяння в виявленні вразливостей в продуктах без аналізу вихідних кодів. Потрібно Було техніка тільки на інтерактивне спілкування з об'єктом зрозумілою для нього мовою, але з абсолютно хаотичними аргументами і значеннями-змінними. Хакерської завданням буде зробити так, щоб видиме назву телефону складалося з досить великої кількості елементів. При виявленні його «master'ом» в 70%
випадків відбувається переповнення або відмову в обслуговуванні:

hciconfig hci0 name `perl -e" print "ash" x 3137 "`
# Команда для Лінукса
hccontrol -n адаптер change_local_name "нове ім'я")
# Приклад для FreeBSD

Багато телефонів як і раніше не можуть перетравити файли-бомби. Ось проста реалізація подібного прийому.

  1. Спочатку готують «бомбу». Відомий приклад:
    echo `perl -e 'print" skvz "x 3137'`> file
  2. Після чого використовують модифіковану утиліту для взаємодії з OBEX - USSP PUSH (xmailserver.org/ussp-push.html)
    ./obextool push file 00: 0A: 3A: 54: 71: 95 `perl -e 'print" skvz "x 3137'` 3

Так чому б не спробувати себе в ролі фокусника?
А що?
Загалом, лочіть комп'ютер потрібно обов'язково, питання в тому - як?
Чи не виникало у тебе коли-небудь бажання подивитися всередину протоколу і дізнатися, як відбувається обмін даними через «синій зуб»?
Спробуємо?