Оглавление:
- Шаг 1: HackerBox 0029: Содержимое коробки
- Шаг 2: Полевые операции
- Шаг 3: Arduino Pro Micro 5 В 16 МГц
- Шаг 4: профессиональные микросценарии для полевых операций
- Шаг 5: Практическое применение полевого комплекта
- Шаг 6: взломайте планету
Видео: HackerBox 0029: полевой комплект: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Field Kit - в этом месяце хакеры HackerBox изучают различные миниатюрные и мобильные инструменты для гибких полевых операций. Это руководство содержит информацию по работе с HackerBox # 0029, которую вы можете получить здесь, пока расходные материалы есть в наличии. Кроме того, если вы хотите получать такой HackerBox каждый месяц прямо в свой почтовый ящик, пожалуйста, подпишитесь на HackerBoxes.com и присоединяйтесь к революции!
Темы и цели обучения для HackerBox 0029:
- Соберите небольшой набор электронных устройств для мобильных полевых операций.
- Подготовьте зажимы с микрозахватом для приложений взлома оборудования
- Настройте платформу ATmega32U4 Pro Micro в среде Arduino IDE
- Применяйте простые операции ввода-вывода и шины для использования аппаратных целей
- Понимать программирование и сброс содержимого EPROM
- Поэкспериментируйте с инструментом логического анализатора на основе обработки
HackerBoxes - это ежемесячный абонентский ящик для электроники и компьютерной техники своими руками. Мы любители, творцы и экспериментаторы. Мы мечтатели мечты. ВЗЛОМАЙТЕ ПЛАНЕТУ!
Шаг 1: HackerBox 0029: Содержимое коробки
- Коллекционная справочная карточка HackerBoxes # 0029
- Эксклюзивный чехол на молнии HackerBoxes
- Портативный паяльник 5В
- ProMicro ATmega32U4 5 В 16 МГц
- OLED 0,91-дюймовый дисплей 128x32 I2C
- Модуль с четырьмя кнопками
- Модуль отладки с шестью светодиодами
- Модуль AT24C256 I2C EEPROM
- 400-точечная беспаечная плата
- Связка перемычек
- Набор мини-зажимов для захвата
- Фитиль для припоя 2 мм на 1,5 м
- Кабель MicroUSB
- Кабель MiniUSB
- Набор прецизионных драйверов
- Эксклюзивная наклейка Phone Phreak Эксклюзив
- Эксклюзивный 8-битный брелок с драконом
Еще кое-что, что будет полезно:
Компьютер для запуска программных средств
Самое главное, вам понадобится чувство приключений, дух DIY и хакерское любопытство. Электроника своими руками - нетривиальное занятие, и HackerBoxes - не разбавленная версия. Цель - прогресс, а не совершенство. Когда вы упорствуете и получаете удовольствие от приключений, большое удовлетворение можно получить, изучая новые технологии и, надеюсь, заставляя некоторые проекты работать. Мы предлагаем делать каждый шаг медленно, обращая внимание на детали, и не бояться просить о помощи.
Обратите внимание, что в разделе часто задаваемых вопросов HackerBox есть много информации для нынешних и потенциальных участников.
Шаг 2: Полевые операции
Как аппаратный хакер, вы никогда не знаете, когда и где вам может потребоваться модифицировать флеш-память на маршрутизаторе, выгрузить ПЗУ из системы видеоигр, переключить некоторые контакты ввода-вывода, распаять больную батарею или иным образом спасти положение.
Полевой комплект HackerBoxes - это первый шаг к вашему ресурсу по оказанию первой помощи по электронике. После разработки вы можете держать свой полевой комплект наготове в рюкзаке, портфеле или сумке для защиты от насекомых.
Примеры сценариев:
Игрушки для взлома
Больше игрушек
Машины для голосования
День поля 2018
Взлом автомобилей
Шаг 3: Arduino Pro Micro 5 В 16 МГц
Arduino Pro Micro основан на микроконтроллере ATmega32U4, который имеет встроенный интерфейс USB. Это означает, что нет FTDI, PL2303, CH340 или любого другого чипа, выступающего в качестве посредника между вашим компьютером и микроконтроллером Arduino.
Мы рекомендуем сначала поработать с Pro Micro, не припаивая контакты на место. Вы можете выполнить базовую настройку и тестирование без использования выводов заголовка. Кроме того, отсрочка пайки модуля дает на одну переменную меньше для отладки, если вы столкнетесь с какими-либо осложнениями.
Если на вашем компьютере не установлена IDE Arduino, для начала загрузите ее с arduino.cc. ВНИМАНИЕ: Перед программированием Pro Micro убедитесь, что выбрали версию с напряжением 5 В в разделе «Инструменты»> «Процессор». Наличие этого набора для 3,3 В будет работать один раз, а затем будет казаться, что устройство никогда не подключится к вашему ПК, пока вы не выполните инструкции «Сброс в загрузчик» в руководстве, описанном ниже, что может быть немного сложно.
У Sparkfun есть отличное руководство по подключению Pro Micro. Руководство по подключению содержит подробный обзор платы Pro Micro, а затем раздел «Установка: Windows» и раздел «Установка: Mac и Linux». Следуйте инструкциям в соответствующей версии этих инструкций по установке, чтобы настроить вашу Arduino IDE для поддержки Pro Micro. Обычно мы начинаем работу с платой Arduino с загрузки и / или изменения стандартного скетча Blink. Однако в Pro Micro нет обычного светодиода на контакте 13. К счастью, мы можем управлять светодиодами RX / TX, и Sparkfun предоставил аккуратный небольшой эскиз, чтобы продемонстрировать, как это сделать. Это находится в разделе Руководства по подключению, озаглавленном «Пример 1: Blinkies!» Убедитесь, что вы можете скомпилировать и загрузить этот Blinkies! пример, прежде чем двигаться дальше.
Шаг 4: профессиональные микросценарии для полевых операций
Чтобы читать и записывать наборы из восьми линий ввода / вывода с Pro Micro с помощью простого последовательного интерфейса, попробуйте скетч Serial_IO.ino, включенный здесь. Это один из простейших встроенных инструментов, который мы можем использовать для манипулирования или опроса любой целевой системы, над которой мы работаем.
Для демонстрации цифровых входов на контактах 10, 16, 14, 15, 18, 19, 20 и 21 можно использовать простые перемычки или модуль тактильных кнопок.
Точно так же светодиодный модуль можно использовать для отображения цифровых выходов на контактах 2, 3, 4, 5, 6, 7, 8 и 9.
На практике эти линии ввода-вывода будут взаимодействовать с целевой системой.
Платформа обработки, немного более продвинутая, чем этот пример, может использоваться для реализации базового логического анализатора с помощью Pro Micro.
Мы можем поэкспериментировать с чтением и записью последовательного модуля EEPROM AT24C256 (таблица данных), используя этот демонстрационный код.
OLED-дисплей 128x32 может использоваться, когда компьютер может быть недоступен для отображения вывода. В Интернете доступны различные библиотеки SSD1306.
Чтобы решить сложную задачу использования микроконтроллера в качестве платформы для отладки / взлома, взгляните на проект Bus Ninja. Обратите внимание, что для этого потребуется набор инструментов avr-gcc и avrdude, а не использование Arduino IDE.
Шаг 5: Практическое применение полевого комплекта
Поскольку у всех нас разный опыт и разные варианты использования различных инструментов, мы хотели бы, чтобы люди делились некоторыми из этих деталей в комментариях ниже.
Вы можете поделиться своими мыслями по некоторым или всем этим вопросам:
Что бы вы могли упаковать в свой полевой комплект для ваших конкретных нужд, чего не было здесь?
В каких ситуациях, по вашему мнению, может потребоваться ваш полевой комплект?
Где вы будете хранить свой полевой комплект?
В ближайшие месяцы, пожалуйста, напишите здесь о том, когда и как вы закончили использовать свой полевой комплект.
Шаг 6: взломайте планету
Если вам понравился этот Instrucable и вы хотите, чтобы ящик с электроникой и компьютерной техникой доставлялся прямо в ваш почтовый ящик каждый месяц, присоединяйтесь к революции HackerBox, ПОДПИСавшись ЗДЕСЬ.
Сообщите о своем успехе в комментариях ниже или на странице HackerBoxes в Facebook. Обязательно дайте нам знать, если у вас возникнут какие-либо вопросы или вам понадобится помощь. Спасибо, что присоединились к HackerBoxes!
Рекомендуемые:
Портативный динамик Bluetooth - Комплект для сборки MKBoom: 5 шагов (с изображениями)
Портативный динамик Bluetooth | Комплект для сборки MKBoom: Всем привет! Так приятно вернуться к еще одному проекту акустической системы после долгого перерыва. Поскольку для завершения большинства моих сборок требуется довольно много инструментов, на этот раз я решил собрать портативный динамик, используя комплект, который вы можете легко купить. Я думал, что это
Комплект для преобразования пишущей машинки USB: 9 шагов (с изображениями)
Комплект для преобразования пишущей машинки с USB-интерфейсом. В печатании на этих старых ручных пишущих машинках есть что-то очень волшебное. От приятного щелчка подпружиненных клавиш до блеска полированных хромированных вставок и четких отметок на отпечатанной странице - пишущие машинки производят на
Практический комплект для пайки SMD, или Как я научился перестать беспокоиться и полюбил дешевый китайский комплект: 6 шагов
Практический комплект для пайки SMD, или Как я научился перестать беспокоиться и полюбил дешевый китайский комплект: это не инструкция по пайке. Это инструкция о том, как собрать дешевый китайский комплект. Поговорка гласит, что вы получаете то, за что платите, и вот что вы получаете: плохо документировано. Сомнительное качество детали. Нет поддержки. Так зачем покупать
Майкл Полевой Рука: 5 шагов
Майкл Полевой Рука: Нужен удобный и стильный способ, чтобы ваши растения были полными и счастливыми? Не смотрите дальше Майкла! Работая от Arduino Mini и перезаряжаемой 3,7-вольтовой батареи, Майкл может точно и постоянно определять, насколько влажная почва вокруг вашего
Установка для полевой записи качества компакт-дисков: 5 шагов
Установка для полевой записи качества компакт-дисков: Описывает, как собрать систему записи на месте, которая: с питанием от батареи, способной к непрерывной записи в течение шести часов без подзарядки (и многое другое от стены), качество компакт-диска (44,1 кГц, 16-битное стерео), менее U 1000 долларов, и их можно скрыть