Satura rādītājs:

HackerBox 0056: Dēmona sēkla: 8 soļi
HackerBox 0056: Dēmona sēkla: 8 soļi

Video: HackerBox 0056: Dēmona sēkla: 8 soļi

Video: HackerBox 0056: Dēmona sēkla: 8 soļi
Video: kecelakaan pemain drum band #shorts 2024, Jūlijs
Anonim
HackerBox 0056: Dēmona sēkla
HackerBox 0056: Dēmona sēkla

Sveiciens HackerBox hakeriem visā pasaulē! Izmantojot HackerBox 0056, mēs izpētīsim USB uzlaušanu, zema līmeņa USB signalizāciju, USB kodolu kodēšanu ar ATTiny mikrokontrolleri, eksperimentus ar tukšiem metāla mikrokontrolleriem, "sliktu USB" kabeļu darbību un aizsardzību, DemonSeed USB implantus, taustiņsitienu ievades slodzi, RF izraisītājus, ātrgaitas USB caurlaide un daudz kas cits.

Šajā rokasgrāmatā ir informācija, lai sāktu darbu ar HackerBox 0056, kuru var iegādāties šeit, kamēr beidzas krājumi. Ja vēlaties katru mēnesi saņemt šādu HackerBox tieši savā pastkastē, lūdzu, abonējiet to vietnē HackerBoxes.com un pievienojieties revolūcijai!

HackerBoxes ir ikmēneša abonēšanas kastes pakalpojums aparatūras hakeriem un elektronikas un datortehnikas entuziastiem. Pievienojieties mums un dzīvojiet HACK LIFE.

1. darbība: satura saraksts HackerBox 0056

  • O. MG Demon Seed EDU ar 2 USB implantiem
  • Melns MicroUSB donora kabelis 1m
  • Balts MicroUSB donora kabelis 1m
  • USBasp programmētājs ar lentes kabeli
  • USBasp 6–10 kontaktu adapteris
  • USB centrmezgls ar četriem pārslēdzamiem portiem
  • Digispark USB
  • ATTiny attīstības padome
  • MicroUSB izlaušanās modulis
  • ATTiny85-20PU DIP-8 integrētā shēma
  • APA106 Adresējams RGB LED 8mm apaļš
  • Zenera diodes 3.6V
  • Rezistori 68 omi
  • Rezistori 1,5K omi
  • Mini melna lodēšanas maize 170 punkti
  • Divu atdalāmo tēviņu galviņas 2x40
  • Vīriešu-vīriešu Dupont Jumper vadi
  • Ekskluzīva dēmonu sēklu EDU uzlīme
  • Ekskluzīva HackerBoxes WireHead uzlīme

Dažas citas lietas, kas būs noderīgas:

  • Lodāmurs, lodētava un pamata lodēšanas rīki
  • Dators programmatūras rīku palaišanai

Vissvarīgākais - jums būs nepieciešama piedzīvojumu sajūta, hakeru gars, pacietība un zinātkāre. Būvēt un eksperimentēt ar elektroniku, lai arī tas ir ļoti izdevīgi, dažkārt var būt sarežģīti, izaicinoši un pat nomākti. Mērķis ir progress, nevis pilnība. Kad jūs neatlaidīgi izbaudāt piedzīvojumu, no šī hobija var gūt lielu gandarījumu. Speriet katru soli lēnām, ņemiet vērā detaļas un nebaidieties lūgt palīdzību.

Kā vienmēr, mēs lūdzam pārskatīt HackerBoxes FAQ. Tur jūs atradīsiet daudz informācijas esošajiem un topošajiem biedriem. Gandrīz uz visiem saņemtajiem e-pasta ziņojumiem, kas nav tehniski, jau ir atbildēts bieži uzdotajos jautājumos, tāpēc mēs ļoti pateicamies, ja paskatīsieties ātri.

2. darbība: USB Digispark

USB Digispark
USB Digispark

Digispark ir uz ATTiny85 balstīta mikrokontrolleru izstrādes plate, kas līdzīga Arduino līnijai, tikai mazāka un nedaudz mazāk jaudīga. Digispark ir lieliska vieta, kur ieiet mikrokontrolleros, vai lieliski piemērota, ja Arduino ir pārāk liels vai vienkārši pārspīlēts.

Specifikācijas:

  • Atbalsts Arduino IDE 1.0+ (OSX/Win/Linux)
  • Barošana, izmantojot USB vai ārēju avotu - 5v vai 7-35v
  • Iebūvēts 500ma 5V regulators
  • Iebūvēts USB
  • 6 I/O tapas (2 tiek izmantotas USB tikai tad, ja jūsu programma aktīvi sazinās, izmantojot USB, pretējā gadījumā jūs varat izmantot visus 6 pat tad, ja programmējat, izmantojot USB)
  • 8k zibatmiņa (aptuveni 6k pēc sāknēšanas ielādētāja)
  • I2C un SPI (USI)
  • PWM uz 3 tapām (vairāk iespējams, izmantojot programmatūras PWM)
  • ADC uz 4 tapām
  • Barošanas gaismas diode
  • Testa/statusa gaismas diode

Lai saprastu dēmonu sēklu implantus, Digispark ir nozīmīgs, jo ATTiny85 nav aparatūras, ko savienot ar USB. Tā vietā Digispark ir iepriekš ielādēts ar Mikrokodolu, lai no programmatūras iegūtu USB signālus.

Micronucleus ir sāknēšanas ielādētājs, kas paredzēts AVR ATTiny mikrokontrolleriem ar minimālu usb saskarni, starp platformu libusb balstītu programmu augšupielādes rīku un lielu uzsvaru uz bootloader kompaktumu. Tas ir līdz šim mazākais AVR ATTiny USB sāknēšanas ielādētājs.

Digispark dokumentācija

3. solis: kails metāls ATTiny85

Kailmetāls ATTiny85
Kailmetāls ATTiny85

Pavisam jauna ATTiny85 mikroshēma, kas iegādāta no detaļu piegādātāja, piemēram, Mouser vai DigiKey, ir pilnīgi tukša. Tam nebūs mikrokodolu vai cita sāknēšanas ielādētāja. Tas būs jāprogrammē no nulles, piemēram, izmantojot ISP (ķēdes programmētājs). Šeit mēs ievietosim tukšo metālu ATTiny85 ATTiny attīstības plates ligzdā un pievienosim ISP pie plates, lai veiktu sākotnējo programmēšanu.

USBasp ir USB ķēdes programmētājs Atmel AVR kontrolieriem. Tas vienkārši sastāv no ATMega88 vai ATMega8 un pāris pasīviem komponentiem. Programmētājs izmanto tikai programmaparatūras USB draiveri, nav nepieciešams īpašs USB kontrolieris.

Ievietojiet ATTiny85 ATTiny izstrādes panelī (ņemiet vērā pirmā kontakta indikatoru) un pievienojiet plāksni USBasp, kā parādīts šeit.

Pievienojiet ATtiny atbalstu savam Arduino IDE (sīkāku informāciju skatiet vietnē High-LowTech):

Sadaļā Preferences pievienojiet ierakstu valdes pārvaldnieka vietrāžu URL sarakstam:

raw.githubusercontent.com/damellis/attiny/…

Sadaļā Tools-> Boards-> Board Mangers pievienojiet David A. Mellis ATtiny valdes pakotni.

Tas ATtiny plates pievienos tāfeļu sarakstam, kur tagad varēsit izvēlēties … Board: ATtiny25/45/85Procesors: ATtiny85Pulkstenis: Iekšējais 1 MHz

[SVARĪGA PIEZĪME: Nekad neiestatiet pulksteni uz ārēju pulksteni, ja vien mikroshēmai faktiski nav ārēja pulksteņa avota.]

Ielādējiet koda piemēru mirgošanai

Mainiet LED_BUILTIN uz 1 trīs vietās šajā skicē un augšupielādējiet to ATtiny85, izmantojot USBasp.

Pluggable DevBoard LED tagad vajadzētu mirgot tāpat kā LilyTiny LED no kastes.

Pārvērtiet ATTiny attīstības padomi par Digispark:

Līdz šim mēs esam izmantojuši ATTiny attīstības padomi kā USBasp pievienošanas avotu, nevis tehniski kā Digispark. Lai to izmantotu kā Digispark, ATTiny85 mikrokontrollerim jābūt ieprogrammētam ar mikrokodolu sāknēšanas ielādētāju, kuru var lejupielādēt šeit.

4. solis: Adresējama LED vadība

Adresējama LED vadība
Adresējama LED vadība

Pat ja tas ir pavisam vienkāršs mikrokontrolleris, ATTiny85 var izmantot, lai kontrolētu adresējamas gaismas diodes, piemēram, APA106, WS2812 vai neopikseļus.

Jūs varat kontrolēt tikai vienu gaismas diodi vai visu virkni.

Jums būs jāpaņem bibliotēka, piemēram, Neopixel vai FastLED, ja jums tādas vēl nav.

Turklāt, izmantojot rīkus-> Pulkstenis, jums būs jāsamazina ATTiny85 iekšējais pulksteņa ātrums no noklusējuma 1MHz līdz 8MHz. Ikreiz, kad pārslēdzaties uz pulksteņa ātrumu, jums ir jāveic operētājsistēmas "Burn Bootloader" darbība, izmantojot rīkus.

Projekta paraugs.

5. darbība: O. MG DEMON SEED EDU

Image
Image

O. MG DemonSeed EDU ir izglītojošs aparatūras implants labu USB kabeļu sabojāšanai.

Katrā komplektā ietilpst 2 iepakojumi DemonSeed implantu. Tas nozīmē, ka jūs varat izveidot divus kabeļus.

DemonSeed EDU ir paredzēts izglītībai. Sāciet ar parastajiem USB kabeļiem, un DemonSeed palīdzēs jums tos sabojāt. Jūs varat izmantot sliktos USB kabeļus, lai ieprogrammētu taustiņsitienu injicēšanas lietderīgās slodzes. Turklāt, strādājot ar O. MG video sērijām, jūs varat iemācīties iespējot tādas funkcijas kā RF trigeri, ātrgaitas USB caurlaide un daudz ko citu.

O. MG ŠEIT ir saites uz Demon Seed EDU video sēriju, kā arī vaļīgs kanāls.

Šeit jūs varat iegādāties DEMON SEED vai jaudīgo O. MG kabeli no HAK5.

Tāpat paņemiet dažas O. MG preces no Dustrial un saņemiet 10% atlaidi ar atlaides kodu OMG10.

6. solis: HACK LIFE

Mēs ceram, ka jums patīk šī mēneša HackerBox piedzīvojums elektronikā un datortehnoloģijās. Sazinieties un dalieties savos panākumos zemāk esošajos komentāros vai HackerBox Facebook grupā. Atcerieties arī to, ka jebkurā laikā varat sūtīt e -pastu uz [email protected], ja jums ir jautājums vai nepieciešama palīdzība.

Ko tālāk? Pievienojieties revolūcijai. Dzīvojiet HackLife. Katru mēnesi saņemiet vēsu uzlaužamu rīku kastīti tieši jūsu pastkastē. Pārlūkojiet vietni HackerBoxes.com un reģistrējieties ikmēneša HackerBox abonementam.

7. solis: pārbaudiet

pārbaude

Ieteicams: