INHOUDSOPGAWE:

Pentesting BBU Dropbox: 16 stappe
Pentesting BBU Dropbox: 16 stappe

Video: Pentesting BBU Dropbox: 16 stappe

Video: Pentesting BBU Dropbox: 16 stappe
Video: Converting Your Business to the Cloud Noon Knowledge, October 12, 2016 2024, November
Anonim
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox

Dit is 'n klein rugsteun -eenheid vir 'n rekenaarbattery wat in 'n pentesting -boks verander is. Dit is bedoel om agter 'n rekenaar of 'n klein netwerktoerusting op te stel en ongemerk te bly, terwyl die pentester daardeur toegang tot die netwerk het. Die doel was om die toestel so funksioneel moontlik te maak, terwyl die oorspronklike BBU se voorkoms behoue bly. enige klein rekenaar wat pas. Die meeste dele is modulêr en kan redelik maklik omgeruil word. Alles is gebou met eenvoudige gereedskap (geen 3D -drukker nodig nie!), Want ek het probeer om dit so maklik moontlik te maak en daarop te bou. Let baie op die foto's. 'N Paar is dalk 'n bietjie buite werking of word twee keer vertoon. Ek het 'n paar dinge bygevoeg terwyl ek gegaan het, en moes baie demonteer en weer bymekaarmaak. Om te fokus op die herstel van projekte, help regtig!

Stap 1: Versamel onderdele en gereedskap:

Hier is 'n lys van die onderdele en gereedskap wat ek gebruik het.

  • Battery -rugsteun -eenheid - kan van enige grootte wees. Dit is duidelik dat hoe groter dit is, hoe meer goed kan u in die tas pas!
  • Brein - ek het 'n Raspberry Pi 2 B gebruik wat ek rondgelê het.
  • Netwerkskakelaar - Myne het vyf hawens en was slegs 100 Mb/s, maar die poorte op 'n BBU is in elk geval selde gigabit.
  • Stroomadapter vir die Pi - ek het 'n baie skraal 5V 2A muurwrat met USB -uitgang gebruik.
  • Stroomadapter vir die skakelaar - My skakelaar het 5V 800mA geneem, so ek het 'n tweede skraal 5V 2A muurwrat gebruik.
  • Groen of rooi LED
  • Kort drukknop - een wat slegs ingedruk word terwyl daar ingedruk word.
  • 270 ohm weerstand
  • 10k-100k ohm weerstand
  • Draad - Meervoudige lengtes, meters en kleure
  • Verbindings of meetkabels - (opsioneel) Om die LED aan te sluit en oor te skakel na die GPIO op die Pi.
  • 2 Ethernet -kabels - Moet redelik kort en buigsaam wees.
  • 2 Ethernet -aansluitings - (opsioneel) Ek het 'n paar soldeer -aansluitings van 'n ander BBU gebruik om die voorraad te laat lyk.
  • USB A na mikro USB -kabel - om die Pi aan te skakel.
  • USB A na vatkabel - Om die skakelaar aan te skakel. Dit kan gemaak word.
  • M3 skroewe en moere - (opsioneel) Om dinge verwyderbaar te maak.
  • Framboos Pi vesa -montagebeugel

GEREEDSKAP:

  • Phillips skroewedraaier
  • Sekuriteitsskroewedraaier bits - As u BBU sekuriteitsskroewe het
  • Boor met boorpunte
  • Draadstroppers
  • Draadknipper
  • Einde knipsels
  • Skeermes
  • Soldeerbout en soldeer
  • Warm gom geweer en warm gom
  • Dremel of saag
  • Handlêers - opsioneel, maar lekker om te hê.
  • wondergom
  • Verhit geweer of fakkel
  • Krimpbuis of elektriese band

Stap 2: Demontering:

Demontage
Demontage
Demontage
Demontage
Demontage
Demontage

Hierdie deel is redelik eenvoudig.

  1. Verwyder al die skroewe van die battery -rugsteun -eenheid en sit dit eenkant.
  2. Verwyder alle onnodige komponente, soos die ou printplaat en batterye.
  3. Stoor die bruikbare onderdele, soos die verskillende kabellengtes, netsnoer, LED's, RJ45 -aansluitings, skakelaars en die omhulsel, met afsetpunte ongeskonde.
  4. Verwyder die plastiekbehuizing op die netwerkskakelaar om ruimte te bespaar.
  5. Verwyder ook die plastiek op die kragadapters.

Stap 3: Netbedrading:

Netkabels
Netkabels
Netkabels
Netkabels
Netkabels
Netkabels

Vervolgens gaan ons drade begin uitbrei en bepaal waarheen ons wil gaan. Ek hou daarvan om baie draad voor die tyd by te voeg en te snoei om te pas terwyl ek gaan. • Steek die drade uit die netsnoer uit en soldeer die wit en groen aan die regte kante op een stel busstawe van die afsetpunte. Die swart moet ook gesoldeer word, maar ons sal terugkom. • Voeg jumperdrade tussen die twee stelle uitlaatstawe (al drie stawe). Die meeste BBU's het slegs 'n oplewingskant en 'n battery + oplewingskant. Ons sal by beide kante aansluit om 'n eenvoudige kragstrook te skep. • Soldeer aparte drade aan die warm en neutrale relings om later die Raspberry Pi en netwerkskakelaars aan te sluit. Dit kan twee warm en twee neutrale drade wees, of net een van elk om die adapters te verbind. • Nou vir die swart draad van die netsnoer. Ek het die groot brekerknoppie gestoor toe ek die BBU afgebreek het. As u dit nog het, of dalk 'n 10A of 15A lont, soldeer die een aansluiting aan die swart draad op die netsnoer en die ander terminaal aan 'n verlengdraad. Die verlengdraad word vasgesoldeer aan die warm busstaaf aan die uitlaat waaraan u die neutrale (wit) en gemaalde (groen) drade gesoldeer het.

Stap 4: Lae spanning bedrading:

Lae spanning bedrading
Lae spanning bedrading
Lae spanning bedrading
Lae spanning bedrading
Lae spanning bedrading
Lae spanning bedrading
Lae spanning bedrading
Lae spanning bedrading

Nou gaan ons die kragadapters vir die skakelaar en Pi aansluit. Ek gebruik twee aparte identiese adapters, want 2A is net genoeg vir die Pi se aanbevole insetstroom, en die tweede een het 'n bietjie stroom oor met die 800mA. Die skakelaar trek eers. in die laaste stap na die adapter se aansluiting (kant waar die groot metaal lemme verbind is). • Bedek nou die verbindings met warm gom om te verhoed dat hulle ronddraai of later iets anders kortkom. • Vind 'n goeie plek in u omhulsel om dit vas te plak of vas te skroef, en as die uwe soos myne is, moet u ruimte laat om u USB -kabel in te sluit. • Herhaal die stappe vir die tweede adapter. U kan dit ook parallel skakel as u slegs een stel drade aan die busstawe gesoldeer het.

Stap 5: Kabels:

Kabels
Kabels
Kabels
Kabels
Kabels
Kabels

Hier is die los kabels wat ek gemaak het om krag en netwerk aan te sluit. Hierdie stap kan later gedoen word: • Sny een van die ethernetkabels middeldeur en sit dit eenkant. Dit is vir ons aansluitings aan die buitekant van die BBU. • Vir die tweede ethernetkabel het ek dit net op die regte lengte gesny om van die skakelaar na die ligging van die Pi te gaan en 'n nuwe mannetjie geknip. As u kabel alreeds kort is, of as u nie genoeg ruimte het nie, kan u dit oorslaan. • Sny en sny die kragkabel vir die skakelaar in die benodigde lengte. • Sny en splits die USB -kabel vir die Pi in lengte benodig, of gebruik 'n baie kort een.

Stap 6: Bedrading van die netwerkaansluitings

Bedrading van die netwerk aansluitings
Bedrading van die netwerk aansluitings
Bedrading van die netwerk aansluitings
Bedrading van die netwerk aansluitings
Bedrading van die netwerk aansluitings
Bedrading van die netwerk aansluitings
Bedrading van die netwerk aansluitings
Bedrading van die netwerk aansluitings

Dit is die netwerk (RJ45) aansluitings wat die ou telefoon (RJ11) aansluit. Ek het hulle uit 'n ander BBU se stroombeskermingskring gehaal. U kan afbreekpunte gebruik, maar die gestrande draad van die pleisterkabels maak 'n beter verbinding as dit gesoldeer word.

  • Verwyder, indien nodig, die RJ45 -aansluitings uit die ou kringbeskerming. As u BBU met RJ45 kom, verwyder dan alle ander komponente (diodes, kapasitors, sekuriteite, ens.) Van die bord.
  • Soldeer die gekleurde drade van die afgesnyde kabels in die regte volgorde aan die agterkant van die verbindings.
  • Toets alle verbindings.
  • Plak die twee verbindings vas om die montering aan die omhulsel makliker te maak.

Stap 7: LED -bedrading

LED bedrading
LED bedrading
LED bedrading
LED bedrading
LED bedrading
LED bedrading
LED bedrading
LED bedrading

Vervolgens draai ons die LED op. U benodig die 470 ohm (geel, violet, bruin) of soortgelyke weerstand, die LED, twee kabellengtes en (opsioneel) 'n aansluiting wat by die Pi se GPIO aansluit.

  • Soldeer die rooi draad aan die positiewe lood op die LED en hitte krimp dit.
  • Soldeer die swart draad aan die negatiewe voorpunt van die LED en hitte krimp.
  • Sny die swart draad in die helfte en strook albei kante.
  • Soldeer een leiding van die weerstand aan die swart draad op die LED.
  • Soldeer die ander lood van die weerstand aan die stuk swart draad wat u afgesny het.
  • Hitte krimp oor die weerstand.
  • Krimp of soldeer die aansluiting aan die twee drade.

Stap 8: Drukknopbedrading

Drukknop bedrading
Drukknop bedrading
Drukknop bedrading
Drukknop bedrading

Dit is die knoppie wat gebruik word om basiese opdragte na die Pi te stuur. Ek het dit ingestel om die Pi af te sluit en weer te begin, afhangende van hoe lank die knoppie ingedruk word (kode is in 'n latere stap). Let op, uit die foto's was die weerstand 'n nagedagte en is opsioneel as u die interne pullups op die Pi kan gebruik. Ek het besluit om bash -skrifte te gebruik om met die GPIO te praat, so die programmering van die pullups was nie regtig 'n opsie nie.

U benodig die kort drukknop, drie stukke draad, een tot twee verbindings wat by die Pi se GPIO pas (opsioneel) en die 10 - 100 ohm weerstand (ook opsioneel).

  • Soldeerdrade aan die twee terminale van die knoppie.
  • Soldeer 'n tweede draad aan een van die terminale en sny dit in twee.
  • Soldeer een leiding van die weerstand aan die snydraad op die knoppie.
  • Soldeer die ander lood van die weerstand aan die los draad wat afgesny is.
  • Hitte krimp alles netjies.
  • Krimp of soldeer die verbindings aan die drade.

Stap 9: Monteer die knoppie en LED

Montering van die knoppie en LED
Montering van die knoppie en LED
Montering van die knoppie en LED
Montering van die knoppie en LED
  • Monteer die LED waar die "Wiring Fault" LED was en bedek dit met baie warm gom.
  • Monteer die drukknop met baie warm gom waar die knoppie "Herstel" was.

Stap 10: Monteer die netwerkaansluitings

Montering van die netwerk -aansluitings
Montering van die netwerk -aansluitings
  • Gee die spasie waar die RJ11 -aansluitings was, om plek te maak vir die groter RJ45 -aansluitings.
  • Monteer die jacks met warm gom en bedek al die soldeerpunte met gom.

Stap 11: Installeer die skakelaar en breker

Die installering van die skakelaar en breker
Die installering van die skakelaar en breker
Die installering van die skakelaar en breker
Die installering van die skakelaar en breker
Die installering van die skakelaar en breker
Die installering van die skakelaar en breker

Nou installeer ons die netwerkskakelaar en stroombreker.

  • Vind 'n goeie plek om die skakelaar te monteer en merk die gate vir die skroewe.
  • Boor die gate vir die skroewe vooraf.
  • Installeer die kragkabel vir die skakelaar.
  • Monteer die skakelaar en steek die kragkabel in.
  • Ek het ook die Pi se kragtoevoer bo -op die skakelaar vasgeplak, maar dit kan onderaan die ander een wees.
  • Plak die stroombreker op 'n oop plek vas.

Stap 12: Installeer die Raspberry Pi

Die installering van die Raspberry Pi
Die installering van die Raspberry Pi
Die installering van die Raspberry Pi
Die installering van die Raspberry Pi
Die installering van die Raspberry Pi
Die installering van die Raspberry Pi
  • Sny die Raspberry Pi -monteerbeugel om styf bo die skakelaar te pas.
  • Skroef die Pi aan die hakie vas met vier skroewe en moere.
  • Voeg 'n bietjie klewerige skuim aan die onderkant van die hakie (opsioneel).
  • Merk waar die gate in die houer in die BBU -omhulsel pas.
  • Plak die lang stutte wat by die hakie was, aan die omhulsel waar u gemerk het, met warm gom.
  • Skroef die houer aan die omhulsel vas.

Stap 13: Koppel alles aan

Steek alles in
Steek alles in
Steek alles in
Steek alles in
Steek alles in
Steek alles in

Dit is die bedrading deel. Volg net die skematiese.

  • Koppel die USB -kabel van die Pi vir krag.
  • Steek die kort patchkabel in die Pi en die ander kant in die skakelaar.
  • Steek die laskabels wat van die RJ45 -aansluitings kom, in die skakelaar.
  • Steek die rooi draad van die LED in pen 32 (GPIO 12).
  • Steek die swart draad van die LED in pen 30 (grond).
  • Steek die draad met die weerstand van die knoppie in pen 1 (3.3V).
  • Steek die draad wat aan dieselfde kabel op die knoppie as die weerstand gekoppel is, in pen 36 (GPIO 16).
  • Steek die laaste draad van die knoppie in pen 34 (grond).
  • Koppel die USB WiFi -adapter aan.

Stap 14: Pas die omhulsel aan

Pas die omhulsel
Pas die omhulsel
Pas die omhulsel
Pas die omhulsel
Pas die omhulsel
Pas die omhulsel

Die laaste hardeware -gedeelte van die konstruksie is om die res van die omhulsel af te sny en te pas. Gebruik basies net 'n paar eindknipsels en 'n lêer of 'n Dremel -instrument om plastiek weg te sny wat die omhulsel kan knoop.

Stap 15: sagteware

Sagteware
Sagteware

Hier stel ons die bedryfstelsel van Pi op en 'n paar van die kode wat ek vir die knoppie en LED gebruik het. U moet lêers in Linux redelik redigeer.

  • Installeer Kali Linux op die SD -kaart van die Raspberry Pi. Gaan HIER (Kali Linux se webwerf) om die instruksies te kry vir watter bord u ook al gebruik.
  • Laai my skrifte af na die Pi, verander die uitbreiding van ".txt" na ".sh" en maak dit uitvoerbaar.
  • Voeg 'n crontab -inskrywing by om die skrifte by die begin te begin. Voeg in /etc /crontab -lêer by:

    # Flits LED na suksesvolle opstart@herlaai wortel slaap 10s && bash /opt/scripts/flashled.sh &>/dev/null# Aktiveer aan/uit -knoppie@herlaai wortel slaap 10s && bash /opt/scripts/powerbutton.sh &>/dev /nul

    Verander die gids en die naam van die skrifte sodat dit ooreenstem met waar u dit geplaas het en wat u dit genoem het

U kan ook sudo systemctl deaktiveer lightdm.service om Kali sonder 'n gui te begin en 'n paar hulpbronne te bespaar

Stap 16: Gaan Pentesting

Dit is alles wat u nodig het om 'n Raspberry Pi in 'n ou BBU te laat loop!

Uiteindelik wil ek 'n relais en 'n knoppie byvoeg om die krag aan en uit te skakel. 'N Paar litiumbatterye en 'n piëzo -gonser is ook 'n goeie idee.

Kyk gerus na opdaterings op my Hackaday.io -bladsy!

Ek het ook hierdie projek op Hackaday se hoofwebwerf laat verskyn!

Aanbeveel: