Cuprins:
- Pasul 1: Strângeți piese și instrumente:
- Pasul 2: Demontați:
- Pasul 3: Cablarea rețelei de alimentare:
- Pasul 4: Cablare de joasă tensiune:
- Pasul 5: Cabluri:
- Pasul 6: Cablarea mufelor de rețea
- Pasul 7: Cablare LED
- Pasul 8: Cablare buton
- Pasul 9: Montarea butonului și a LED-ului
- Pasul 10: Montarea mufelor de rețea
- Pasul 11: Instalarea Switch & Breaker
- Pasul 12: Instalarea Raspberry Pi
- Pasul 13: Conectarea totul
- Pasul 14: Montarea incintei
- Pasul 15: Software
- Pasul 16: Du-te la Pentesting
Video: Dropbox BBU pentesting: 16 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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:
Această parte este destul de simplă.
- Scoateți toate șuruburile de pe unitatea de rezervă a bateriei și puneți-le deoparte.
- Scoateți toate componentele inutile, cum ar fi vechea placă de circuit și bateriile.
- 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.
- Scoateți carcasa din plastic de pe comutatorul de rețea pentru a economisi spațiu.
- De asemenea, scoateți plasticul de pe adaptoarele de alimentare.
Pasul 3: Cablarea rețelei de 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:
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:
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
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
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
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
- 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
- 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
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
- 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
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
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
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:
Cum să faci 4G LTE dublă antenă BiQuade Pași simpli: 3 pași
Cum să fac 4G LTE Double BiQuade Antenna Pași simpli: De cele mai multe ori mă confrunt, nu am o putere de semnal bună pentru lucrările mele de zi cu zi. Asa de. Căut și încerc diferite tipuri de antenă, dar nu funcționează. După un timp pierdut, am găsit o antenă pe care sper să o fac și să o testez, pentru că nu se bazează pe principiul
Design de joc în Flick în 5 pași: 5 pași
Designul jocului în Flick în 5 pași: Flick este un mod foarte simplu de a crea un joc, în special ceva de genul puzzle, roman vizual sau joc de aventură
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
Detectarea feței pe Raspberry Pi 4B în 3 pași: 3 pași
Detectarea feței pe Raspberry Pi 4B în 3 pași: În acest instructabil vom efectua detectarea feței pe Raspberry Pi 4 cu Shunya O / S folosind Biblioteca Shunyaface. Shunyaface este o bibliotecă de recunoaștere / detectare a feței. Proiectul își propune să obțină cea mai rapidă viteză de detectare și recunoaștere cu
Monitorizare Raspberry Pi Home cu Dropbox: 7 pași
Monitorizare acasă Raspberry Pi cu Dropbox: Acest tutorial vă va arăta cum să creați un sistem de monitorizare acasă simplu și extensibil utilizând un Raspberry Pi, o cameră web, câteva componente electrice și contul dvs. Dropbox. Sistemul terminat vă va permite să solicitați și să vizualizați imagini de la distanță