ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Гадкий утенок. превращаем обычную флешку в usb rubber ducky

Алгоритм инициализации USB устройств

Назначение USB-устройств определяется кодами классов, которые сообщаются USB-хосту для загрузки необходимых драйверов. Коды классов позволяют унифицировать работу с однотипными устройствами разных производителей. Устройство может поддерживать один или несколько классов, количество которых определяется количеством конечных точек (USB endpoints). В момент подключения хост запрашивает у устройства ряд стандартизованных сведений (дескрипторов), на основании которых принимает решение, как с этим устройством работать. Дескрипторы содержат сведения о производителе и типе устройства, на основании которых хост подбирает программный драйвер.

Обычная флешка будет иметь код класса (Mass Storage Device — MSD), в то время как веб-камера, снабженная микрофоном, будет характеризоваться уже двумя: (Audio) и (Video Device Class).

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАКлассы устройств

При подключении USB-устройства оно регистрируется, получает адрес и отправляет свой дескриптор/дескрипторы, чтобы ОС загрузила необходимые драйвера и отправила обратно необходимую конфигурацию. После этого начинается непосредственное взаимодействие с устройством. По завершении работы происходит дерегистрация девайса. Важный момент, который стоит тут отметить: устройства могут иметь несколько дескрипторов, а также могут дерегистрироваться и регистрироваться в качестве другого устройства.

Если вскрыть корпус флешки, то помимо запоминающего устройства (Mass Storage), видимого пользователю, на плате будет еще и контроллер, отвечающий за описанные выше действия.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЕдинственная часть устройства, видимая пользователю 

Дизайн из кубика «Лего»

Все знают, что такое конструктор «Лего». Если корпус старой, но рабочей флешки сломался, ремонт своими руками в стиле «Лего» оживит внешний вид.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Для этого нам понадобятся:

  • Перочинный ножичек
  • Кубик из конструктора «Лего», подходящего размера. (Можно собрать «пазл» из нескольких маленьких элементов разных размеров и цветов).
  • Пассатижи
  • Клей (лучше пистолет)
  • Полироль
  • Наждачная бумага

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Ножичком аккуратно вырезаем все необходимые зазоры и перегородки, а пассатижи понадобятся для аккуратного удаления ненужных элементов.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

В центре вырезать проем, чтобы вместить туда USB-накопитель. Если устройство входит плохо, ножичком подпиливаем деталь, чтобы подогнать по размеру.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Зафиксируем тело адаптера в корпусе с помощью клея. Оставшееся пустое пространство внутри лучше заполнить силиконом (если имеется) или клеем-карандашом.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Излишки клея, после того, как он просохнет,удаляем наждачной бумагой. Проходим полиролью работу. Флешка в стиле «Лего» готова!

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Корпус из зажигалки

Еще более быстрый и креативный способ замены корпуса флешки – сделать футляр для микросхемы из зажигалки. Нам понадобятся:

  • Канцелярский нож
  • Клей (лучше пистолет)
  • Соответственно, сама зажигалка (ненужная, без газа. Если газ есть — спустить). Лучше такая, которая в диаметре идеально вмещает в себя корпус флешки
  • Шуруповерт, сверлом в 3 мм

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

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

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

После выполнить прорезь вдоль контура корпуса по отверстиям. Между панелями вставляем микросхему флешки, края панелей скрепляем клеем.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Для удаления излишков клея снова воспользуемся наждачной бумагой. Флешка — браслет на руку готова!

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Физический ключ для блокировки компьютера

Сохранность компьютера становится реальной проблемой для людей, которые много путешествуют и вынуждены работать в аэропортах, кафе и других общественных местах. Обычно больше всего краж происходит именно там. Как ваш ноутбук сможет защитить USB-флешка? Сама по себе — никак, но в связке со специальным ПО она станет настоящим ключом, отпирающим компьютер, как замок.

Программная утилита Predator блокирует компьютер сразу после извлечения флешки и делает фото того, кто пытается им воспользоваться

При вводе неправильного пароля Predator издаст громкий звук, который точно привлечёт внимание

В качестве альтернативы можно воспользоваться другим подобным решением — USB Raptor. Оно несколько проще, но выполняет те же задачи.

Делаем корпус для флешки

Ну что же, флешку мы разобрали, а теперь переходим к главной задаче — как для флешки сделать корпус? Ваш самодельный вариант, как и упоминалось раньше, может иметь любой вид — главное, при этом сохранить функционал накопителя. Во-первых, предмет должен легко подключаться к компьютеру, а во-вторых, материалы не должны повредить его компоненты.

То есть выступающие грани не должны мешать соединению с USB-портом, так как не до конца вставленная может не работать, а также надо избегать столкновения компонентов с горячим клеем, краской и другими агрессивными материалами. Новый корпус должен быть герметичным и не допускать попадания влаги на плату. Проще всего выбрать пластик. Создать оболочку из дерева или металла намного сложнее, но она точно долго прослужит, и будет сохранять «товарный вид».

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Один из вариантов корпуса — из изоленты

Делаем корпус флешки из зажигалки

Мы рассмотрим наиболее простой вариант, сделанный из обычной зажигалки. Почти у всех где-нибудь дома завалялась старая использованная зажигалка, а ещё иногда они имеют интересный дизайн. Нам понадобится канцелярский нож, клеевой пистолет, зажигалка подходящего размера, шуроповёрт со сверлом на 3 мм. Подойдёт такая зажигалка, чтобы флешка без корпуса полностью в неё помещалась и выступал только USB-порт. Клей можно использовать любой из подходящих для пластмассы.

Для начала нужно спустить оставшийся газ у зажигалки, после сделать в дне два отверстия. Дальше делаем ножом прорезь по контуру, обрамлённому отверстиями. Внутрь устанавливаем флешку и склеиваем её с корпусом, остатки клея удаляем. Наш новый корпус для накопителя готов. У нас появилась интересная и практичная флешка-зажигалка. Как видите, это совсем не сложно и не занимает много времени.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Из старой зажигалки сделать корпус совсем не сложно

Флешка — кубик Лего

Ещё один способ оригинально оформить флешку — сделать её в виде кубика Лего, который есть практически у всех. Нам понадобятся несколько кубиков Лего, перочинный нож, плоскогубцы, клей подходящий для пластмассы, полироль и наждачная бумага. Сначала подбираем подходящие по размеру для нашей флешки кубики. Можно составить корпус из нескольких кубиков разных размеров и цветов. Перочинным ножом подрезаем все внутренние перегородки, теперь выламываем их плоскогубцами. Второй такой же кубик используем для крышки, срезав всё до верхней части. В торце вырезаем отверстие для USB-коннектора, подгоняем, устанавливаем устройство.

Популярные статьи  Апельсиновые цукаты без масла

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

После небольшой подгонки с помощью перочинного ножа устанавите устройство в корпус

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

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

C помощью наждачной бумаги удалите заусенцы и подтеки клея с боковых граней корпуса

Ваша эксклюзивная флешка своими руками готова!

Итак, как вы могли заметить, сделать корпус для флешки не так уж и сложно. Главное преимущество того, чтобы сделать её собственноручно, состоит в том, что она будет действительно оригинальной. Ведь прежде чем приступить к его выполнению, вы включаете свою фантазию, выбираете материалы из подручных и более доступных вам, собираете их воедино и в итоге у вас есть оригинальная и индивидуальная флешка, которая 100% не останется незамеченной. Она непременно подчеркнёт вашу индивидуальность и креативность.

Деревянный корпус

