Агуулгын хүснэгт:

HackerBox 0056: Чөтгөрийн үр: 8 алхам
HackerBox 0056: Чөтгөрийн үр: 8 алхам

Видео: HackerBox 0056: Чөтгөрийн үр: 8 алхам

Видео: HackerBox 0056: Чөтгөрийн үр: 8 алхам
Видео: Hackerbox #0056 - Demon Seed tutorial turned unboxing 2024, Арваннэгдүгээр
Anonim
HackerBox 0056: Чөтгөрийн үр
HackerBox 0056: Чөтгөрийн үр

Дэлхийн өнцөг булан бүрт байгаа HackerBox хакеруудад мэндчилгээ дэвшүүлье! HackerBox 0056-ийн тусламжтайгаар бид USB хакердах, доод түвшний USB дохиолол, ATTiny микроконтроллер ашиглан микронуклеус USB бит цохих, нүцгэн металл микроконтроллер турших, "муу USB" кабелийг ажиллуулах, хамгаалах, DemonSeed USB суулгац, түлхүүрийн тарилгын ачаалал, RF гох зэргийг судлах болно., өндөр хурдны USB дамжуулалт гэх мэт.

Энэхүү гарын авлагад HackerBox 0056 -ийг ашиглаж эхлэх мэдээллийг агуулсан бөгөөд үүнийг хангамж дуусах үед эндээс худалдаж авч болно. Хэрэв та HackerBox -ийг яг ийм шуудангийн хайрцганд сар бүр авахыг хүсвэл HackerBoxes.com сайтад бүртгүүлж, хувьсгалд нэгдээрэй!

HackerBoxes нь техник хангамжийн хакерууд болон электроник, компьютерийн технологийг сонирхогчдод зориулсан сар бүрийн захиалгын хайрцагны үйлчилгээ юм. Бидэнтэй нэгдэж HACK LIFE -ээр амьдар.

Алхам 1: HackerBox 0056 -ийн агуулгын жагсаалт

  • 2 USB суулгацтай O. MG чөтгөрийн үр EDU
  • Хар MicroUSB хандивлагч кабель 1м
  • Цагаан MicroUSB хандивлагч кабель 1м
  • Туузан кабель бүхий USBasp програмист
  • USBasp 6-аас 10 хүртэлх зүү адаптер
  • Дөрвөн сэлгэн залгах порт бүхий USB төв
  • Digispark USB
  • ATTiny хөгжлийн зөвлөл
  • MicroUSB -ийн таслах модуль
  • ATTiny85-20PU DIP-8 нэгдсэн хэлхээ
  • APA106 хаягтай RGB LED 8 мм дугуй
  • Zener диод 3.6V
  • 68 Ом эсэргүүцэл
  • 1.5K Ом эсэргүүцэл
  • Mini Black Solderless Breadboad 170 оноо
  • Хос салдаг эрэгтэй толгой 2x40
  • Эрэгтэй эрэгтэй Dupont Jumper утас
  • Онцгой чөтгөрийн үр EDU наалт
  • Онцгой HackerBoxes WireHead наалт

Ашиг тустай бусад зүйлүүд:

  • Гагнуурын төмөр, гагнуур, гагнуурын үндсэн хэрэгсэл
  • Програм хангамжийн хэрэгслийг ажиллуулах компьютер

Хамгийн гол нь танд адал явдалт мэдрэмж, хакерын сүнс, тэвчээр, сониуч зан хэрэгтэй болно. Цахилгаан хэрэгслийг бүтээх, туршиж үзэх нь маш их ашиг тустай боловч заримдаа төвөгтэй, бэрхшээлтэй, бүр сэтгэл дундуур байдаг. Зорилго бол дэвшил, төгс төгөлдөр бус. Адал явдалд тууштай байж, таашаал авбал энэхүү хоббигоос маш их сэтгэл ханамжийг авч болно. Алхам бүрийг аажмаар хийж, нарийн ширийн зүйлийг анхаарч, тусламж хүсэхээс бүү ай.

Урьдын адил бид таныг HackerBoxes FAQ -ийг шалгахыг хүсч байна. Тэндээс та одоогийн болон ирээдүйн гишүүдэд зориулсан маш их мэдээлэл олж авах болно. Бидний хүлээн авч буй техникийн бус бүх имэйлүүд FAQ-д аль хэдийн хариулагдсан байдаг тул хэрэв та хурдан харвал бид талархаж байна.

Алхам 2: USB Digispark

USB Digispark
USB Digispark

Digispark бол Arduino шугамтай төстэй ATTiny85 дээр суурилсан микроконтроллер хөгжүүлэх самбар бөгөөд зөвхөн бага хэмжээтэй, арай бага чадалтай. Digispark бол микроконтроллер руу үсрэх хамгийн тохиромжтой газар юм.

Үзүүлэлтүүд:

  • Arduino IDE 1.0+ дэмждэг (OSX/Win/Linux)
  • USB эсвэл гадаад эх үүсвэрээр тэжээх - 5v эсвэл 7-35v
  • Онгоцонд 500ma 5V зохицуулагч
  • Баригдсан USB
  • 6 I/O зүү (2 нь зөвхөн таны програм USB -ээр идэвхтэй харилцдаг бол USB -д ашиглагддаг, эс бөгөөс та USB -ээр програмчилж байсан ч 6 -г бүгдийг нь ашиглаж болно)
  • 8k флаш санах ой (ачаалагчаас хойш 6к орчим)
  • I2C ба SPI (USI -ийн эсрэг)
  • 3 тээглүүртэй ХОУХ (Програм хангамжийн ХОУХ -ийн тусламжтайгаар илүү боломжтой)
  • 4 зүү дээр ADC
  • Цахилгаан LED
  • Туршилт/статусын LED

Чөтгөрийн үр суулгацыг ойлгохын тулд Digispark нь чухал ач холбогдолтой, учир нь ATTiny85 нь USB -тэй холбогдох ямар ч тоног төхөөрөмжгүй байдаг. Үүний оронд Digispark нь програм хангамжаас USB дохиог бит цохихын тулд Micronucleus-ийг урьдчилан ачаалж ирдэг.

Micronucleus бол AVR ATTiny микроконтроллеруудад зориулагдсан, хамгийн бага USB интерфэйстэй, хөндлөн платформ libusb дээр суурилсан програм байршуулах хэрэгсэл, ачаалагч ачаалагчийг нягт нямбай ашиглахад онцгой ач холбогдол өгдөг ачаалагч юм. Энэ нь одоогоор AVR ATTiny -ийн хамгийн жижиг USB ачаалагч юм.

Digispark -ийн баримт бичиг

Алхам 3: Нүцгэн металл ATTiny85

Нүцгэн металл ATTiny85
Нүцгэн металл ATTiny85

Mouser эсвэл DigiKey зэрэг эд анги нийлүүлэгчдээс худалдаж авсан цоо шинэ ATTiny85 чип нь огт хоосон ирдэг. Энэ нь микронуклеус эсвэл өөр ачаалах төхөөрөмжгүй болно. Үүнийг эхнээс нь програмчлах шаардлагатай болно, жишээлбэл 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/…

Багаж хэрэгсэл-> Самбар-> ТУЗ-ийн менежерүүд хэсэгт Дэвид А. Меллисийн ATtiny-ээс өгсөн самбарын менежерийн багцыг нэмнэ үү.

Энэ нь ATtiny самбарыг самбарын жагсаалтад нэмж оруулах бөгөөд та одоо сонгох боломжтой болно. Удирдах зөвлөл: ATtiny25/45/85 Процессор: ATtiny85 Цаг: Дотоод 1 МГц

[ЧУХАЛ ТАЙЛБАР: Чип нь үнэхээр гадаад цагийн эх үүсвэртэй болоогүй бол цагийг гадны цаг гэж хэзээ ч бүү тохируулаарай.]

"Анивчих" кодын жишээг ачаална уу.

Энэ ноорог дээр LED_BUILTIN -ийг гурван газарт 1 болгон өөрчилж, USBasp ашиглан ATtiny85 -д байршуулна уу.

Pluggable DevBoard LED нь LilyTiny LED хайрцагнаас гарсны адил анивчих ёстой.

ATTiny Development Board -ийг Digispark болгон хувиргаарай

Одоогийн байдлаар бид ATTiny Хөгжлийн Товчлуурыг техникийн хувьд Digispark болгон биш харин USBasp -ийг залгахад ашигласан болно. Үүнийг Digispark болгон ашиглахын тулд ATTiny85 микроконтроллерийг эндээс татаж авах боломжтой микронуклеус ачаалагч програмчлагчаар програмчлах шаардлагатай болно.

Алхам 4: Хаягдах LED хяналт

Хаягдах LED хяналт
Хаягдах LED хяналт

Хэдийгээр энэ нь маш энгийн микроконтроллер боловч ATTiny85 -ийг APA106, WS2812 эсвэл Neopixels гэх мэт хаяглагдах LED -ийг удирдахад ашиглаж болно.

Та зөвхөн нэг LED эсвэл бүхэл бүтэн хэлхээг хянах боломжтой.

Хэрэв танд аль хэдийн байхгүй бол Neopixel эсвэл FastLED гэх мэт номын сан авах шаардлагатай болно.

Түүнчлэн, та Tools-> Clock ашиглан ATTiny85 дотоод цагны хурдыг анхдагч 1MHz-ээс 8MHz хүртэл цохих хэрэгтэй болно. Цагны хурд руу шилжих болгондоо та багаж хэрэгслийн дор "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 -ийг аваад 10% хөнгөлөлттэй OMG10 кодыг аваарай.

Алхам 6: HACK LIFE

Энэ сард HackerBox -ийн электроник, компьютер технологийн адал явдал танд таалагдаж байна гэж найдаж байна. Доорх сэтгэгдлүүд эсвэл HackerBox Facebook групп дээр гарч амжилтаа хуваалцаарай. Түүнчлэн, хэрэв танд асуулт байвал эсвэл тусламж хэрэгтэй бол та [email protected] хаягаар хэзээ ч имэйлээр илгээх боломжтой гэдгийг санаарай.

Дараа нь юу юм? Хувьсгалд нэгдээрэй. HackLife -аар амьдар. Сар бүр шуудангийн хайрцагт шууд дамжуулдаг гайхалтай хайрцгийг аваарай. HackerBoxes.com руу орж, HackerBox -ийн сарын захиалгад бүртгүүлнэ үү.

Алхам 7: Туршилт

туршилт

Зөвлөмж болгож буй: