Как сделать usb killer
Текущее время: Пн фев 05, 2024 04:10:42 |
Часовой пояс: UTC + 3 часа
Запрошенной темы не существует.
Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y
Работоспособность сайта проверена в браузерах:
IE8.0, Opera 9.0, Netscape Navigator 7.0, Mozilla Firefox 5.0
Адаптирован для работы при разрешениях экрана от 1280х1024 и выше.
При меньших разрешениях возможно появление горизонтальной прокрутки.
По всем вопросам обращайтесь к Коту: kot@radiokot.ru
©2005-2024
USB Killer By CSL. Продолжаем проектирование (часть 2)
Эта статья подразумевает продолжение предыдущей. Основной проект со схемой Э1 я закончил (вариант с трансформатором).
Принципиальная электрическая схема нашего киллера
Конечно, можно начать собирать объёмным монтажом, припаивая компоненты друг к другу и местами соединяя проводами, но выглядит это просто ужасно. Велика вероятность, что при пайке вы рискуете обжечься об компоненты (они довольно сильно греются). Поэтому я принял решение создать печатную плату с «дорожками».
Как производить такие ПП в домашних условиях написано тут:
Обе статьи очень хорошие. На хабре используют персульфат аммония, а в первой статье хлорид железа. Хлорид железа даже лучше, но результат один и тот же, поэтому особой разницы нет. Ещё потребуется глянцевая фотобумага с плотностью 150 и утюг. Почитайте сами, там всё очень просто.
Но прежде чем начинать изготовление нам нужно нарисовать сами дорожки.
- Отверстия для трансформатора. Распечатайте этот макет на принтере и подставьте ваш транформатор. Убедитесь, что выводы точно попали в отверстия. Если не попали — слегка изменяем расстояние между отверстиями. В общем либо подбираем либо замеряем.
- Тоже самое делаем для переключателя S1
- Тоже самое делаем для отверстий USB, хотя если вы собираетесь разобрать USB кабель с вилкой и припаивать не саму вилку, а провода, то расстояние между отверстиями роли не играет.
Остальные компоненты просто формуем. Обратите внимание на распиновку USB! В данном случае припаивать разъём нужно с обратной стороны, иначе у вас будет не правильная полярность!
В случае, если вы хотите использовать аккумулятор, то припаиваем его к дорожкам + и -, а зелёный и белый провод с вилки usb к D+ и D- соответственно. В этом случае питание по usb не получаем.
Ну а далее всё по технологии ЛУТ.
3-ю статью со сборкой готового изделия я выпущу позже.
Как сделать usb killer
Предлагается эффективное решение многоуровневой защиты, которое могут использовать разработчики мобильного оборудования с USB-интерфейсом на борту для предотвращения вредоносных USB-атак.
УДК 621.315 | ВАК 05.27.01
DOI: 10.22184/1992-4178.2019.183.2.102.104
Со времен дебюта (примерно с 1995 г.) и по сей день USB-порт облегчает соединение между компьютерной периферией и персональным компьютером, мобильным телефоном, смартфоном, планшетом и т. д. Ученых давно волнуют вопросы безопасности и рисков, связанных с подключением USB-дисков к компьютеру, даже если эти устройства заслуживают доверия. В случаях, когда угроза заражения компьютера вирусом решена для пользователя на высоком уровне, остается риск «убить» оборудование простым подключением USB-накопителя, если это USB-killer.[1]
Круг жертв такого устройства не ограничивается компьютерами, ноутбуками или планшетами. Оно способно повредить любой прибор с USB Host интерфейсом на борту, например, осциллографы, мультиметры, ТВ, роутеры и т. д. Несмотря на очевидные вредоносные свойства, USB-killer не осуждают пользователи, регулярно появляются новые версии и «апгрейды», смертоносную флешку легко купить на Aliexpress или в других доступных интернет-магазинах.
В данной статье объясняется, как работает и какие повреждения USB-killer может нанести USB-порту. Предлагается эффективное решение многоуровневой защиты, которое могут использовать разработчики мобильного оборудования за пределами применяемых сегодня минимальных стандартов.
USB-KILLER – ЧТО ЭТО?
USB-убийца – это проблема разработчиков по защите USB-порта от пары сотен вольт и пары сотен ампер. USB-убийца – вредоносный USB flash-носитель, который сначала заряжается через USB-шину (Vbus), а потом вызывает бросок мощности между 220 / 240 В переменного тока и импульсы тока более 175 А в USB-канал данных (рис. 1). То есть при подключении к порту запускается преобразователь напряжения, который заряжает внутренние конденсаторы флешки до 220 В. Затем преобразователь выключается, и накопленная энергия подается на сигнальные линии USB-интерфейса (рис. 2).
Такой мощный выброс делается повторными циклами с намерением повредить что угодно, не выдерживающее подобных скачков. После разрядки конденсаторов цикл повторяется, преобразователь снова заряжает конденсаторы. Вредоносный диск может вызвать широкий круг проблем – от поломки порта до неконтролируемых термоэффектов. Поскольку сегодня многие мобильные устройства стоят недешево или применяются для решения критических задач, требуется обеспечить их защиту от подобных USB-угроз.
Стандартная защита USB-порта хорошо известна. Обычная практика – защита USB-линий данных с помощью ESD-компонентов, что соответствует стандарту IEC61000-4-2(ESD). К сожалению, USB-убийца может воспользоваться этим известным уровнем защиты в своих интересах.
Разработанный для «обхода» традиционных способов защиты USB-линий данных USB-убийца генерирует слишком большую мощность, которую не выдерживают стандартные ESD-компоненты защиты. После первой пары импульсов последующие выбросы напряжения повреждают любые электронные компоненты на своем пути за пределами USB-контроллера, и в некоторых случаях приводят к неконтролируемым термоударам.
ЭФФЕКТИВНАЯ СИСТЕМА ЗАЩИТЫ
Среди широкого круга компонентов защиты важно найти правильное надежное решение для защиты от USB-убийц. После тестирования и изучения параметров выбросов USB вредоносных носителей и особенностей повреждения электронных плат разработчики компании Bourns пришли к выводу о необходимости использования комбинированной многоуровневой системы защиты, в которую входят TVS-диоды, TBU-устройства высокоскоростной защиты и газовые разрядники.
Традиционная схема безопасности USB-порта, где применяются TVS-диоды для защиты от статики и PPTC-компоненты для защиты от превышений по току и / или обратной полярности подключения, представлена на рис. 3. Для создания эффективного барьера от бросков USB-накопителя необходимо добавить в схему TBU-компонент и газовый разрядник.
TBU-устройства как ограничители по току обеспечивают эффективную защиту от удара молнии, индукционных наводок, пересечения питания или других выбросов. Производимые по MOSFET-технологии TBU-компоненты, размещенные последовательно сигнальной линии, контролируют ток, протекающий в линии. Если ток превышает предустановленный уровень, устройство срабатывает, создавая надежный барьер высокому напряжению и току. TBU-защита действует молниеносно – через 1 мс. В режиме блокировочной защиты компонент ограничивает ток до уровня около 1 мА и блокирует напряжение до максимального рабочего напряжения компонента. После выброса TBU-устройство восстанавливается, если напряжение падает ниже уровня Vreset, и полностью возобновляет защитные функции, когда параметры сигнальной линии возвращаются к норме.
Слагаемые эффективности TBU-защиты в случае с вредоносными USB-накопителями:
• последовательное подключение компонентов;
• срабатывание при заданном уровне тока;
• блокировка напряжения до 850 В, возможность простого координирования;
• обеспечение превосходной защиты со скоростью менее 1 мкс;
• не повышает емкость сигнальной линии;
• чрезвычайно низкая потребляемая мощность;
• самовосстановление;
• очень широкая полоса пропускания;
• миниатюрные размеры компонентов в DFN-корпусах.
Применение газового разрядника с низкой емкостью (менее 1 пФ) делает это решение аналогичным делителю напряжения. Разрядник номиналом более 2 кА – дополнительное устройство для разрядки емкости USB-накопителя на этапе нескольких первых пар выбросов.
Газовый разрядник работает по газо-физическому принципу как высокоэффективный компонент разрядки дугового электрического сигнала. Разрядник поддерживает высокий импеданс до тех пор, пока напряжение не превышает уровень его напряжения пробоя. В этот момент газ внутри корпуса ионизируется и становится проводником за несколько микросекунд. В состоянии пробоя разрядник отличается низким импедансом, что приводит к низкому уровню рабочего напряжения. Компонент эффективно ограничивает высокое напряжение до низкого уровня и шунтирует протекающий ток. После завершения выброса напряжение системы возвращается на исходный уровень, и разрядник переходит в состояние высокого импеданса.
Результаты тестирования данной схемы при использовании только TVS- и TBU-компонентов показаны на рис. 4. Здесь видно значительное уменьшение напряжения и тока. В этом случае напряжение снижается до уровня Vbr TVS-диода, а ток уменьшается до управляемого уровня 68 мА. Следует подчеркнуть, что повторяющиеся импульсы прекратятся только в момент полной разрядки конденсаторов.
Приведем список компонентов, которые можно использовать для разработки защиты разного уровня, сами компоненты показаны на рис. 5.
Вариант 1 (четыре компонента):
• два TVS-диода CDSOD323-T05LC (1 пФ), по одному на линии данных D+ и D-;
• два TBU высокоскоростных устройства защиты TBU-CA040-050-WH, по одному на линии данных D+ и D-.
Вариант 2 (семь компонентов):
• один Multifuse PPTC модели MF-NSMF075-2 (на шину Vbus);
• два TVS-диода CDSOD323-T05LC (1 пФ), по одному на линии данных D+ и D-;
• два TBU высокоскоростных устройства защиты TBU-CA065-050-WH, по одному на линии данных D+ и D-;
• два SMT газовых разрядника 2051-09-SM, по одному на линии данных D+ и D- для разрядки емкостного банка.
Выбор решения зависит от свободного пространства печатной платы и требуемого уровня защиты. Основное различие двух вариантов заключается в использовании газового разрядника. При подключении вредоносного USB-устройства циклы блокировки будут продолжаться до тех пор, пока емкость не разрядится полностью, что может занять некоторое время. При использовании второго варианта с газовым разрядником разрядка емкости произойдет уже в первую пару циклов выбросов. Многоуровневый подход к системе безопасности обеспечивает разработчикам мобильного оборудования эффективное решение для защиты от вредоносных USB-атак. ●
USB killer
Было обычное хмурое зимнее утро, мы с коллегами по обыкновению пили утренний кофе, делились новостями, ничто не предвещало беды. Но тут приятель рассказал… далее цитата из скайп чата:
Как-то читал статейку как парень в метро вытянул у чавака из сетчатого кармана сумки флеху, на которой 128 было написано. Пришел домой, вставил в ноут -> спалил пол компа… Написал на флехе 129 и теперь носит в наружном кармане своей сумки.
Картинка для привлечения внимания:
Так как я работаю на предприятии, которое занимается разработкой и производством электроники, то мы с коллегами принялись активно обсуждать варианты реализации такой флешки, — которая “спаливала бы полкомпа.” Было множество хардкорных, фантастических, а также вполне реальных вариантов. И всё бы так и закончилось этим весёлым обсуждением, если бы я не собирался заказывать изготовление печатных плат для других своих проектов.
Итак, USB интерфейс компьютера, как правило, имеет в своём составе USB разъём-> ESD диоды (защита от статики) -> фильтрующие элементы -> защитные элементы в самой микросхеме, содержащей физический уровень интерфейса USB. В современных компьютерах USB “физика” встроена чуть ли не в сам процессор, в компьютерах чуть постарше за USB отвечают североюжные мосты. Задача разработанной флешки всё это дело жэстачайше спалить сжечь, как минимум убить USB порт.
В течение недели мной была разработана вполне конкретная схемотехническая реализация, заказаны компоненты и спустя несколько месяцев ожидания компонентов был собран полностью работоспособный прототип. Была проверена сама идея и “спалено” всё, что только можно.
Далее были разработаны и заказаны печатные платы в Китае, смонтирован боевой образец.
Плыты заказывал вот тут. Качеством жутко не доволен, – медь вроде бы ничего, но маска отваливается, шелкография вообще жуть. Считать антирекламой.
Запаяно вручную мной, монтажник из меня так себе.
Сделано было под корпус от обычной флешки.
Принцип работы самой флешки довольно прост. При подключении к USB порту запускается инвертирующий DC/DC преобразователь и заряжает конденсаторы до напряжения -110в, при достижении этого напряжения DC/DC отключается и одновременно открывается полевой транзистор через который -110в прикладываются к сигнальным линиям USB интерфейса. Далее при падении увеличении напряжения на конденсаторах до -7в транзистор закрывается и запускается DC/DC. И так в цикле пока не пробьётся всё и вся. Пытливый ум читателя знакомого с электроникой уже сообразил, почему используется отрицательное напряжение, для прочих поясню, что отрицательное напряжение коммутировать проще, так как нужен N-канальный полевой транзистор, который в отличие от P-канального может иметь значительно больший ток при одинаковых габаритах.
Про область применения говорить не буду, но бывший коллега говорит что это как атомная бомба, круто иметь, только применить нельзя.
UPD_18mar2015:
В связи с появлением в интернете множества копий моей статью, а также переводов на другие языки якобы с моим авторством, довожу до сведения читателей, что мной статья опубликована только на сайте habrahabr.ru и более нигде.
По любым вопросам писать сюда: darkzpurple@gmail.com