Как сделать флешку своими руками в деревянном корпусе, и произвести впечатление изысканной ручной работы, оформленной в стиле кантри?

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Для этого Вам понадобятся:

  • Отделенная от корпуса микросхема флешки
  • Небольшая деревянная панель
  • Напильник и дрель
  • Наждачка
  • Клей и силикон
  • Зажимы
  • Простой карандаш

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Первый этап. Линейкой замеряем размеры USB-накопителя. Нужные габариты прямоугольника вырезаем с помощью напильника из деревянного бруска.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Второй этап. Делим полученную фигуру на три бруска разного размера, как показано на иллюстрации.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Третий этап. С помощью дрели выполняем сквозные отверстия во всех трех полученных брусках для удобного размещения в них микросхемы накопителя.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Четвертый этап. Поместить микросхему в сквозное отверстие меньшего бруска. Если USB-накопитель закреплен нестабильно, его положение зафиксировать с помощью силиконового геля.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

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

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Шестой этап. Для удаления излишнего силикона и придания аккуратного вида сделанной своими руками коробочки для флешки, необходимо прошлифовать форму по всему периметру наждачной бумагой. Эта процедура уберет все излишки и сделает корпус более гладким.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Можно покрыть полученную коробочку акриловой краской, нанеся необычную роспись, а после залакировать. Тогда чехол для флешки своими руками станет изысканной, неповторимой ручной работой.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Подготавливаем систему

Скачав с гитхаба архив с сорцами, ты обнаружишь, что большинство из них написано на С# и нуждается в компиляции, поэтому без студии не обойтись. Еще один инструмент, который понадобится — Small Device C Compiler, или SDCC. Его надо будет установить в , он понадобится для компиляции прошивки и патчей.

Скомпилировав все инструменты, входящие в архив, можно будет еще раз проверить, подходит ли данная флешка для перепрошивки:

где — соответственно, буква накопителя.

TIPS

Если эксперименты пошли не так и с флешкой творится что-то непонятное, то можно попытаться вернуть ее к жизни, вручную переведя ее в boot-режим, и воспользовавшись утилитой для восстановления оригинальной прошивки. Для этого надо перед ее подключение замкнуть 1 и 2 (иногда 2 и 3) контакты контроллера, расположенные по диагонали от точки (чтобы было понятней смотри соотвествующий рисунок). После этого можно попытаться восстановить устройство с помощью официальной утилиты MPAL

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАПереводим флешку в boot-режим, замыкая указанные контакты

Bad USB или немного истории

Итак, на конференции Black Hat в прошлом году двое исследователей (Karsten Nohl и Jakob Lell) поделились с общественностью опытом, как перепрошить контроллер флешки своей прошивкой. По истечении некоторого времени такая флешка регистрировалась в качестве клавиатуры и набирала заданные команды. Из-за серьезности проблемы ребята не стали выкладывать код эксплойта. Однако, спустя некоторое время, двое других исследователей (Adam Caudill и Brandon Wilson) уже на конференции Derbycon представили миру работоспособный РоС, заточенный под микроконтроллер Phison 2251-03. Код доступен на github.

Извлечение флеш-накопителя

Итак, начнём! Для начала, на всякий случай, перенесите всё содержимое на другое устройство. Флешка бывает:

  • цельной;
  • разборной.

Если первые имеют видимую щель в корпусе, то вторые выглядят монолитно. Но и те и другие можно запросто разобрать, главное, знать как.

Начнём с «цельного» типа. Разъём его соединён фиксатором с платой, а фиксатор этот защёлкивается, и отсоединить его обычным способом невозможно. Нам понадобится тонкая, плоская перовая отвёртка. При помощи этого инструмента проделываем отверстие между корпусом и фиксатором

Осторожно, чтобы не повредить ничего, слегка нажимая, раскачиваем вверх-вниз. Такие отверстия необходимо сделать в трёх-четырёх местах, где идёт соединение, теперь мы с лёгкостью можем снять его

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

C помощью перовой отвертки отсоедините фиксатор с платой

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

Победить вирусы

Если ваш компьютер был заражён вирусами, избавиться от них будет не так легко. Современные вирусы умеют так маскироваться и блокировать антивирусное программное обеспечение, что справиться с ними в активном состоянии просто невозможно.

В этом случае придут на помощь специальные восстановительные утилиты, такие как Anvi Rescue Disk, ClamWin Portable, Avira PC Cleaner или Emsisoft Emergency Kit, которые записываются на съёмный накопитель и могут просканировать систему прямо оттуда. Как правило, они уже содержат самые последние обновления и распространяются совершенно бесплатно.

Популярные статьи  Китенок из бумаги

Предисловие

Прошлогодний Black Hat принес много интересных докладов. В числе наиболее обсуждаемых был доклад, посвященный неисправимой уязвимости USB-устройств, позволяющей превращать обычные флешки в инструмент распространения вредоносных программ. Атаку назвали BadUSB, но позже в Сети появились шуточки на тему «USBola», сравнивающие эту атаку с известным вирусом.

Подобные идеи использования HID-девайсов для корыстных целей были уже давно. Грех не воспользоваться тем, что ОС система доверяет устройствам, подключаемым к USB-интерфейсу. Если покопаться в памяти, то в журнале уже была статья по сходной тематике, в которой говорилось, как с помощью специального устройства Teensy можно взять под контроль машину с Windows 7 (в принципе — с любой ОС на борту). Устройство по внешнему виду напоминало собой обычную флешку, под которую собственно и маскировалось. Все это наводило на мысли, что с флеш-накопителями тоже можно провернуть такой трюк.

Работаем в командной строке

Рассмотрим пошаговую инструкцию:

В меню пуск нужно запустить функцию «выполнить». Так же она запускается сочетанием клавиш Win+R. Это встроенное программное обеспечение виндовс.

В поле появившегося окна нужно написать «cmd». Это команда для запуска «командной строки». В ней будут происходить все дальнейшие действия.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Первая команда для ввода «DISKPART», нажимаем ВВОД (его следует нажимать каждый раз, когда следует запустить команду). Пишем следующую команду «list disk». Она откроет список имеющихся в компьютере накопителей.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Далее, чтобы запустить нужный накопитель, прописываем «select disk 1».

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Для загрузочного образа флешка должна быть пустой, поэтому командой «clean» она очищается. Устанавливаем первостепенный раздел при помощи «create partition primary». Раздел, который был создан, нужно выбрать, для этого пишем «select partition». Активируем раздел, прописываем «active».

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Инструкция «format fs=NTFS» форматирует накопитель. Ждем окончания до 100%.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

В конце должна открыться папка с выбранной флешкой. Заканчиваем операции в командной строке, для этого пишем «Exit». Программа закрывается.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

В папку созданного съемного диска «О» следует перенести фалы ОС. Никаких архивов не должно быть! Накопитель с образом готов работать!

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Инструкция по самодельному USB-корпусу

Многих интересует вопрос о том, из чего можно сделать корпус в домашних условиях. Для этих целей подойдет небольшой деревянный брусок, “кирпичик” конструктора Lego, кнопка от клавиатуры, израсходованная зажигалка или небольшая детская игрушка.

Необычно смотрится оболочка флеш-карты из эпоксидного клея янтарного цвета, в которую можно замуровать небольшой предмет или насекомое.  Любители полимерной глины могут слепить корпус любой формы. А если в хозяйстве остались пустые гильзы, то получится настоящий милитари-гаджет.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

И хотя подручный материал всегда можно найти дома, то некоторые расходники придется все же докупить.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Охранная система

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Защитная система на базе бесплатной утилиты LAlarm в чём-то схожа с защитой из предыдущего пункта: в качестве триггера тоже используется флешка, но принцип работы немного отличается.

Флешка не просто вставляется в ноутбук, но ещё и крепится каким-нибудь способом к столу или другим относительно неподвижным предметам. После блокировки экрана Windows (Win + L) или закрытия крышки лэптопа система переходит в режим охраны, и, если кто-то попытается забрать ваш компьютер, вытащив флешку, включится громкая и противная сирена, которая, скорее всего, испугает злоумышленника и заставит его в панике убежать. Отключается сигнализация, как вы уже, наверное, догадались, вводом пароля от вашей учётной записи.

Устройство Flash накопителей

На самом деле, ОС ничего не знает о подключаемом устройстве. Ей приходится ждать, пока девайс сам не сообщит, к какому классу устройств он принадлежит. Если взять простейший пример, когда мы втыкаем флешку в USB-разъем, то флешка сообщает операционной системе не только что является накопителем, но и свой объем. Тут сразу вспоминаются хитрожелтые китайские товарищи, которые таким образом научились выпускать флешки повышенной емкости (встречались чуть ли не на пару терабайт). Чтобы разобраться, как такое возможно, давай вспомним (или узнаем), как система распознает USB-устройства.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКАФлешка без красивой обертки
Другие статьи в выпуске:

Подготавливаем payload

Теперь настало время подумать о том, какой функционал мы хотим получить от нашей флешки. Если вспомнить Teensy, для него есть отдельный тулкит Kautilya, который позволяет автоматизировать создание пейлоадов. Для USB Rubber Ducky тут есть целый сайт, позволяющий посредством удобного веб-интерфейса прямо в онлайне создавать скрипты для девайса по своему вкусу. И это помимо списка уже готовых скриптов, которые лежат на гитхабе проекта. На наше счастье, Ducky-скрипты можно сконвертировать в бинарный вид, чтобы затем встроить их в прошивку. Для этого нам пригодится утилита Duck Encoder.

Что же по поводу самих скриптов, то тут есть сразу несколько вариантов:

INFO

При использовании Ducky-скриптов следует помнить, что команда DELAY, выполняюшая задержку на указанное число миллисекунд, на флешке будет работать несколько иначе, чем на Rubber Ducky, поэтому время задержки придется поднастраивать.

Для того чтобы перевести скрипт в бинарный вид, необходимо выполнить следующую команду:

где — Ducky-скрипт, а — выходной бинарник.

Заливаем прошивку

Как только у нас на рукам появится готовый пейлоад, настанет время внедрять его в прошивку. Выполняется это следующими двумя командами:

Обрати внимание, что сначала прошивка копируется в , и только затем перепрошивается. Делается это так потому, что пейлоад можно вннедрить в прошивку только один раз, поэтому оригинальный надо сохранить нетронутым

После такой манипуляции у нас на руках будет файл кастомной прошивки с внедренной в него полезной нагрузкой. Остается только залить полученную прошивку на флешку:

Популярные статьи  Дерево из бисера – оригинальный сувенир

где — опять же, буква накопителя.

Альтернативные варианты

Помимо использования HID-природы флешки и превращения ее в клавиатуру, набирающую наши пэйлоады, можно сотворить еще несколько трюков. Например, можно создать на устройстве скрытый раздел, уменьшив место, которое будет видеть ОС. Для этого сначала надо получить размер устройства в логических блоках:

Затем в папке нужно найти файл , раскомментировать строку и добавить еще одну директиву , задающую новое число LBA: (это число должно быть четным, так что если на предыдущем шаге ты получил, скажем, , то можно уменьшить число до , например).

После правки исходников, надо поместить прошивку, которую ты хочешь пропатчить, в папку под именем и запустить , который создаст в файл модифицированной прошивки . Останется только залить его на флешку.

Аналогичным образом делается Password Path и No Boot Mode Patch, про которые ты можешь подробней посмотреть на гитхабе проекта. Моей же основной целью было научить флешку выполнять заданные действия, чего мы с тобой и добились.

Итог

Поставленной цели мы добились. Более того: думаю, ты теперь понял, что флешки (да и прочие USB-девайсы) нельзя больше рассматривать как просто абстрактный накопитель, хранящий твою информацию. На самом деле — это уже практически компьютер, который можно научить выполнять определенные действия. Хотя на данный момент РоС выложен только для одного конкретного контроллера, будь уверен, что в момент чтения статьи кто-то наверняка ковыряет другие.

Так что будь осторожен при подключении USB-устройств и держи ухо востро.

Деревянный брусок

Самодельные флешки из натурального материала смотрятся солидно и необычно. Они долго служат владельцу. Сделать их можно из обычного бруска. Форма может быть любой, все зависит от умений и фантазии автора. Заготовка состоит из двух частей. В одной из них стамеской делают отверстие для платы. Накопитель лучше покрыть тонким слоем герметика. Это защитит плату от пыли и влаги.

Необходимо хорошо отшлифовать все элементы корпуса наждачной бумагой. Затем в отверстие устанавливается плата, далее две части склеивают между собой. Используют для этого клей для дерева и струбцину. С ее помощью фиксируют детали на час. Остатки клея удаляют с корпуса и покрывают лаком или краской. Для красоты можно сделать надпись или рисунок.

Первый способ создания образа загрузки виндовс

Рассмотрим подробную инструкцию, как правильно сделать флешку с автоматической загрузкой. Для этого запускаем утилиту не стандартным способом. Кликнув на ярлык правой кнопкой мыши, запускаем программу с правами администратора.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

В открывшемся окне нажимаем «Browse», это позволит сделать выбор версии виндовс, с которого будет создан образ ISO. Затем переходим далее («Next»).

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Следующим шагом утилита предлагает сделать выбор между доступными USB носителями. Выбираем тот, на который хотим осуществить запись, и запускаем процесс кнопкой «Begin copying».

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Обязательным условием записи образа на флешку, является ее форматирование. Следует позаботиться о том, чтобы на ней не оказалось важных данных, иначе они будут безвозвратно утеряны.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Форматирование, как и запись, проходят не заметно для пользователя. Программа сама сделает нужный выбор параметров, а в конце предоставит готовое устройство. Останется закрыть программное окно и можно пользоваться флешкой.

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Фото флешек своими руками

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

ЗАБАВНАЯ САМОДЕЛЬНАЯ USB-ФЛЭШКА

Также рекомендуем просмотреть:

  • Усилитель сигнала Wi-Fi
  • Как разрезать бутылку
  • Компрессор своими руками
  • Антенна для 3g модема
  • Подсветка монитора
  • Удаление ржавчины
  • Как заправить картридж
  • Как почистить компьютер
  • Закалка ножа
  • Как наточить ножницы
  • Шум компьютера
  • Wi-Fi антенна
  • Проектор своими руками
  • Осциллограф своими руками
  • Стельки с подогревом
  • Микроскоп своими руками
  • USB фонарик
  • Подставка для ножей своими руками
  • Микрофон своими руками
  • Как наточить нож
  • Розетка с USB
  • Как закалить стекло
  • Токарный станок из дрели
  • Органайзер своими руками

Начинаем колдовать

Найдя подходящий девайс (который не жалко в случае неудачи потерять), можно приступать к его перевоплощению. Прежде всего нам потребуется скачать исходники, которые выложили ребята. В принципе, содержание расписано у них в официальной вики, но на всякий случай еще раз напомню, что же они выложили на гитхаб:

  • DriveCom — приложение для взаимодействия с флешками, основанными на контроллере Phison;
  • EmbedPayload — приложение, предназначенное для встраивания RubberDucky-скриптов в кастомную прошивку с целью их последующего выполнения при подключении флешки;
  • Injector — приложение, извлекающее адреса из прошивки и встраивающее код патча в прошивку;
  • firmware — кастомная 8051 прошивка, написанная на С;
  • patch — коллекция 8051 патчей, написанных на С.

Подготовительный этап

Главная функция самодельного корпуса для флешки – защита платы от повреждений, влаги и пыли

Важно также учесть, что карта памяти должна идеально подходить к USB-разъему. Она может не распознаваться компьютером и другой техникой, если в месте подключения будет зазор

В таком случае придется выбрасывать флешку или полностью переделывать оболочку.

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

Для начала необходимо перенести информацию с флешки на другой носитель. Это позволит сохранить важные данные даже в том случае, если карта повредится в процессе работы.

Следующим этапом станет освобождение платы от старой оболочки. Для этого понадобится перьевая отвертка

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

Действовать следует без применения силы, максимально аккуратно.

Самодельную флешку USB можно сделать из различных материалов. Как правило, умельцы используют:

  • зажигалки;
  • деревянные бруски;
  • кубики лего;
  • старые микросхемы.

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: