Агуулгын хүснэгт:
- Алхам 1: HackerBox 0056 -ийн агуулгын жагсаалт
- Алхам 2: USB Digispark
- Алхам 3: Нүцгэн металл ATTiny85
- Алхам 4: Хаягдах LED хяналт
- Алхам 5: O.MG DEMON SEED EDU
- Алхам 6: HACK LIFE
- Алхам 7: Туршилт
Видео: HackerBox 0056: Чөтгөрийн үр: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Дэлхийн өнцөг булан бүрт байгаа 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
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
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 хяналт
Хэдийгээр энэ нь маш энгийн микроконтроллер боловч ATTiny85 -ийг APA106, WS2812 эсвэл Neopixels гэх мэт хаяглагдах LED -ийг удирдахад ашиглаж болно.
Та зөвхөн нэг LED эсвэл бүхэл бүтэн хэлхээг хянах боломжтой.
Хэрэв танд аль хэдийн байхгүй бол Neopixel эсвэл FastLED гэх мэт номын сан авах шаардлагатай болно.
Түүнчлэн, та Tools-> Clock ашиглан ATTiny85 дотоод цагны хурдыг анхдагч 1MHz-ээс 8MHz хүртэл цохих хэрэгтэй болно. Цагны хурд руу шилжих болгондоо та багаж хэрэгслийн дор "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 -ийг аваад 10% хөнгөлөлттэй OMG10 кодыг аваарай.
Алхам 6: HACK LIFE
Энэ сард HackerBox -ийн электроник, компьютер технологийн адал явдал танд таалагдаж байна гэж найдаж байна. Доорх сэтгэгдлүүд эсвэл HackerBox Facebook групп дээр гарч амжилтаа хуваалцаарай. Түүнчлэн, хэрэв танд асуулт байвал эсвэл тусламж хэрэгтэй бол та [email protected] хаягаар хэзээ ч имэйлээр илгээх боломжтой гэдгийг санаарай.
Дараа нь юу юм? Хувьсгалд нэгдээрэй. HackLife -аар амьдар. Сар бүр шуудангийн хайрцагт шууд дамжуулдаг гайхалтай хайрцгийг аваарай. HackerBoxes.com руу орж, HackerBox -ийн сарын захиалгад бүртгүүлнэ үү.
Алхам 7: Туршилт
туршилт
Зөвлөмж болгож буй:
HackerBox 0060: Тоглоомын талбай: 11 алхам
HackerBox 0060: Тоглоомын талбар: Дэлхийн өнцөг булан бүрт байгаа HackerBox хакеруудад мэндчилгээ дэвшүүлье! HackerBox 0060 -ийн тусламжтайгаар та хүчирхэг Нордикийн хагас дамжуулагч nRF52840 ARM Cortex M4 микроконтроллер бүхий Adafruit Circuit Playground Bluefruit -ийг туршиж үзэх болно. Оруулсан програмчлалыг судалж үзээрэй
HackerBox 0041: CircuitPython: 8 алхам
HackerBox 0041: CircuitPython: Дэлхийн өнцөг булан бүрт байгаа HackerBox хакеруудад мэндчилж байна. HackerBox 0041 нь бидэнд CircuitPython, MakeCode Arcade, Atari Punk консол болон бусад олон зүйлийг авчирдаг. Энэхүү зааварчилгаа нь HackerBox 0041 -ийг ашиглаж эхлэх мэдээллийг агуулсан бөгөөд үүнийг худалдан авч болно
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Робот цахилгаан онооны дижитал зорилт "чөтгөрийн тойруулга": 9 алхам
Робот цахилгаан онооны дижитал зорилтот "чөтгөрийн тойруулга": Бүгдээрээ сайн байцгаана уу. 3D принтерийг олж авснаар энэ нь хүүхдүүдэд зориулсан робот техникийн чиглэлээр хийсэн ажлынхаа шинэ түвшинд гарах боломжийг олгосон юм. Одоогийн байдлаар би туршилтын зорилтот загварыг боловсруулаад байна. Үүнийг би чөтгөрийн тойрог гэж нэрлэсэн. Энэхүү санаа нь
LED чөтгөрийн нүдийг ухаалаг гар утасны Bluetooth програмыг хэрхэн тохируулах вэ: 5 алхам
LED чөтгөрийн нүдийг ухаалаг гар утасны Bluetooth програмыг хэрхэн тохируулах вэ: Bluetooth -ээр холбогддог програмыг хэрхэн тохируулах тухай энэхүү гарын авлага. Энэхүү Аппликейшнийг Apple Store болон Google Play -ээс хоёуланг нь олох боломжтой бөгөөд үүнийг "Аз жаргалтай гэрэлтүүлэг" гэж нэрлэдэг