Cuprins:

Dropbox BBU pentesting: 16 pași
Dropbox BBU pentesting: 16 pași

Video: Dropbox BBU pentesting: 16 pași

Video: Dropbox BBU pentesting: 16 pași
Video: Converting Your Business to the Cloud Noon Knowledge, October 12, 2016 2024, Noiembrie
Anonim
Dropbox BBU pentesting
Dropbox BBU pentesting
Dropbox BBU pentesting
Dropbox BBU pentesting
Dropbox BBU pentesting
Dropbox BBU pentesting

Aceasta este o unitate de rezervă a bateriei mici a computerului transformată într-o casetă drop pentesting. Este menit să fie configurat în spatele unui computer sau a oricărui echipament de rețea mic și să treacă neobservat, în timp ce pentesterul are acces la distanță în rețea prin intermediul acestuia. Scopul a fost de a face dispozitivul cât mai funcțional posibil, menținând în același timp aspectul de stoc al BBU-ului original. orice computer mic care se va potrivi. Majoritatea pieselor sunt modulare și pot fi schimbate destul de ușor. Totul a fost construit cu instrumente simple (nu este necesară nici o imprimantă 3D!), Deoarece încercam să fac acest lucru cât mai ușor de reprodus și de construit pe cât posibil. Acordați o atenție deosebită imaginilor. Câteva pot fi puțin defecte sau afișate de două ori. Am adăugat câteva lucruri pe măsură ce mergeam și a trebuit să dezasamblu și să remontez mult. Concentrarea pe realizarea proiectelor ușor de reparat ajută cu adevărat!

Pasul 1: Strângeți piese și instrumente:

Iată o listă cu piesele și instrumentele pe care le-am folosit.

  • Unitate de rezervă pentru baterie - Poate fi de orice dimensiune. Evident, cu cât este mai mare, cu atât poți adăuga mai multe lucruri în carcasă!
  • Creier - am folosit un Raspberry Pi 2 B pe care îl aveam în jur.
  • Comutator de rețea - Al meu avea cinci porturi și avea doar 100Mb / s, dar oricum porturile de pe un BBU sunt rareori gigabit.
  • Adaptor de alimentare pentru Pi - Am folosit un neg de 5V 2A foarte subțire cu ieșire USB.
  • Adaptor de alimentare pentru comutator - Comutatorul meu a luat 5V 800mA, așa că am folosit un al doilea negru subțire de 5V 2A.
  • LED verde sau roșu
  • Buton momentan - Unul care este cuplat numai în timp ce este apăsat.
  • Rezistor de 270 ohmi
  • Rezistor 10k-100k ohm
  • Sârmă - lungimi, ecartamente și culori multiple
  • Conectori sau cabluri de testare - (Opțional) Pentru a atașa LED-ul și a comuta la GPIO de pe Pi.
  • 2 cabluri Ethernet - Trebuie să fie destul de scurte și flexibile.
  • 2 mufe Ethernet - (Opțional) Am folosit câteva mufe de lipit de la un alt BBU, pentru a păstra aspectul stocului.
  • Cablu USB A la micro USB - Pentru a alimenta Pi.
  • Cablu USB A la butoi - Pentru a alimenta comutatorul. Acest lucru se poate face.
  • Șuruburi și piulițe M3 - (Opțional) Pentru a face lucrurile detașabile.
  • Suport de montare Raspberry Pi vesa

INSTRUMENTE:

  • surubelnita Phillips
  • Biți de șurubelniță de siguranță - Dacă BBU-ul dvs. are șuruburi de siguranță
  • Burghiu cu burghie
  • Decapanti de sârmă
  • Freze de sârmă
  • Sfârșituri de sfârșit
  • Cuțit de ras
  • Fier de lipit & lipit
  • Pistol de lipici fierbinte și lipici fierbinte
  • Dremel sau fierăstrău
  • Hand Files - Opțional, dar drăguț.
  • super-lipici
  • Încălziți pistolul sau torța
  • Tuburi termocontractabile sau bandă electrică

Pasul 2: Demontați:

Demontare
Demontare
Demontare
Demontare
Demontare
Demontare

Această parte este destul de simplă.

  1. Scoateți toate șuruburile de pe unitatea de rezervă a bateriei și puneți-le deoparte.
  2. Scoateți toate componentele inutile, cum ar fi vechea placă de circuit și bateriile.
  3. Salvați piesele utilizabile, cum ar fi diversele lungimi de sârmă, cablu de alimentare, LED-uri, mufe RJ45, comutatoare și carcasa cu prizele intacte.
  4. Scoateți carcasa din plastic de pe comutatorul de rețea pentru a economisi spațiu.
  5. De asemenea, scoateți plasticul de pe adaptoarele de alimentare.

Pasul 3: Cablarea rețelei de alimentare:

Cablare alimentare
Cablare alimentare
Cablare alimentare
Cablare alimentare
Cablare alimentare
Cablare alimentare

Apoi, vom începe să extindem firele și să trasăm unde vrem să meargă lucrurile. Îmi place să adăug din sârmă din timp și să le tai pentru a se potrivi pe măsură ce merg. • Extindeți firele provenite de la cablul de alimentare și lipiți culoarea albă și verde pe părțile corespunzătoare pe un set de bare de autobuz ale prizelor. Și negrul trebuie lipit, dar vom reveni la el. • Adăugați fire jumper între cele două seturi de bare de ieșire (toate cele trei bare). Majoritatea BBU-urilor vin cu o latură de supratensiune și o parte a bateriei + supratensiune. Vom uni ambele părți pentru a crea o bandă de alimentare simplă. • Lipiți firele separate de șinele fierbinți și neutre pentru a atașa Raspberry Pi și adaptoarele de comutare de rețea mai târziu. Acestea pot fi două fire fierbinți și două fire neutre sau doar unul din fiecare pentru a înlănțui adaptoarele. • Acum, pentru acel fir negru al cablului de alimentare. Am salvat butonul mare al întrerupătorului atunci când dărâm BBU-ul. Dacă mai aveți sau poate o siguranță de 10A sau 15A, lipiți un terminal pe firul negru de pe cablul de alimentare și celălalt terminal pe un fir de prelungire. Acel fir de prelungire se lipește la bara de autobuz fierbinte de la priza pe care ați lipit firele neutre (albe) și la sol (verzi).

Pasul 4: Cablare de joasă tensiune:

Cablare de joasă tensiune
Cablare de joasă tensiune
Cablare de joasă tensiune
Cablare de joasă tensiune
Cablare de joasă tensiune
Cablare de joasă tensiune
Cablare de joasă tensiune
Cablare de joasă tensiune

Acum vom conecta adaptoarele de alimentare pentru comutator și Pi. Am folosit două adaptoare identice separate, deoarece 2A este suficient pentru curentul de intrare recomandat de Pi, iar cel de-al doilea ar avea ceva curent de rezervă cu 800mA pe care comutatorul l-ar trage. • Mai întâi lipiți firele fierbinți și neutre pe care le-ați adăugat la barele în ultimul pas către rețeaua de alimentare a adaptoarelor (partea în care au fost conectate lamele mari de metal). • Acoperiți acum conexiunile cu adeziv fierbinte pentru a le împiedica să vă mișcați sau să vă scurtați altceva mai târziu. • Găsiți un loc bun în incinta dvs. să le lipiți sau să le înșurubați și, dacă a dvs. este ca a mea, asigurați-vă că lăsați loc pentru a conecta cablul USB. • Repetați pașii pentru al doilea adaptor. Puteți, de asemenea, să le lanțați în paralel, dacă ați lipit un singur set de fire pe barele de autobuz.

Pasul 5: Cabluri:

Cabluri
Cabluri
Cabluri
Cabluri
Cabluri
Cabluri

Iată cablurile libere pe care le-am făcut pentru conectarea la rețea și la curent. Acest pas se poate face mai târziu. • Tăiați unul din cablurile Ethernet în jumătate și lăsați-l deoparte. Acestea vor fi pentru mufele noastre din exteriorul BBU. • Pentru cel de-al doilea cablu Ethernet, l-am tăiat la lungimea potrivită pentru a merge de la comutator la locația dispozitivului Pi și am sertizat un nou capăt masculin. Dacă cablul dvs. este deja scurt sau dacă aveți loc pentru slăbire, puteți sări peste acest lucru. • Tăiați și îmbinați cablul de alimentare pentru comutator la lungimea necesară. sau folosiți unul foarte scurt.

Pasul 6: Cablarea mufelor de rețea

Cablarea mufelor de rețea
Cablarea mufelor de rețea
Cablarea mufelor de rețea
Cablarea mufelor de rețea
Cablarea mufelor de rețea
Cablarea mufelor de rețea
Cablarea mufelor de rețea
Cablarea mufelor de rețea

Acestea sunt mufele de rețea (RJ45) care vor înlocui mufele vechi de telefon (RJ11). Le-am scos din circuitul de protecție la supratensiune al unui alt BBU. Puteți utiliza mufele de perforare, dar firul torsadat de la cablurile patch-uri face o conexiune mai bună atunci când este lipit.

  • Scoateți mufele RJ45 din vechea protecție a circuitului, dacă este necesar. Dacă BBU-ul dvs. a venit cu RJ45, scoateți toate celelalte componente (diode, condensatori, siguranțe etc.) de pe placă.
  • Lipiți firele colorate ale cablurilor de patch-uri tăiate în ordinea corectă pe partea din spate a conectorilor.
  • Testați toate conexiunile.
  • Lipiți cei doi conectori împreună pentru a facilita montarea pe carcasă.

Pasul 7: Cablare LED

Cablare LED
Cablare LED
Cablare LED
Cablare LED
Cablare LED
Cablare LED
Cablare LED
Cablare LED

Apoi vom conecta LED-ul. Veți avea nevoie de rezistorul 470 ohm (galben, violet, maro) sau similar, LED-ul, două lungimi de sârmă și (opțional) un conector care se va conecta la GPIO-ul lui Pi.

  • Lipiți firul roșu pe cablul pozitiv de pe LED și termicați-l.
  • Lipiți firul negru pe cablul negativ al LED-ului și termocontractiv.
  • Tăiați firul negru pe jumătate și dezbrăcați ambele capete.
  • Lipiți un cablu al rezistorului pe firul negru de pe LED.
  • Lipiți celălalt cablu al rezistorului pe bucata de sârmă neagră pe care ați tăiat-o.
  • Căldura se micșorează peste rezistor.
  • Sertizați sau lipiți conectorul la cele două fire.

Pasul 8: Cablare buton

Cablarea butonului
Cablarea butonului
Cablarea butonului
Cablarea butonului

Acesta este butonul folosit pentru a trimite comenzi de bază către Pi. Am configurat pentru a opri și reporni Pi în funcție de cât timp este apăsat butonul (codul se află într-un pas ulterior). Observați, din imagini, rezistența a fost un fel de gândire și este opțională dacă puteți utiliza pullup-urile interne de pe Pi. Am decis să folosesc scripturi bash pentru a vorbi cu GPIO, așa că programarea pullup-urilor nu a fost cu adevărat o opțiune.

Veți avea nevoie de butonul de moment, trei bucăți de sârmă, unul sau doi conectori care se potrivesc GPIO-ului Pi (opțional) și rezistorul de 10 - 100 ohmi (de asemenea, opțional).

  • Sârmă de lipit la cele două terminale ale butonului.
  • Lipiți un al doilea fir la unul dintre terminale și tăiați-l în jumătate.
  • Lipiți un fir al rezistorului pe firul tăiat de pe buton.
  • Lipiți celălalt cablu al rezistorului pe firul liber care a fost tăiat.
  • Căldura micșorează totul cu grijă.
  • Sertizați sau lipiți conectorii la fire.

Pasul 9: Montarea butonului și a LED-ului

Montarea butonului și a LED-ului
Montarea butonului și a LED-ului
Montarea butonului și a LED-ului
Montarea butonului și a LED-ului
  • Montați LED-ul acolo unde era LED-ul „Wiring Fault” și acoperiți-l cu mult adeziv fierbinte.
  • Montați butonul cu o mulțime de adeziv fierbinte acolo unde se afla butonul de întrerupere „Resetare”.

Pasul 10: Montarea mufelor de rețea

Montarea mufelor de rețea
Montarea mufelor de rețea
  • Depuneți spațiul în care erau mufele RJ11 pentru a face loc pentru mufele RJ45 mai mari.
  • Montați mufele cu adeziv fierbinte și acoperiți toate punctele de lipit cu adeziv.

Pasul 11: Instalarea Switch & Breaker

Instalarea Switch & Breaker
Instalarea Switch & Breaker
Instalarea Switch & Breaker
Instalarea Switch & Breaker
Instalarea Switch & Breaker
Instalarea Switch & Breaker

Acum vom instala comutatorul de rețea și întrerupătorul.

  • Găsiți un loc bun pentru a monta comutatorul și marcați găurile pentru șuruburi.
  • Preluați găurile pentru șuruburi.
  • Instalați cablul de alimentare pentru comutator.
  • Montați comutatorul și conectați cablul de alimentare.
  • De asemenea, am lipit la cald sursa de alimentare a Pi-ului deasupra comutatorului, dar acest lucru poate fi în partea de jos cu celălalt.
  • Lipiți întrerupătorul într-un loc deschis.

Pasul 12: Instalarea Raspberry Pi

Instalarea Raspberry Pi
Instalarea Raspberry Pi
Instalarea Raspberry Pi
Instalarea Raspberry Pi
Instalarea Raspberry Pi
Instalarea Raspberry Pi
  • Tăiați suportul de montare Raspberry Pi pentru a se potrivi perfect deasupra comutatorului.
  • Înșurubați Pi la suport cu patru șuruburi și piulițe.
  • Adăugați niște spumă lipicioasă pe partea inferioară a suportului (opțional).
  • Marcați unde se aliniază găurile din montaj în interiorul carcasei BBU.
  • Adăugați fierbinte suporturile lungi care au venit cu suportul la incinta unde ați marcat-o.
  • Înșurubați consola la carcasă.

Pasul 13: Conectarea totul

Conectarea totul
Conectarea totul
Conectarea totul
Conectarea totul
Conectarea totul
Conectarea totul

Aceasta este partea de cablare. Doar urmați schema.

  • Conectați cablul USB al lui Pi pentru alimentare.
  • Conectați cablul de patch scurt la Pi și celălalt capăt la comutator.
  • Conectați cablurile de patch-uri provenite de la mufele RJ45 în comutator.
  • Conectați firul roșu de la LED la pinul 32 (GPIO 12).
  • Conectați firul negru de la LED la pinul 30 (masă).
  • Conectați firul cu rezistorul de la buton la pinul 1 (3,3V).
  • Conectați firul atașat la același cablu de pe buton ca rezistența la pinul 36 (GPIO 16).
  • Conectați ultimul fir de la buton la pinul 34 (masă).
  • Conectați adaptorul USB WiFi.

Pasul 14: Montarea incintei

Montarea incintei
Montarea incintei
Montarea incintei
Montarea incintei
Montarea incintei
Montarea incintei

Ultima porțiune hardware a construcției este de a tăia și a se potrivi cu restul carcasei. Practic, utilizați doar niște tăieturi de capăt și un fișier sau un instrument Dremel pentru a tăia orice plastic care împiedică butonarea carcasei.

Pasul 15: Software

Software
Software

Aici configurăm sistemul de operare Pi și o parte din codul pe care l-am folosit pentru buton și LED. Va trebui să fiți oarecum confortabil editând fișiere în Linux.

  • Instalați Kali Linux pe cardul SD al Raspberry Pi. Mergeți AICI (site-ul Kali Linux) pentru a obține instrucțiunile pentru orice placă pe care o utilizați.
  • Descărcați scripturile mele în Pi, schimbați extensia din „.txt” în „.sh” și faceți-le executabile.
  • Adăugați o intrare crontab pentru a porni scripturile la pornire. În fișierul / etc / crontab, adăugați:

    # LED-ul Flash după pornirea cu succes @ repornire root sleep 10s && bash /opt/scripts/flashled.sh &> / dev / null # Activați butonul de pornire @ reboot root sleep 10s && bash /opt/scripts/powerbutton.sh &> / dev /nul

    Schimbați directorul și numele scripturilor pentru a se potrivi cu locul în care le-ați pus și cu ce le-ați numit

Opțional, rulați sudo systemctl disable lightdm.service pentru a porni Kali fără un gui și salvați niște resurse

Pasul 16: Du-te la Pentesting

Asta este tot ce aveți nevoie pentru ca un Raspberry Pi să ruleze într-un BBU vechi!

În cele din urmă vreau să adaug un releu și un buton pentru a porni și opri alimentarea prizelor de deasupra. Câteva baterii cu litiu și un semnal sonor piezo ar fi, de asemenea, kool.

Simțiți-vă liber să verificați actualizările de pe pagina mea Hackaday.io!

De asemenea, am avut acest proiect prezentat pe site-ul principal al Hackaday!

Recomandat: