Рубрика «usb» - 17

Введение

Многие наверняка знают это чувство опасения за свою флешку, подключая ее в «чужой» компьютер. Тем более, если нельзя посмотреть что происходит в операционной системе этого компьютера из-за прав пользователя, да и сам этот компьютер «публичного доступа» ( аудитория в учебном заведении). И еще более паршивое чувство, когда опасения оправдываются: помимо записи на флешку, вирус некоторым образом модифицирует данные на ней, притом криво.
С этим столкнулся и я. А заполучив образец вируса на подставную флешку, решил разобраться, что еще он делает и в чем вообще заключается суть его работы, а главное – как изгнать эту заразу с компов и «зараженных» флешек.
Статья будет полезна тем, кому интересна область анализа ПО, независимо от квалификации и навыков (специалисты могут в комментарии написать о своем опыте).

Читать полностью »

Потребовалось мне как то прошить на необитаемом острове контроллер. Благо был под рукою ноутбук и я подумал, что просто кнопками щелкать — это не метод настоящего джедая. Но это шутка. Девайс можно использовать и для описанных выше целей, но создавался он по другой причине. Иногда в обеденный перерыв очень хотелось что-либо поделать с исследуемыми устройствами (например LCD-дисплеем). Проблема состояла в том, что на компьютер невозможно установить какие-либо драйвера — нужно звать администратора и объяснять цель всех этих установок.
Читать полностью »

Управляем чайником из браузера или как я интернет розетку делал
В этой статье я хочу рассказать о моем опыте создании управляемой розетки. Не GSM(это всем надоело, да и слишком просто — читай sms да дергай пинами), а управляемой через браузер, с помощью кнопочек на HTML-страничке.

Итак, какой же путь должен проделать сигнал, чтоб включить чайник?
Нажатие кнопки на странице -> переход по ссылке и отработка web-сервера -> выполнение CGI скрипта -> передача команды по UART контроллеру -> появление напряжение на пине -> срабатывание реле, которое включает чайник.

Рассмотрим все по порядку.
Читать полностью »

Thunderbolt: молниеносный интерфейс

Всем привет. Не так давно в компании Intel был разработан новый интерфейс на
базе стандартов DisplayPort и PCI-Express. Называется он Thunderbolt, и о нём многие
уже слышали. До этого лета данный разъем, и вся периферия оставались
уникальной “фишкой” устройств одного патентного тролля, хотя не все понимали, в
чем коренное отличие от имеющихся технологий, и обвиняли создателей во введении
очередной малосовместимой проприетарной фигни. Отныне это не так.Читать полностью »

100 ваттный USB 3.0 положит конец проприетарным зарядникамКонсорциум, в который входят представители Intel, Hewlett-Packard, Microsoft и ST-Erricson, объявил о готовности новой спецификации передачи энергии через USB, посредством которой возможно передавать 100 ватт на соединение.

Новый стандарт значительно упростит зарядку и питание многочисленных устройств, включая ноутбуки и небольшие настольные компьютеры, внешние жесткие диски, принтеры, а также даст возможность передавать до 5 Гбит/с. Группа высказывает надежды на то, что кабель и разъемы нового стандарта помогут устранить проприетарные зарядники, а это означает не только удобство для пользователя, но и уменьшение количества электробытовых отходов.Читать полностью »

Подававший надежды в 2008 году проект открытого смартфона Openmoko окончательно почил в бозе. В связи с тем, что в планы администрации разработка новых устройств теперь не входит, они решили раздать пары VID/PID (Vendor ID и Product ID) всем, кто их об этом попросит и пришлёт ссылку на свой открытый проект.
Закрывшийся Openmoko бесплатно раздаёт VID/PID открытым проектамНаверное, стоит напомнить, что использование пары VID/PID в дескрипторе устройства предписывается спецификацией USB, согласно которой эта пара должны быть уникальна для каждого устройства. Раньше, если у вас не было денег на полноценный VID-пул (2000-4000 USD), такую пару можно было купить у компании-посредника, владеющей собственным Vendor ID. С 2010 года консорциум ужесточил регламент для таких суб-продаж и как обстоят дела сегодня мне не известно.

На самом деле это не свежая новость, но сегодня, взглянув на список, заметил, что за пару месяцев ребята раздали меньше десятка пар и я решил «рассказать мужикам» — наверняка кому-то пригодится.
Читать полностью »

Пару месяцев назад друг попросил восстановить информацию с переносного жесткого диска. Когда я разобрал жесткий диск, я был несколько удивлен…
Читать полностью »

Интерфейсель: Запутанная история

Многим из нас приходится чуть не ежедневно приходится сталкиваться с недружным строем разнообразных разъёмов для подключения между собой различных устройств. Вспомнить хотя бы многообразие портов на некоторых компьютерах некоторое время назад, когда на одном системном блоке можно было встретить COM, LPT, PS/2, MIDI, USB и FireWire одновременно. По счастливому стечению обстоятельств, COM, LPT, PS/2 и FireWire на современных бытовых компьютерах вымерли, теперь для целей подключения периферии у нас остался только USB. Разнообразной периферии стало больше. А интерфейсов ещё больше.

В этом топике я оставлю за кадром беспроводные интерфейсы, а также аналоговые проводные, и расскажу о существующих проводных интерфейсах для передачи дискретных сигналов.
Читать полностью »

Приветствую уважаемых читателей.
В этой небольшой статье я бы хотел рассмотреть вопрос взаимодействия с оборудованием (в данном случае с USB устройствами) в операционной системе MacOS X.
Будет рассмотрены очень интересный и полезный фреймворк IOKit, способ получения уведомлений о добавлении/удалении обордования, а так же получения полной информации об устройствах. Конечно данный материал не претендует на какую либо уникальность, т.к. каждый может разобраться с этими вопросами самостоятельно, изучив документацию Apple, а так же покурив разнообразные исходники на opensource.apple.com
Моя статья — попытка восполнить пробелл в русскоязычном материале подобного рода и описать некоторые грабли, с которыми могут столкнуться новичики.
Все кто заинтересовался — добро пожаловать под кат.
Читать полностью »

В начале года я начал заниматься попытками запустить в среде Thinstation клиент VMWare View и этот текст — результат моей работы. Это скорее даже заметка, нежели полноценная статья, так как писака из меня неважный. Кто заинтересовался — читайте далее.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js