Sadržaj:

BBU Dropbox za testiranje: 16 koraka
BBU Dropbox za testiranje: 16 koraka

Video: BBU Dropbox za testiranje: 16 koraka

Video: BBU Dropbox za testiranje: 16 koraka
Video: TOP 10 DROPS 😱 Grand Beatbox Battle Solo 2019 2024, Studeni
Anonim
Ispitivanje BBU -a Dropbox
Ispitivanje BBU -a Dropbox
Ispitivanje BBU -a Dropbox
Ispitivanje BBU -a Dropbox
Ispitivanje BBU -a Dropbox
Ispitivanje BBU -a Dropbox

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:

Rastavljanje
Rastavljanje
Rastavljanje
Rastavljanje
Rastavljanje
Rastavljanje

Ovaj dio je prilično jednostavan.

  1. Uklonite sve vijke na rezervnoj jedinici baterije i odložite ih.
  2. Uklonite sve nepotrebne komponente, poput stare ploče i baterija.
  3. 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.
  4. Uklonite plastično kućište s mrežnog prekidača kako biste uštedjeli prostor.
  5. Također uklonite plastiku s adaptera za napajanje.

Korak 3: Mrežno ožičenje:

Mrežno ožičenje
Mrežno ožičenje
Mrežno ožičenje
Mrežno ožičenje
Mrežno ožičenje
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:

Niskonaponsko ožičenje
Niskonaponsko ožičenje
Niskonaponsko ožičenje
Niskonaponsko ožičenje
Niskonaponsko ožičenje
Niskonaponsko ožičenje
Niskonaponsko ožičenje
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:

Kablovi
Kablovi
Kablovi
Kablovi
Kablovi
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

Ožičenje mrežnih utičnica
Ožičenje mrežnih utičnica
Ožičenje mrežnih utičnica
Ožičenje mrežnih utičnica
Ožičenje mrežnih utičnica
Ožičenje mrežnih utičnica
Ožičenje mrežnih utičnica
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

LED ožičenje
LED ožičenje
LED ožičenje
LED ožičenje
LED ožičenje
LED ožičenje
LED ožičenje
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

Ožičenje pritiskom na gumb
Ožičenje pritiskom na gumb
Ožičenje pritiskom na gumb
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

Postavljanje gumba i LED diode
Postavljanje gumba i LED diode
Postavljanje gumba i LED diode
Postavljanje 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

Montiranje mrežnih utičnica
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

Ugradnja prekidača i prekidača
Ugradnja prekidača i prekidača
Ugradnja prekidača i prekidača
Ugradnja prekidača i prekidača
Ugradnja prekidača i prekidača
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

Instaliranje Raspberry Pi
Instaliranje Raspberry Pi
Instaliranje Raspberry Pi
Instaliranje Raspberry Pi
Instaliranje Raspberry Pi
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

Uključivanje svega
Uključivanje svega
Uključivanje svega
Uključivanje svega
Uključivanje svega
Uključivanje svega

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

Postavljanje kućišta
Postavljanje kućišta
Postavljanje kućišta
Postavljanje kućišta
Postavljanje kućišta
Postavljanje 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

Softver
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: