Мазмуну:

HackerBox 0056: Жиндердин уругу: 8 кадам
HackerBox 0056: Жиндердин уругу: 8 кадам

Video: HackerBox 0056: Жиндердин уругу: 8 кадам

Video: HackerBox 0056: Жиндердин уругу: 8 кадам
Video: #101 HackerBox 0056 Demon Seed 2024, Декабрь
Anonim
HackerBox 0056: Жиндердин Уругу
HackerBox 0056: Жиндердин Уругу

Дүйнө жүзүндөгү 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

USB Digispark
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

Жалаң металл ATTiny85
Жалаң металл 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 көзөмөлү

Даректүү LED Control
Даректүү LED Control

Бул абдан жөнөкөй микроконтроллер болсо да, ATTiny85 APA106, WS2812 же Neopixels сыяктуу даректүү светодиоддорду башкаруу үчүн колдонулушу мүмкүн.

Сиз бир эле LEDди же бүтүндөй бир жипти башкара аласыз.

Эгер сизде буга чейин жок болсо, Neopixel же FastLED сыяктуу китепкананы кармашыңыз керек болот.

Ошондой эле, сиз ATTiny85 ички саатынын ылдамдыгын 1 МГцтен 8 МГцке чейин Tools-> Clock аркылуу сүзүшүңүз керек болот. Сиз сааттын ылдамдыгына өткөн сайын, куралдардын астында "Burn Bootloader" операциясын аткарышыңыз керек.

Мисал долбоор.

5 -кадам: O. MG DEMON SEED EDU

Image
Image

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 -кадам: Тест

сыноо

Сунушталууда: