Мазмуну:
- 1 -кадам: HackerBox 0056 үчүн мазмун тизмеси
- 2 -кадам: USB Digispark
- 3 -кадам: Bare Metal ATTiny85
- 4 -кадам: Даректүү LED көзөмөлү
- 5 -кадам: O.MG DEMON SEED EDU
- 6 -кадам: HACK LIFE
- 7 -кадам: Тест
Video: HackerBox 0056: Жиндердин уругу: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Дүйнө жүзүндөгү HackerBox хакерлерине салам! HackerBox 0056 менен биз USB Hacking, төмөн деңгээлдеги USB сигнализациясын, ATTiny микроконтроллерлери менен микронуклеус USB-битти, жылаңач металл микроконтроллеринин экспериментин, "Bad USB" кабелдеринин иштешин жана корголушун, DemonSeed USB имплантаттарын, клавишалуу инъекция жүгүн, RF триггерлерин изилдейбиз., жогорку ылдамдыктагы USB өтмөгү жана башкалар.
Бул колдонмодо HackerBox 0056 менен иштөөнү баштоо үчүн маалыматтар камтылган, аларды бул жерден сатып алуулар бүтө электе сатып алса болот. Эгерде сиз HackerBoxту ушундай почта кутуңузга ай сайын алууну кааласаңыз, HackerBoxes.com сайтына жазылып, революцияга кошулуңуз!
HackerBoxes - бул аппараттык хакерлерге жана электроника менен компьютердик технологиянын ышкыбоздоруна ай сайын жазылуу кутучасы кызматы. Бизге кошулуңуз жана HACK LIFE менен жашаңыз.
1 -кадам: HackerBox 0056 үчүн мазмун тизмеси
- O. MG Demon Seed EDU 2 USB имплантаты менен
- Кара MicroUSB донордук кабели 1м
- Ак MicroUSB донордук кабели 1м
- Тасма кабели бар USBasp программисти
- USBasp 6дан 10го чейин адаптер
- Төрт которулуучу порту бар USB Hub
- Digispark USB
- ATTiny Development Board
- MicroUSB Breakout модулу
- ATTiny85-20PU DIP-8 интегралдык микросхемасы
- APA106 Даректүү RGB LED 8мм тегерек
- Zener диоддор 3.6V
- Резисторлор 68 Ом
- Резисторлор 1.5K Ом
- Mini Black Solderless Breadboad 170 упай
- Dual Breakaway Эркек Баштары 2x40
- Эркек-Эркек Дюпонт Jumper Wires
- Эксклюзивдүү Demon Seed EDU стикери
- Эксклюзивдүү HackerBoxes WireHead чаптамасы
Башка пайдалуу нерселер:
- Лампочка, ширетүүчү жана негизги ширетүүчү шаймандар
- Программалык куралдарды иштетүү үчүн компьютер
Эң башкысы, сизге укмуштуу окуялар, хакердик рух, чыдамкайлык жана кызыгуу керек болот. Электрониканы куруу жана эксперимент кылуу, абдан пайдалуу болсо да, кээде татаал, татаал, ал тургай көңүлүңдү чөгөрүшү мүмкүн. Максат - кемчилик эмес, прогресс. Туруктуу жана укмуштуу окуялардан ырахат алганда, бул хоббиден чоң канааттануу алса болот. Ар бир кадамды жай жаса, майда -чүйдөсүнө чейин ойлон жана жардам суроодон коркпо.
Адаттагыдай эле, сизден HackerBoxes FAQ кароону суранабыз. Ал жерде сиз учурдагы жана болочок мүчөлөрү үчүн көптөгөн маалыматтарды таба аласыз. Бизге келген техникалык эмес электрондук почталардын дээрлик баарына FAQда жооп берилген, андыктан тез карап көрсөңүз, биз аны абдан баалайбыз.
2 -кадам: USB Digispark
Digispark - бул ATTiny85ке негизделген, Arduino линиясына окшош микроконтроллерди иштеп чыгуу тактасы, болгону кичине жана бир аз азыраак. Digispark - бул микроконтроллерлерге секирүү үчүн эң сонун жер, же Arduino өтө чоң же жөн эле ашыкча болгондо эң сонун.
Мүнөздөмөлөр:
- Arduino IDE 1.0+ колдоо (OSX/Win/Linux)
- USB же тышкы булак аркылуу кубат - 5v же 7-35v
- Бортто 500ma 5V жөндөгүч
- Камтылган USB
- 6 I/O Pins (2 сиздин USB үчүн программаңыз активдүү түрдө USB аркылуу байланышып турганда гана колдонулат, антпесе сиз USB аркылуу программалап жатсаңыз да, баардыгын колдоно аласыз)
- 8k Flash Memory (жүктөгүчтөн кийин болжол менен 6к)
- I2C жана SPI (USIге карата)
- 3 казыкта PWM (Программалык камсыздоо PWM менен көбүрөөк мүмкүн)
- ADC 4 казыкта
- Power LED
- Test/Status LED
Demon Seed имплантаттарын түшүнүү үчүн Digispark маанилүү, анткени ATTiny85те USBге туташуу үчүн эч кандай жабдык жок. Анын ордуна, Digispark программалык камсыздоодон USB сигналдарын бит-жардыруу үчүн Micronucleus менен алдын ала жүктөлүп келет.
Micronucleus-бул минималдуу USB интерфейси, кросс-платформасы libusb негизделген программаны жүктөө куралы жана жүктөгүчтүн компактүүлүгүнө басым жасаган AVR ATTiny микроконтроллери үчүн арналган жүктөөчү. Бул AVR ATTiny үчүн эң кичине USB жүктөгүч.
Digispark документтери
3 -кадам: Bare Metal ATTiny85
Mouser же DigiKey сыяктуу бөлүктөрдү жеткирүүчүдөн сатып алынган ATTiny85 чипи таптакыр бош келет. Бул micronucleus же башка жүктөөчү болбойт. Бул нөлдөн баштап программаланышы керек, мисалы ISP (схемада программист). Бул жерде биз ATTiny85 жылаңач металлын ATTiny Development Board розеткасына салып, ISPти тактага алгачкы программалоо үчүн туташтырабыз.
USBasp-бул Atmel AVR контроллери үчүн USB ичиндеги программист. Бул жөн эле ATMega88 же ATMega8 жана бир нече пассивдүү компоненттерден турат. Программист USB-драйверди гана колдонот, атайын USB контроллери талап кылынбайт.
ATTiny85ти ATTiny Development Boardго киргизиңиз (пиндин бир көрсөткүчүн эске алыңыз) жана USBaspти бул жерде көрсөтүлгөндөй зымга сайыңыз.
Arduino IDEге ATtiny колдоосун кошуңуз (чоо-жайын High-LowTechтен караңыз):
Тандоолор астына, башкармалыктын башкаруучусунун URL тизмесине жазууну кошуңуз:
raw.githubusercontent.com/damellis/attiny/…
Under Tools-> Board-> Board Mangers, Дэвид А. Меллистин ATtinyден башкарма пакетин кошуңуз.
Бул ATtiny такталарын такталар тизмесине кошот, аларды азыр тандап алсаңыз болот … Board: ATtiny25/45/85Процессор: ATtiny85Сағат: Ички 1 МГц
[МААНИЛҮҮ ЭСКЕРТҮҮ: Чиптин сырткы саат булагы болбосо, эч качан саатты тышкы саатка койбоңуз.]
"Кирүү" үчүн коддун мисалын жүктөңүз
Ошол эскизде LED_BUILTINди үч жерге 1 кылып өзгөртүңүз жана USBasp аркылуу ATtiny85ке жүктөңүз.
Pluggable DevBoard LED азыр LilyTiny LED кутудан чыккандай эле жаркырап турушу керек.
ATTiny өнүктүрүү кеңешин Digisparkка айлантыңыз:
Буга чейин, биз ATTiny Development Board технологиясын Digispark катары эмес, USBaspти тиркөө үчүн үзүлүш катары колдондук. Аны Digispark катары колдонуу үчүн ATTiny85 микроконтроллерин бул жерден жүктөп алууга мүмкүн болгон микронуклеус жүктөгүч менен программалаш керек.
4 -кадам: Даректүү LED көзөмөлү
Бул абдан жөнөкөй микроконтроллер болсо да, ATTiny85 APA106, WS2812 же Neopixels сыяктуу даректүү светодиоддорду башкаруу үчүн колдонулушу мүмкүн.
Сиз бир эле LEDди же бүтүндөй бир жипти башкара аласыз.
Эгер сизде буга чейин жок болсо, Neopixel же FastLED сыяктуу китепкананы кармашыңыз керек болот.
Ошондой эле, сиз ATTiny85 ички саатынын ылдамдыгын 1 МГцтен 8 МГцке чейин Tools-> Clock аркылуу сүзүшүңүз керек болот. Сиз сааттын ылдамдыгына өткөн сайын, куралдардын астында "Burn Bootloader" операциясын аткарышыңыз керек.
Мисал долбоор.
5 -кадам: O. MG DEMON SEED EDU
O. MG DemonSeed EDU - бул жакшы USB кабелдерин жаман кылуу үчүн билим берүүчү аппараттык имплант.
Ар бир комплектке DemonSeed импланттарынын 2 пакети кирет. Бул эки кабелди түзө аласыз дегенди билдирет.
DemonSeed EDU билим берүү үчүн иштелип чыккан. Кадимки USB кабелдеринен баштаңыз жана DemonSeed аларды жаман кылууга жардам берет. Сиз начар USB кабелдерин клавишаларды киргизүү үчүн колдоно аласыз. Ошондой эле, O. MGнин видео сериялары аркылуу иштеп, сиз RF триггерлери, жогорку ылдамдыктагы USB өтмөгү жана башкалар сыяктуу функцияларды иштетүүнү үйрөнө аласыз.
O. MG бул жерде Demon Seed EDU видео сериясына, ошондой эле бош каналга шилтемелер бар.
Бул жерден HAK5тен DEMON SEED же күчтүү O. MG кабелин сатып алсаңыз болот.
Ошондой эле, Dustrialдан O. MG Merchти алыңыз жана OMG10 арзандатуу коду менен 10% арзандатууга ээ болуңуз.
6 -кадам: HACK LIFE
Бул айда HackerBoxтун электроникага жана компьютердик технологияга болгон укмуштуу окуялары сизге жагат деп ишенебиз. Төмөндөгү комментарийлерде же HackerBox Facebook Groupтогу ийгиликтериңиз менен бөлүшүңүз. Ошондой эле, эгер суроолоруңуз болсо же жардамга муктаж болсоңуз, [email protected] электрондук дарегине каалаган убакта жөнөтө алаарыңызды унутпаңыз.
Кийинкиси эмне? Революцияга кошулуңуз. HackLife менен жашаңыз. Почта кутуңузга ай сайын жеткирилүүчү салкын кутуну алыңыз. HackerBoxes.com сайтына кирип, айлык HackerBox жазылууңузга катталыңыз.
7 -кадам: Тест
сыноо
Сунушталууда:
HackerBox 0060: Оюн аянтчасы: 11 кадам
HackerBox 0060: Оюн аянтчасы: Дүйнө жүзү боюнча HackerBox хакерлерине салам! HackerBox 0060 менен сиз Adafruit Circuit Playground Bluefruit менен күчтүү Nordic Semiconductor nRF52840 ARM Cortex M4 микроконтроллерин колдонуп эксперимент жасайсыз. Камтылган программалоону wi
HackerBox 0041: CircuitPython: 8 кадам
HackerBox 0041: CircuitPython: Дүйнө жүзүндөгү HackerBox хакерлерине салам. HackerBox 0041 бизге CircuitPython, MakeCode Arcade, Atari Punk Console жана башка көптөгөн нерселерди алып келет. Бул Нускамада HackerBox 0041 менен баштоо үчүн маалымат камтылган, аны сатып алса болот
HackerBox 0058: Коддоо: 7 кадам
HackerBox 0058: Encode: Дүйнө жүзүндөгү HackerBox хакерлерине салам! HackerBox 0058 менен биз маалыматтын коддолушун, штрих коддорун, QR коддорун, Arduino Pro Micro программасын, камтылган ЖК дисплейлерин, штрих -кодду Arduino долбоорлорунда, адамдык интеграцияда изилдейбиз
HackerBox 0057: Коопсуз режим: 9 кадам
HackerBox 0057: Коопсуз режим: Дүйнө жүзүндөгү HackerBox хакерлерине салам! HackerBox 0057 IoT, Wireless, Lockpicking жана албетте Hardware Hacking айылын үй лабораториясына алып келет. Биз микроконтроллер программалоосун, IoT Wi-Fi эксплуатациясын, Bluetooth int
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)