Популярные статьи

BMW 3-series Coupe (Бмв ) 2006-2009: описание, характеристики, фото, обзоры и тесты

С сентября 2006 года серийно выпускается БМВ 3-й серии купе (Е92). Невзирая на свое техническое родство с седаном и Touring, купе БМВ 3-й серии имеет

Длительный тест Range Rover Sport: часть вторая

Аш длительный тест Range Rover Sport Supercharged подошел к концу. Первая хорошая новость: машину не угнали! Вторая: несмотря на соблазн, за

Audi E-tron (Ауди ) 2010: описание, характеристики, фото, обзоры и тесты

Audi E-tron, представленный на автосалоне в Детройте в январе 2010 года, совсем не то же самое, что E-tron, который выставлялся осенью на IAA 2009 во

Принципы ухода за АКБ зимой

В зимнее время года при морозной погоде аккумулятор автомобиля испытывает нагрузку намного больше, чем в летнее время. Автовладельцами замеченны

SEAT Toledo (Сиат Толедо) 1998-2004: описание, характеристики, фото, обзоры и тесты

Эта модель расширяет присутствие компании SEAT в сегменте рынка престижных автомобилей. Toledo - первый автомобиль компании дизайн которого выполнен

В 2000 г. семейство японских Corolla лишь обновилось. Спрос на эти машины падал и классическая Corolla уже не устраивала японских покупателей. Как

Skoda Octavia (Шкода Октавия) 1996-1999: описание, характеристики, фото, обзоры и тесты

Skoda Octavia - это современный переднеприводной автомобиль с поперечным расположением двигателя. На нём может стоять один из пяти моторов концерна

Chrysler PT Cruiser (Крайслер Пт крузер) 1999-2010: описание, характеристики, фото, обзоры и тесты

Дебют серийной модели PT Cruiser состоялся в 1999 году в Детройте. Компании Chrysler удалось зацепить ностальгическую струну в душе каждого простого

Примеряем Audi A6 Allroad и A8 Hybrid к нашим дорогам

Компания сыграла на контрасте, представив одновременно две модели, совершенно противоположные по идеологии: сверхэкономичный лимузин-гибрид А8 и

Toyota Tundra Crew Max (Тойота Тундра Crew Max) 2006-2009: описание, характеристики, фото, обзоры и тесты

Toyota Tundra (Тойота Тундра) проектировался как грузовик. Мощный двигатель, основательная рама и большая грузоподъемность... вот что отличает этот

Архив сайта
Облако тегов
Календарь

Архів журналу Хакер., Номер # 113, стор. 113-030-1, На що здатна твоя Web-камера

  1. П'ять незвичайних застосувань для звичайнісінької веб-камери
  2. 1. Робимо бездротову камеру з телефону або КПК
  3. 2. Сигналізація своїми руками
  4. 3. «Дізнайся мене», або система ідентифікації особи
  5. 4. Керуй мишкою рухами очей!
  6. 5. Устрій трансляцію в Мережу
  7. Як хакати Wi-Fi камери
  8. WWW

Видавничий дім ТОВ "Гейм Ленд" ЖУРНАЛ ХАКЕР 113, травень 2008 р

Видавничий дім ТОВ Гейм Ленд ЖУРНАЛ ХАКЕР 113, травень 2008 р

Степан «Step» Ільїн ( [email protected] )

Хакер, номер # 113, стор. 113-030-1

П'ять незвичайних застосувань для звичайнісінької веб-камери

Відеосігналізація. Система безпеки з розпізнаванням особи. Управління комп'ютером рухом голови ... Ось лише деякі результати наших безневинних експериментів. Хто тут говорив, що веб-камера - дрібничка для мало кому потрібних відеоконференцій?

Веб-камера при всій своїй простоті є девайсом просунутим - дозволяє отримати картинку «в цифрі» і в реальному часі. Ми вирішили перевірити, на що вона здатна, і знайшли кілька дуже несподіваних застосувань.

1. Робимо бездротову камеру з телефону або КПК

Для виконання одного із завдань нічної гри DozoR ( www.dzzzr.ru ) Мені терміново знадобилася бездротова Wi-Fi камера. Іграшка виявилося не такою вже дешевої: Яндекс.Маркет однозначно вказував, що менше, ніж за 3000р. її годі й шукати. У пошуках альтернативного рішення прийшла відмінна ідея, як можна самому виготовити бездротову камеру. Раз вже в моєму комунікаторі є Wi-Fi і двухмегапиксельная камера, чому б не об'єднати їх? Ще не почавши порпатися в документації Windows Mobile, швидко знайшов готовий продукт. Утиліта WebCamera Plus ( www.ateksoft.com ) Написана як на замовлення: знімаючи зображення з камери смартфона або комунікатора, вона пересилає їх на комп (на спеціальну серверну частину). Можна передавати картинку по Wi-Fi, Bluetooth або навіть GPRS (не кращий варіант, м'яко кажучи) - в будь-якому випадку виходить бездротова веб-камера. Для передачі потрібно лише вказати IP-адресу комп'ютера, на якому встановлена ​​серверна частина. Треба додати, що разом з самою програмою на комп'ютер інсталл спеціальний драйвер віртуальної камері. Таким чином, отримане зображення можна використовувати в Skype, Virtual Dub - так в будь-якій програмі, і жодна з них не буде навіть здогадуватися про те, що зображення їй передається з телефону! В останній версії WebCamera Plus крім картинки став передаватися ще й звук. Тому до «випадково» забутого у тебе вдома смартфону я б порадив поставитися з усією обережністю :).

Навіть якщо в мобільнику немає бездротового модуля, нічого не заважає зробити з нього звичайну камеру (підключивши телефон до комп'ютера через USB). Щонайменше, це позбавить тебе від необхідності купувати веб-камеру. І не поспішай лаятися, якщо у тебе пристрій на базі іншої платформи. Спеціально для власників смартфонів з ОС Symbian ми знайшли ще один продукт, який надає схожу функціональність. Не вміючи передавати дані по Wi-Fi, Mobiola Webcam відмінно працює по USB і Bluetooth, при цьому існують версії для Symbian S60 і UIQ. Тобто працювати буде і з більшістю смартфонів Nokia, і новинками від Sony Ericcson. Власників звичайних телефонів з підтримкою Java також не обділили: для них є спеціальна версія Mobiola Webcam Lite. Остання, щоправда, вміє передавати дані тільки по Bluetooth.

2. Сигналізація своїми руками

Вдосталь награвшись з керованою по радіо машинкою і прикріпленою до неї камерою (ледь не забивши і ту, і іншу), можна було задуматися про більш практичному її застосуванні. Бездротова камера в цьому плані дає величезний простір для діяльності. Як тобі ідея зробити відеоочко для квартири або систему стеження за машиною, яку ти залишаєш на ніч у дворі? Так запросто! Допоможе нам у цьому спеціальна програма Webcam Zone Trigger ( www.zonetrigger.com ). Суть в тому, що на будь-яку частину зображення, переданого з веб-камери (нехай, це буде коло з деяким радіусом), можна створити так званий тригер. Скажімо, якщо камера «дивиться» на автомобільну стоянку перед будинком, то тригери можна поставити на кожен автомобільний місце.

Далі - все прозаїчно. Як тільки в заданій зоні відбувається якась активність (чутливість, тривалість руху та інші параметри, само собою, задаються в настройках), спрацює відповідний тригер. Завдання програми - виконати певне для цього тригера дію. Скажімо, включити на комп'ютері сирену або відобразити зображення з камери в системному Трей. Надіслати email / SMS-повідомлення або виконати якийсь HTTP-запит. Зрештою, просто запустити певний сценарій. Словом, запрограмувати можна все, що завгодно.

3. «Дізнайся мене», або система ідентифікації особи

А було б здорово, якщо б комп'ютер тебе дізнавався! У прямому сенсі слова. Подивився і зрозумів, що до монітора підійшов саме ти, а не співробітник сусіднього відділу, який постійно намагається стягнути у тебе щось цінне. Загалом, це і було нашою наступною ідеєю - ідентифікація людини за допомогою веб-камери. Звичайно, сканувати сітківку ока ми не збиралися, але ось розпізнати обличчя людини, можна було спробувати. Знайти готові реалізації такої ідеї було непросто. Зате результат перевершив всі очікування: знайдена в результаті утиліта LemonScreen ( www.keylemon.com ) Виявилася саме тим, що потрібно, і до того ж абсолютно безкоштовною.

Навчити програму розпізнавати твоє обличчя нескладно. Це називається Enrollment. Зліва у вікні налаштувань відображається зображення з камери, причому твоє обличчя, в якому б положенні ти не знаходився, виділяється спеціальним контуром. Можеш навіть заради інтересу посувати головою - подивися, що станеться з контуром. Праворуч від зображення знаходяться дві шкали. Перша (Face detection confidence) показує якість розпізнавання. Як тільки воно буде вище заданого порогового значення (шкала забарвиться в зелений колір), можна натискати на кнопку Update model - і таким чином зберігати образ в пам'ять програми. Друга шкала показує, наскільки поточний образ в камері відповідає вже збереженої моделі. Для вірності в нижньому полі задається спеціальної пароль, за допомогою якого ти зможеш розблокувати комп'ютер на випадок, якщо щось піде не так.

Все готово! Через 60 секунд відсутності будь-якої активності в камері, LemonScreen заблокує систему. З цікавості можеш попросити кого-небудь підійти до комп'ютера. Б'юся об заклад, екран не розблокується. Але варто лише тобі подивитися в камеру - на моніторі відобразитися робочий стіл! На жаль, освітлення може зіграти проти тебе, ускладнивши розпізнавання. Тому якщо програма не визнає «батька рідного», подивися в камеру і введи в потрібному полі пароль. Комп'ютер розблокується, а в пам'яті LemonScreen буде оновлений образ. Це особливо актуально для тих, хто використовує програму на ноутбуці. Коротше кажучи, утиліта воістину унікальна і неймовірно ефектна. А головне, твоя веб-камера з її допомогою нарешті зможе знайти гідне застосування! Рівне до тих пір, поки сусіди не просекут фішку і не зроблять відмичку у вигляді твоєї величезної фотографії :).

4. Керуй мишкою рухами очей!

У наших новинах часто проскакують нотатки про те, що деякі вчені навчилися зчитувати й інтерпретувати сигнали мозку. На доказ наводяться відеоролики, де якась миловидна дівчина, безжально обліплена незрозумілими датчиками, неспішно пересуває курсор миші однією лише силою думки. Ну, просто подумала про те, що непогано б його перемістити в правий верхній кут - і він чудесним чином там виявляється. Відразу кажу: подібного апарату у нас немає (і то тільки тому, що не вистачає часу його спаяти по кресленнях, які накидали ще минулої осені). Але переміщати курсор, просто порухати головою або навіть подивившись в потрібне місце, - це ми можемо! Поки я шукав хорошу реалізацію системи розпізнавання особи, мені попалася по-справжньому чарівна програма з промовистою назвою «FaceMouse».

Весь інтерфейс утиліти - невелике віконце, на якому виводиться зображення з камери. Але варто натиснути на якусь частину обличчя (для цього в камеру, звичайно ж, потрібно подивитися), як до неї тут же «пристане» зелений квадратик. Тепер він буде повторювати всі рухи твоєї фізіономії. Натисни <Numlock> і подивися по сторонам: мишка буде рухатися саме в ту сторону, в яку ти повернеш голову! Повір: це треба спробувати самому! Мені траплялися найрізноманітніші програми та, по правді кажучи, здивувати якийсь софтиной мене досить складно. Але ця програма справила просто приголомшливе враження!

5. Устрій трансляцію в Мережу

Якщо раніше для трансляції зображення з камери в Мережу доводилося танцювати з бубном, щоб подружити веб-демон і спеціальні модулі, то тепер все набагато простіше. Прикольна утиліта webcamXP ( www.webcamxp.com ) Дозволяє транслювати зображення з веб-камери в інет без настройки будь-якого обладнання. Весь процес зміни зводиться до декількох кліків миші. Програма визначить всі необхідні настройки, а потім спробує підключитися сама до себе, використовуючи спеціальний сервер. Якщо ти раптом знаходишся за файрволом, тобі тут же будуть запропоновані варіанти вирішення проблеми. Втім, якщо кров з носа потрібно транслювати сигнал з якоїсь суперзахищеній мережі, яка ховається за NAT'ом і файрвол, то в цій ситуації банально виручить Skype з його просунутим протоколом.

Ще одна схожа утиліта - Active WebCam ( www.pysoft.com ). Крім трансляції в Мережу, вона вміє оцифровувати відео. Ця програма знімає сигнал з web-камер, відеокамер або плат відео-захоплення (в тому числі, TV тюнерів) з максимальною частотою 30 кадрів в секунду. Захоплене відео можна зберегти як в рідному форматі програми, так і оцифрувати за допомогою будь-якого кодека, встановленого в системі. Якщо є бажання, можна включити відсилання певних повідомлень за наявності засікаємо рухів перед камерою. Це дозволяє використовувати Active WebCam в якості реальної системи стеження.

Як хакати Wi-Fi камери

Якщо бездротові камери передають щось в ефір, то логічно припустити, що ці дані можна перехопити. Процес знаходження і експлуатування в своїх цілях подібних девайсів називається warviewing (інакше warspying) і вперше був згаданий в культовому журналі «2600». Більшість камер не має шифрування, тому перехопити передану ними картинку нічого не варто. І навіть якщо попадеться камера з горезвісним WEP-шифруванням, мало що зміниться. Оскільки «око» постійно нагнітає трафік за рахунок свого мовлення, можна дуже швидко перехопити необхідне для злому кількість ініціалізацій векторів (IV) і розшифрувати ключ. Камери в більшості своїй працюють за чотирма каналами передачі сигналу:

channel A = 2,411 ГГц

channel B = 2,434 ГГц

channel C = 2,453 ГГц

channel D = 2,473 ГГц

Не так давно на сторінках нашого журналу висвітлювалася прога hauditor ( http://itdefence.ru/content/product_news/irat/ ), Яка займається пошуком web-панелей адміністратора різного мережевого обладнання, в тому числі - точок доступу і камер, всередині мережі. Заюзать її, ти зможеш подивитися зображення у вікні свого браузера. До речі кажучи, дуже багато адмін-панелі з веб-камери проіндексовані самим Google'ом. Їх дуже легко знайти, використовуючи наступних запит: «url: /view/index.shtml» або «inurl: ViewerFrame? Mode =".

WWW

INFO

Якщо тебе зацікавила тема бездротових камер, можу порадити один рецепт. Замість дорогої Wi-Fi камери, у якій, до того ж, немаленькі розміри, можна використовувати бездротову аналогову, ціною в 1500 рублів. Приймач легко підключається до TV-тюнера. Останнього якщо й ні, то його легко стрельнути у друзів.

UVScreenCamera ( www.uvsoftium.ru ) - яскравий приклад того, що веб-камеру можна застосовувати на виробництві. Наприклад, для підрахунку батонів, що сходять з конвеєра :).

зміст

Хто тут говорив, що веб-камера - дрібничка для мало кому потрібних відеоконференцій?
Раз вже в моєму комунікаторі є Wi-Fi і двухмегапиксельная камера, чому б не об'єднати їх?
Як тобі ідея зробити відеоочко для квартири або систему стеження за машиною, яку ти залишаєш на ніч у дворі?
Shtml» або «inurl: ViewerFrame?