Sadržaj:
- Korak 1: Skupite dijelove i alate:
- Korak 2: Rastavljanje:
- Korak 3: Mrežno ožičenje:
- Korak 4: Niskonaponsko ožičenje:
- Korak 5: Kablovi:
- Korak 6: Ožičenje mrežnih utičnica
- Korak 7: LED ožičenje
- Korak 8: Ožičenje pritiskom na gumb
- Korak 9: Montiranje gumba i LED diode
- Korak 10: Montiranje mrežnih utičnica
- Korak 11: Ugradnja prekidača i prekidača
- Korak 12: Instaliranje Raspberry Pi
- Korak 13: Uključite sve u utičnicu
- Korak 14: Montiranje kućišta
- Korak 15: Softver
- Korak 16: Idite na Pentesting
Video: BBU Dropbox za testiranje: 16 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Ovo je mala sigurnosna jedinica računala pretvorena u kutiju za provjeru olovke. Zamišljeno je da se postavi iza računala ili bilo koje male mrežne opreme i prođe nezapaženo, dok pentester ima daljinski pristup mreži putem njega. Cilj je bio učiniti uređaj što je moguće funkcionalnijim, a zadržati izvorni izgled izvornog BBU-a. Glavne komponente su ljuska i nekoliko komada starog BBU-a, mali 5V mrežni prekidač s 5 portova i Raspberry Pi ili bilo koje malo računalo koje će stati. Većina dijelova je modularna i može se zamijeniti prilično jednostavno. Sve je izgrađeno jednostavnim alatima (nije potreban 3D pisač!), Jer sam pokušavao ovo učiniti što lakšim za repliciranje i nadogradnju. Obratite posebnu pozornost na slike. Nekoliko je možda malo u kvaru ili su prikazani dva puta. Dodao sam nekoliko stvari dok sam išao i morao sam puno rastavljati i sastavljati. Usmjeravanje na to da se projekti lako popravljaju doista pomaže!
Korak 1: Skupite dijelove i alate:
Evo popisa dijelova i alata koje sam koristio. DIO:
- Rezervna jedinica baterije - može biti bilo koje veličine. Očito je da je veća, više stvari možete staviti u kućište!
- Mozak - Koristio sam Raspberry Pi 2 B koji sam ležao okolo.
- Mrežni prekidač - Moj je imao pet priključaka i iznosio je samo 100 MB/s, no portovi na BBU ionako su rijetko gigabitni.
- Adapter za napajanje za Pi - Koristio sam vrlo tanku 5V 2A zidnu bradavicu s USB izlazom.
- Adapter za napajanje prekidača - Moj prekidač je uzeo 5V 800mA pa sam upotrijebio drugu tanku 5V 2A zidnu bradavicu.
- Zelena ili crvena LED
- Momentalni gumb za odabir - koji se aktivira samo dok je pritisnut.
- Otpornik od 270 ohma
- 10k-100k ohm otpornik
- Žica - Više dužina, mjerača i boja
- Priključci ili ispitni vodiči - (izborno) Za pričvršćivanje LED diode i prebacivanje na GPIO na Pi.
- 2 Ethernet kabela - moraju biti prilično kratki i fleksibilni.
- 2 Ethernet priključka - (izborno) Koristio sam nekoliko lemljenih priključaka iz drugog BBU -a kako bih zadržao izgled dionica.
- USB A do mikro USB kabel - Za napajanje Pi.
- Kabel USB A do cijevi - Za napajanje prekidača. Ovo se može napraviti.
- M3 vijci i matice - (izborno) Za uklanjanje stvari.
- Nosač za montažu od maline Pi vesa
ALATI:
- Phillips odvijač
- Sigurnosni nastavci odvijača - Ako vaš BBU ima sigurnosne vijke
- Bušite svrdlima
- Skidači žica
- Rezači žice
- Kraj isječaka
- Brijački nož
- Lemilica i lemljenje
- Pištolj za vruće ljepilo i vruće ljepilo
- Dremel ili pila
- Ručne datoteke - Izborno, ali ih je lijepo imati.
- super ljepilo
- Toplinski pištolj ili baklja
- Termoskupljajuće cijevi ili električna traka
Korak 2: Rastavljanje:
Ovaj dio je prilično jednostavan.
- Uklonite sve vijke na rezervnoj jedinici baterije i odložite ih.
- Uklonite sve nepotrebne komponente, poput stare ploče i baterija.
- Spremite upotrebljive dijelove, poput različitih duljina žice, kabela za napajanje, LED dioda, utičnica RJ45, prekidača i kućišta s netaknutim utičnicama.
- Uklonite plastično kućište s mrežnog prekidača kako biste uštedjeli prostor.
- Također uklonite plastiku s adaptera za napajanje.
Korak 3: Mrežno ožičenje:
Zatim ćemo početi s produžavanjem žica i mapiranjem mjesta na kojima želimo da stvari idu. Volim unaprijed dodati dosta žice i obrezati je kako bih odgovarala. • Produžite žice koje dolaze iz kabela za napajanje i lemite bijelu i zelenu boju na odgovarajuće strane na jednom nizu sabirnica utičnica. I crnu je potrebno zalemiti, ali vratit ćemo se na to. • Dodajte kratkospojne žice između dva kompleta izlaznih šipki (sve tri šipke). Većina BBU -ova dolazi sa stranom samo s naponom i baterijom + stranom. Pridružit ćemo se objema stranama kako bismo stvorili jednostavan razvodnik. • Zalemite odvojene žice na vruće i neutralne tračnice kako biste kasnije priključili Raspberry Pi i mrežne prekidače. To mogu biti dvije vruće i dvije neutralne žice ili samo jedna od svake za povezivanje adaptera u nizu. • Sada za tu crnu žicu kabela za napajanje. Spremio sam veliki prekidač pri rušenju BBU -a. Ako ga još uvijek imate ili možda osigurač od 10A ili 15A, lemite jedan terminal na crnu žicu na kabelu za napajanje, a drugi terminal na produžni kabel. Ta produžna žica se lemi na vruću sabirnicu na utičnici na koju ste lemili neutralnu (bijelu) i uzemljenu (zelenu) žicu.
Korak 4: Niskonaponsko ožičenje:
Sada ćemo spojiti adaptere napajanja za prekidač i Pi. Koristio sam dva odvojena identična adaptera, jer je 2A sasvim dovoljno za preporučenu ulaznu struju Pi -a, a drugi bi trebao imati nešto viška struje sa 800 mA koje bi prekidač povukao. • Prvo lemite vruće i neutralne žice koje ste dodali na sabirnice u posljednjem koraku do utičnice adaptera (strana na kojoj su bile spojene velike metalne oštrice). • Sada pokrijte spojeve vrućim ljepilom kako ih kasnije ne bi mrdnuli ili kratko spojili. • Pronađite dobro mjesto u svom kućištu da ih zalijepite ili pričvrstite vijcima, a ako je vaš poput mog, ostavite mjesta za uključivanje USB kabela. • Ponovite korake za drugi adapter. Možete ih i tratinčicom paralelno vezati, ako ste lemili samo jedan set žica na sabirnice.
Korak 5: Kablovi:
Evo labavih kabela koje sam napravio za priključivanje napajanja i mreže. Ovaj korak možete učiniti kasnije. • Prerežite jedan od ethernet kabela na pola i odložite ga. To će biti za naše utičnice s vanjske strane BBU -a. • Za drugi ethernet kabel, odrezao sam ga na pravu duljinu da pređem s prekidača na mjesto Pi i navučem novi muški kraj. Ako je vaš kabel već kratak ili imate mjesta za opuštanje, ovo možete preskočiti. • Odrežite i spojite kabel za napajanje prekidača na potrebnu duljinu. • Odrežite i spojite USB kabel za Pi do dužine potrebno, ili upotrijebite stvarno kratak.
Korak 6: Ožičenje mrežnih utičnica
To su mrežni (RJ45) priključci koji će zamijeniti stare telefonske (RJ11) utičnice. Izvukao sam ih iz drugog kruga BBU -ove zaštite od prenapona. Možete koristiti utičnice za probijanje, ali nasukana žica s zakrpnih kabela čini bolju vezu prilikom lemljenja.
- Uklonite priključke RJ45 sa stare zaštite strujnog kruga, ako je potrebno. Ako je vaš BBU došao s RJ45, samo uklonite sve ostale komponente (diode, kondenzatore, osigurače itd.) S ploče.
- Lemite obojene žice odrezanih patch kabela pravilnim redoslijedom na stražnjoj strani konektora.
- Testirajte sve veze.
- Zalijepite dva konektora zajedno kako biste olakšali montažu na kućište.
Korak 7: LED ožičenje
Zatim ćemo spojiti LED. Trebat će vam 470 ohm (žuti, ljubičasti, smeđi) ili sličan otpornik, LED, dvije duljine žice i (po izboru) konektor koji će se uključiti u Pi -jev GPIO.
- Lemiti crvenu žicu na pozitivni provodnik LED diode i toplinski je smanjiti.
- Lemiti crnu žicu na negativni vod LED i termoskupljajući.
- Crnu žicu prepolovite i ogolite joj oba kraja.
- Lemite jedan odvod otpornika na crnu žicu na LED -u.
- Lemite drugi kabel otpornika na komad crne žice koji ste odrezali.
- Toplinsko skupljanje preko otpornika.
- Spojite ili lemite konektor na dvije žice.
Korak 8: Ožičenje pritiskom na gumb
Ovo je gumb koji se koristi za slanje osnovnih naredbi na Pi. Imam postavke za isključivanje i ponovno pokretanje Pi -a, ovisno o tome koliko dugo je tipka pritisnuta (kôd je u kasnijem koraku). Primijetite, prema slikama otpornik je bio neka naknadna misao i nije obavezan ako možete koristiti unutarnje izvlačenje na Pi. Odlučio sam koristiti bash skripte za razgovor s GPIO -om, pa programiranje podizanja programa zapravo nije bila opcija.
Trebat će vam trenutni gumb, tri komada žice, jedan do dva konektora koji odgovaraju Pi -jevom GPIO -u (opcija) i otpornik od 10 - 100 ohma (također opcionalno).
- Lemiti žice na dva priključka gumba.
- Lemite drugu žicu na jedan od terminala i prepolovite je.
- Lemite jedan odvod otpornika na prerezanu žicu na gumbu.
- Lemite drugi kabel otpornika na prekinutu olabavljenu žicu.
- Toplo skupljajte sve uredno.
- Pričvrstite ili lemite konektore na žice.
Korak 9: Montiranje gumba i LED diode
- Postavite LED diodu na mjesto gdje je bila "Greška ožičenja" i prekrijte je s puno vrućeg ljepila.
- Postavite gumb s puno vrućeg ljepila tamo gdje je bio gumb za poništavanje prekidača.
Korak 10: Montiranje mrežnih utičnica
- Izdvojite prostor gdje su trebali biti priključci RJ11 kako biste napravili mjesta za veće priključke RJ45.
- Montirajte utičnice vrućim ljepilom i prekrijte sve točke lemljenja ljepilom.
Korak 11: Ugradnja prekidača i prekidača
Sada ćemo instalirati mrežni prekidač i prekidač.
- Pronađite dobro mjesto za postavljanje prekidača i označite rupe za vijke.
- Izbušite rupe za vijke.
- Ugradite kabel za napajanje prekidača.
- Postavite prekidač i priključite kabel za napajanje.
- Također sam vruće zalijepio Pi napajanje na vrhu prekidača, ali ovo može biti pri dnu s drugim.
- Zalijepite prekidač na otvoreno mjesto.
Korak 12: Instaliranje Raspberry Pi
- Odrežite montažni držač Raspberry Pi tako da čvrsto pristaje iznad prekidača.
- Pričvrstite Pi na držač s četiri vijka i matice.
- Dodajte malo ljepljive pjene na donju stranu nosača (opcionalno).
- Označite gdje se rupe na nosaču poravnavaju unutar BBU kućišta.
- Vrele ljepljive trake koje ste dobili s nosačem dolijepite u kućište gdje ste označili.
- Pričvrstite držač na kućište.
Korak 13: Uključite sve u utičnicu
Ovo je dio ožičenja. Samo slijedite shemu.
- Priključite Pi -jev USB kabel za napajanje.
- Priključite kratki spojni kabel u Pi, a drugi kraj u prekidač.
- Uključite patch kabele koji dolaze iz RJ45 utičnica u prekidač.
- Uključite crvenu žicu od LED diode u pin 32 (GPIO 12).
- Uključite crnu žicu s LED -a u pin 30 (uzemljenje).
- Priključite žicu s otpornikom s gumba u pin 1 (3,3 V).
- Priključite žicu pričvršćenu na isti kabel na gumbu kao i otpornik u pin 36 (GPIO 16).
- Uključite posljednju žicu s gumba u iglu 34 (uzemljenje).
- Priključite USB WiFi adapter.
Korak 14: Montiranje kućišta
Posljednji hardverski dio konstrukcije je dotjerati i uklopiti ostatak kućišta. U osnovi, samo upotrijebite neke završne isječke i turpiju ili alat Dremel kako biste odrezali svu plastiku koja vam smeta pri zakopčavanju kućišta.
Korak 15: Softver
Ovdje postavljamo Pi -jev OS i dio koda koji sam koristio za gumb i LED. Morat ćete biti donekle ugodni za uređivanje datoteka u Linuxu.
- Instalirajte Kali Linux na SD karticu Raspberry Pi. Idite OVDJE (web mjesto Kali Linux) da biste dobili upute za bilo koju ploču koju koristite.
- Preuzmite moje skripte u Pi, promijenite proširenje iz ".txt" u ".sh" i učinite ih izvršnima.
-
Dodajte unos crontab da biste pokrenuli skripte pri pokretanju. U /etc /crontab datoteci dodajte:
# LED bljeskalica nakon uspješnog pokretanja@ponovno pokretanje root sleep 10s && bash /opt/scripts/flashled.sh &>/dev/null# Omogući gumb za napajanje@ponovno pokretanje root sleep 10s && bash /opt/scripts/powerbutton.sh &>/dev /null
Promijenite imenik i naziv skripti tako da odgovaraju mjestu na kojem ste ih stavili i kako ste ih nazvali
Po želji, pokrenite sudo systemctl onemogućite lightdm.service za pokretanje Kali bez gui -a i uštedite neke resurse
Korak 16: Idite na Pentesting
To je sve što vam je potrebno da Raspberry Pi radi unutar starog BBU -a!
Na kraju želim dodati relej i gumb za uključivanje i isključivanje napajanja u utičnicama na vrhu. Nekoliko litijevih baterija i piezo zujalica također bi bili kool.
Slobodno provjerite ažuriranja na mojoj stranici Hackaday.io!
Također sam dao ovaj projekt predstaviti na Hackadayevoj glavnoj web stranici!
Preporučeni:
Komplet za testiranje SMD -a: 3 koraka
SMD Testing Jig: SMD -ovi su odlični kad se naviknete na njih, ali male ih veličine otežavaju testiranje. Prije nekoliko godina počeo sam sakupljati rabljene SMD -ove sa starih ploča. Besplatne komponente, bravo! No, tu je problem sortiranja i pronalaska
MAX7219 LED matrična montaža i testiranje: 6 koraka (sa slikama)
MAX7219 Sastavljanje i ispitivanje LED matričnih točkica: Dot-matrični zaslon je uređaj za prikaz koji sadrži svjetlosne diode poravnate u obliku matrice. Ovi matrični zasloni koriste se u aplikacijama u kojima su potrebni simboli, grafike, znakovi, abecede, brojke biti prikazani zajedno
Testiranje osjetnika temperature - koji je za mene?: 15 koraka (sa slikama)
Testiranje temperaturnih senzora - koji je za mene?: Jedan od prvih senzora koje početnici u fizičkom računanju žele isprobati je nešto za mjerenje temperature. Četiri najpopularnija senzora su TMP36, koji ima analogni izlaz i treba mu analogno -digitalni pretvarač, DS18B20, koji
Arduino 2.4 -inčni Tft zaslon testiranje: 4 koraka
Arduino 2.4 -inčni Tft zaslon testiranje: Pozdrav svima, ovo uputstvo služi za izradu funkcionalnog zaslona priključenog na vaš arduino. Općenito se događa da kad povežemo arduino i napišemo neki projekt, on samo prikaže neki prazan bijeli izlaz. Dakle, samo se držimo osnova i wi
Testiranje slike za boju i jasnoću: 8 koraka
Testiranje slike za boju i jasnoću: ovo uputstvo sam napravio za sebe; kako bih poboljšao svoje Instructables, međutim namjeravam podijeliti ono što sam pronašao. Primijetio sam da neke slike koje postavljam na Instructabes ispadnu savršene, a druge slike slabo jasne, pomalo bez boje ili mutne. Ne znam