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

HackerBox 0045: Spark Net: 10 алхам
HackerBox 0045: Spark Net: 10 алхам

Видео: HackerBox 0045: Spark Net: 10 алхам

Видео: HackerBox 0045: Spark Net: 10 алхам
Видео: #77 HackerBox 0045 Spark Net 2024, Долдугаар сарын
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Дэлхийн өнцөг булан бүрт байгаа HackerBox хакеруудад мэндчилгээ дэвшүүлье! HackerBox 0045 -ийн тусламжтайгаар бид Nordic nRF24 радио дамжуулагч, Digispark Pro модулиудыг програмчлах, сүлжээнд холбох, радио интерфейс бүхий servo мотор, хөдөлгөөн мэдрэгч болон бусад олон зүйлийг туршиж үзэж байна. Энэхүү зааварчилгаа нь HackerBox 0045 -ийг эхлүүлэх мэдээллийг агуулдаг бөгөөд үүнийг хангамж дуусах үед эндээс худалдаж авч болно. Хэрэв та HackerBox -ийг яг ийм шуудангийн хайрцганд сар бүр авахыг хүсвэл HackerBoxes.com сайтад бүртгүүлж, хувьсгалд нэгдээрэй!

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

ПЛАНЕТИЙГ ХАК

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

Image
Image
  • Гурван Digispark Pro ATtiny167 модуль
  • NRF24L01 олшруулсан гурван модуль
  • Гурван онцгой DigiProNRF хэлхээний самбар
  • Гурван SMA антен
  • 575 резистор бүхий хадгалах хайрцаг
  • HC-SR501 PIR хөдөлгөөн мэдрэгчийн модуль
  • Тоног төхөөрөмжтэй бичил серво
  • 10К Ом шугаман потенциометр
  • Эмэгтэй-эмэгтэй DuPont холбогч утас
  • BadgeBuddy гагнуурын хэрэгслийн танилцуулга
  • Google лого наалт
  • Онцгой HackLife Iron-On Patch

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

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

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

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

Алхам 2: Танилцуулга гагнуурын хэрэгсэл - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy бол энгийн бөгөөд хөгжилтэй "гагнуурын танилцуулга" хэрэгсэл юм. HackerBoxes нь Лас Вегас дахь DEF CON 27 дээр хоббигоо сурталчлах олон мянган BadgeBuddy иж бүрдэл гаргаснаараа бахархдаг. BadgeBuddy иж бүрдлийг Hardware Hacking Village, Soldering Skills Village, Vendor Room -д үнэ төлбөргүй (шар айраг шиг) авах боломжтой. DEF CON Villages дахь зохион байгуулагчид болон сайн дурынхан электроник болон хакердах, аюулгүй байдлын судалгааны бусад олон зүйлийг сонирхож буй хүмүүст танилцуулах, тэдэнд туслах зорилготой юм.

Мэдээж хэрэг, BadgeBudy -ийн бүх гишүүд HackerBox 0045 -аас BadgeBuddy иж бүрдэл авах боломжтой болохын тулд хангалттай нэмэлт BadgeBudy иж бүрдлийг бэлтгэсэн болно. Та BadgeBuddy -ийг гагнуур сурахыг хүсч буй хүнтэй хуваалцаж болно, эсвэл та өөрөө үүнийг эдлэх боломжтой!

BadgeBuddy бол хурууны оосор, үүргэвч, түрийвч, бүс гэх мэт зүүж болох бөмбөгний гинжийг ашиглан дүүжлэх боломжтой мини тэмдэг бүхий ПХБ юм. BadgeBuddy нь өөрөө эргэдэг солонгордог LED-ийн сайжруулсан загварыг ашиглан гадаад хяналтын хэлхээ шаардлагагүй, бууруулсан БМ-ийг ашигладаг. Энэ нь анх удаа гагнуурын төсөл хийхэд хангалттай энгийн хэвээр байгаа нь сонирхолтой үр дүнд хүргэж байна.

Хэрэв та энэ хэрэгслээр дамжуулан гагнуур хийж байгаа хэн нэгнийг дасгалжуулж байгаа бол гагнуурын талаар маш олон гайхалтай гарын авлага, видео байдаг. Энд нэг жишээ дурдъя. Орон нутгийн үйлдвэрлэгч бүлгүүд эсвэл хакеруудын орон зай ихэвчлэн хуваалцах гагнуурын станц, туршлагатай байдаг гэдгийг санаарай. Түүнчлэн сонирхогчдын радио клубууд нь электроникийн туршлагын маш сайн эх сурвалж болдог.

BadgeBuddy Ассамблейн тэмдэглэл:

  • ХАМГИЙН ХАМРУУЛАХ ҮЙЛДВЭРЛЭГЧИЙН ЗӨӨНИЙ ЭСИЙН КЛИПИЙН ДЭЭР ДЭЭРЛИЙН ТӨВИЙН ТӨВ
  • ПХБ -ийн ар талд гарч буй гагнуурын зоосны эсийн хавчаар
  • ПХБ -ийн ар тал руу шилжих хүчийг солих
  • ПХБ -ийн урд талд LED товчлуурын хажуу тал руу ойрхон богинохон зүү бүхий гэрэлтүүлэгчийг оруулна уу.
  • Гагнуурын LED
  • АЮУЛГҮЙ БАЙДЛЫН ШИЛЭЭ ЗҮЙЛГЭЖ БАЙГААД ПИНКИЙГ ПХБ ХУВААРАЙ
  • Зоосны эсийг оруулах
  • Солонго LED дугуйн дугуйн амжилтыг тэмдэглээрэй
  • Бөмбөлөгний гинжийг ашиглах

Алхам 3: Digispark Pro

Digispark Pro нь анхны Digispark дээрх ATtiny85 -аас сайжруулсан ATtiny167 микроконтроллер (өгөгдлийн хүснэгт) -ийг ашигладаг.

Digispark Pro -ийг өөр Arduino эсвэл програмист модуль шаардлагагүй USB -ээс шууд програмчилж болно. USB код нь ATtiny167 дээр шууд ажилладаг.

Анхны Digispark -тай харьцуулахад Pro нь илүү хурдан (16Mhz ба 8Mhz), илүү их хадгалах багтаамжтай, хэд хэдэн I/O зүүтэй байдаг.

Digispark Pro -ийг анх Kickstarter төслөөр танилцуулсан.

Алхам 4: Digispark Pro програмчлах

Digispark Pro програмчлах
Digispark Pro програмчлах

Зүүг Digispark Pro дээр гагнахаасаа өмнө програмчлахад шаардлагатай бүх зүйлийг тохируулж, самбар дээрх LED -ийг анивчихын тулд жишээ кодыг ачаална уу. Энэ бол Digispark Pro -тэй ажиллахад итгэх итгэлийг нэмэгдүүлэх чухал алхам бөгөөд хөгжилтэй юм!

Албан ёсны Digistump Wiki дээрх мэдээлэл нь Arduino IDE -ийг суулгах (хэрэв суулгаагүй байгаа бол), IDE -ийг ATtiny167 -тэй ашиглахаар тохируулах, дараа нь бидний анхны програмыг ачаалах замаар дамждаг.

Уламжлал ёсоор, delay () функцын дуудлагын цагийг (миллисекунд) өөрчлөх замаар тоглож, дараа нь Digispark Pro -ийг дахин асааж, таны кодын өөрчлөлтийг микроконтроллер дээр хадгалж, гүйцэтгэж байгааг үзээрэй.

"Алдааг олж засварлах" гарчиг дээрх тэмдэглэлд онцгой анхаарал хандуулаарай. Тоног төхөөрөмжийн USB чип ашиглахгүйгээр Digispark -ийн USB интерфэйс нь жаахан эвгүй (гэхдээ үнэхээр гайхалтай) боловч USB холболт үүсгэх нь заримдаа цөөн хэдэн удаа дахин оролдох, өөр кабель эсвэл Викид санал болгосноор өөр хууралт хийх шаардлагатай болдог.

Зарим тохиргоонд Digispark Pro нь компьютерт холбогдсон байхад ачаалагч дээрээ үлддэг бөгөөд хэрэглэгчийн програмыг ажиллуулдаггүй. Digispark Pro -ийг тэжээлийн банк, USB хананы залгуур эсвэл бусад тэжээлээс тэжээх нь програмчлагдсаны дараа ерөнхийдөө төгс шийдэл болдог.

Алхам 5: NORDIC NRF24L01 радио дамжуулагч

NORDIC NRF24L01 радио дамжуулагч
NORDIC NRF24L01 радио дамжуулагч

NRF24L01 бол дэлхийн 2.4 - 2.5 GHz ISM хамтлагийн нэг чип радио дамжуулагч юм. Дамжуулагч нь бүрэн давтамжийн синтезатор, цахилгаан өсгөгч, болор осциллятор, демодулятор, модулятор, сайжруулсан протоколын хөдөлгүүрээс бүрдэнэ. Гаралтын хүч, давтамжийн сувгууд, протоколын тохиргоог SPI интерфэйсээр хялбархан програмчлах боломжтой. Одоогийн хэрэглээ нь RX горимд -6dBm, 12.3mA гаралтын чадварт ердөө 9.0mA байна. Баригдсан Power Down болон Standby горимууд нь хүчийг бууруулдаг. (мэдээллийн хуудас)

NRF24L01+ утасгүй модуль хэрхэн ажилладаг вэ.

Алхам 6: DigiProNRF зангилааг тохируулна уу

DigiProNRF зангилаа тохируулах
DigiProNRF зангилаа тохируулах

Онцгой DigiProNRF хэлхээний самбар нь Digispark Pro модуль ба nRF24L01 модулийг хооронд нь холбохыг дэмждэг. DigiProNRF хэлхээний самбар нь мөн nRF24 -ийг тэжээхийн тулд 3.3V шүүлтүүртэй зохицуулагчийг дэмждэг бөгөөд цахилгаан шугам, оролт/гаралтын дохиог хялбархан авахын тулд Digispark Pro -ийн нэг эгнээ тасардаг.

Схемийн диаграмаас nRF24 модулийн ямар зүү нь Digispark -ийн голтой холбогддог болохыг анхаарна уу. Эдгээр зүү даалгаврыг хавсаргасан жишээ кодод ашигладаг.

Хоёр DigiProNRF зангилааг гагнаж, зангилаануудын хоорондох цэг хоорондын холболтыг туршиж үзээрэй.

Digispark Pro -ийн доод хэсэгт байрлах гурван "толгойн толгойн зүү" -г БҮҮ ХҮМҮҮСЭЭРЭЙ. Үүний оронд Digispark Pro -ийн хажууд байрлах нэмэлт толгойн зүүг ашиглана уу. Гурван "төвийн толгойн зүү" -ийг ямар ч асуудал үүсгэхгүйгээр холбож болно (тэдгээр нь ПХБ -д ямар ч утсаар холбогдоогүй), гэхдээ толгойг ашиглагдаагүй Digispark -ийн гурван цооног дээр хий дэмий үрсэнээс илүү сайн ашигладаг.

DigiProNRF -ийн хоёр зангилааг хавсаргасан демо тоймоор програмчлах (нэг нь TX, нөгөө нь RX). Радио холболт амжилттай болоход самбар дээрх Pin1 LED (Digispark Pro -ийн төвийн ойролцоо) самбар аажмаар анивчих болно. Радио холболт тасарсан үед LED хатуу хэвээр байх болно. Жишээлбэл, хэрэв бусад зангилаа унтарсан бол.

Мэдээлэл, энэ демо нь Pro nRF24L01+ Shield хичээл дээр суурилсан болно.

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