Sadržaj:

Ispitivanje BBU Dropbox: 16 koraka
Ispitivanje BBU Dropbox: 16 koraka

Video: Ispitivanje BBU Dropbox: 16 koraka

Video: Ispitivanje BBU Dropbox: 16 koraka
Video: Mobilna GSM Stanica - Uniplast Serbia video 2024, Novembar
Anonim
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox

Ovo je mala rezervna jedinica računarske baterije pretvorena u kutiju za testiranje olovke. Zamišljeno je da se postavi iza računara 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 da pri tom zadrži izgled originalnog 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 koji mali računar koji pristaje. Većina dijelova je modularna i može se zamijeniti prilično jednostavno. Sve je napravljeno jednostavnim alatima (nije potreban 3D štampač!), Jer sam pokušavao ovo učiniti što lakšim za replikaciju i nadogradnju. Obratite pažnju 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 mnogo rastavljati i sastavljati. Usmjeravanje na to da se projekti lako popravljaju zaista pomaže!

Korak 1: Prikupite dijelove i alate:

Evo popisa dijelova i alata koje sam koristio. PARTS:

  • Rezervna jedinica baterije - može biti bilo koje veličine. Očigledno 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 portova i iznosio je samo 100 MB/s, ali su portovi na BBU ionako rijetko gigabitni.
  • Adapter za napajanje za Pi - koristio sam vrlo tanku zidnu bradavicu od 5V 2A sa USB izlazom.
  • Adapter za napajanje prekidača - Moj prekidač je uzimao 5V 800mA, pa sam koristio drugu tanku 5V 2A zidnu bradavicu.
  • Zelena ili crvena LED
  • Momentalno dugme - dugme koje se aktivira samo dok je pritisnuto.
  • Otpornik od 270 ohma
  • 10k-100k ohm otpornik
  • Žica - Više dužina, mjerača i boja
  • Konektori 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 - (Opcionalno) 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.
  • USB A ka bačvi - za napajanje prekidača. Ovo se može napraviti.
  • M3 vijci i matice - (opcionalno) Za uklanjanje stvari.
  • Montažni držač od maline Pi vesa

ALATI:

  • Križni odvijač
  • Sigurnosni nastavci odvijača - Ako vaš BBU ima sigurnosne vijke
  • Bušilica sa burgijama
  • Strojevi za skidanje žice
  • Rezači žice
  • Kraj isječaka
  • Brijački nož
  • Lemilica i lemljenje
  • Pištolj za vruće ljepilo i vruće ljepilo
  • Dremel ili testera
  • Ručne datoteke - Opcionalno, 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. Sačuvajte upotrebljive dijelove, poput različitih žica, kabela za napajanje, LED dioda, utičnica RJ45, prekidača i kućišta s utičnicama netaknutim.
  4. Uklonite plastično kućište na mrežnom prekidaču 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 produživati žice i mapirati gdje ž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 kompletu sabirnica utičnica. I crnu boju 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 sa naponom i sa baterijom + sa stranom. Pridružit ćemo se objema stranama kako bismo stvorili jednostavan razvodnik. • Lemimo odvojene žice na vruće i neutralne šine kako bismo kasnije priključili Raspberry Pi i mrežne prekidače. To mogu biti dvije vruće i dvije neutralne žice ili samo jedna od njih za povezivanje adaptera u lanac. • Sada za tu crnu žicu kabela za napajanje. Sačuvao sam veliko dugme prekidača prilikom rušenja 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:

Ožičenje niskog napona
Ožičenje niskog napona
Ožičenje niskog napona
Ožičenje niskog napona
Ožičenje niskog napona
Ožičenje niskog napona
Ožičenje niskog napona
Ožičenje niskog napona

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 morao imati na pretek od 800mA 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 biste mrdnuli ili kratko spojili. • Pronađite dobro mjesto u svom kućištu da ih zalijepite ili zašrafite, a ako je vaš poput mog, ostavite prostor 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 na vanjskoj strani BBU -a. • Za drugi ethernet kabel, odrezao sam ga na pravu dužinu da pređem s prekidača na lokaciju 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 dužinu • Odrežite i spojite USB kabel za Pi do dužine potrebno, ili koristite 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

Ovo su mrežni (RJ45) priključci koji će zamijeniti stare telefonske (RJ11) priključke. Izvukao sam ih iz drugog BBU kola za zaštitu od prenapona. Možete koristiti utičnice za probijanje, ali namotana žica s patch 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 diodu. Trebat će vam 470 ohm (žuti, ljubičasti, smeđi) ili sličan otpornik, LED, dvije dužine žice i (po izboru) konektor koji će se uključiti u Pi -jev GPIO.

  • Lemite crvenu žicu na pozitivni provodnik LED diode i termoskupljajte je.
  • Lemiti crnu žicu na negativni provodnik LED diode i termoskupljajući.
  • Crnu žicu prepolovite i ogolite joj oba kraja.
  • Lemite jedan provodnik otpornika na crnu žicu na LED diodi.
  • Lemite drugi provodnik otpornika na komad crne žice koji ste odsekli.
  • Termoskupljanje preko otpornika.
  • Priključite ili lemite konektor na dvije žice.

Korak 8: Ožičenje pritiskom na dugme

Ožičenje pritiskom na dugme
Ožičenje pritiskom na dugme
Ožičenje pritiskom na dugme
Ožičenje pritiskom na dugme

Ovo je dugme koje se koristi za slanje osnovnih komandi na Pi. Imam postavke za isključivanje i ponovno pokretanje Pi -a ovisno o tome koliko dugo je dugme pritisnuto (kôd je u kasnijem koraku). Primijetite, prema slikama otpornik je bio neka naknadna misao i nije obavezan ako možete koristiti unutrašnje izvlačenje na Pi. Odlučio sam koristiti bash skripte za razgovor s GPIO -om, tako da programiranje podizanja nije bila opcija.

Trebat će vam trenutni gumb, tri komada žice, jedan do dva konektora koji odgovaraju Pi -jevom GPIO -u (opcionalno) i otpornik od 10 - 100 ohma (također opcionalno).

  • Lemiti žice na dva terminala dugmeta.
  • Lemite drugu žicu na jedan od terminala i prepolovite je.
  • Lemite jedan provodnik otpornika na presečenu žicu na dugmetu.
  • Lemite drugi provodnik otpornika na olabavljenu žicu koja je odsečena.
  • Toplo skupljajte sve uredno.
  • Pričvrstite ili lemite konektore na žice.

Korak 9: Montiranje dugmeta i LED diode

Montiranje dugmeta i LED diode
Montiranje dugmeta i LED diode
Montiranje dugmeta i LED diode
Montiranje dugmeta i LED diode
  • Montirajte LED diodu na mjestu "Greška ožičenja" i prekrijte je s puno vrućeg ljepila.
  • Postavite dugme sa puno vrućeg lepka tamo gde je bilo dugme „Resetuj“.

Korak 10: Montiranje mrežnih utičnica

Montiranje mrežnih utičnica
Montiranje mrežnih utičnica
  • Izbrišite prostor na kojem 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: Instaliranje 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 se čvrsto uklapa 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.
  • Vruće ljepilo za dugačke dijelove koje ste dobili s držač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.
  • Uključite kratki patch kabel u Pi, a drugi kraj u prekidač.
  • Uključite patch kablove koji dolaze iz RJ45 utičnica u prekidač.
  • Uključite crvenu žicu od LED diode u pin 32 (GPIO 12).
  • Uključite crnu žicu sa LED u pin 30 (uzemljenje).
  • Priključite žicu s otpornikom s dugmeta u pin 1 (3,3 V).
  • Priključite žicu pričvršćenu na isti provodnik na gumbu kao i otpornik u pin 36 (GPIO 16).
  • Uključite posljednju žicu s dugmeta u iglu 34 (uzemljenje).
  • Priključite USB WiFi adapter.

Korak 14: Montiranje kućišta

Montiranje kućišta
Montiranje kućišta
Montiranje kućišta
Montiranje kućišta
Montiranje kućišta
Montiranje kućišta

Posljednji hardverski dio konstrukcije je obrezivanje i uklapanje ostatka kućišta. U osnovi samo upotrijebite neke završne isječke i turpiju ili alat Dremel da biste odrezali svu plastiku koja ometa zakopčavanje kućišta.

Korak 15: Softver

Softver
Softver

Ovdje postavljamo Pi -jev OS i dio koda koji sam koristio za dugme i LED. Morat ćete biti donekle ugodni za uređivanje datoteka u Linuxu.

  • Instalirajte Kali Linux na Raspberry Pi SD karticu. Idite OVDJE (web mjesto Kali Linux) da biste dobili upute za bilo koju ploču koju koristite.
  • Preuzmite moje skripte u Pi, promijenite ekstenziju iz ".txt" u ".sh" i učinite ih izvršnim.
  • Dodajte Crontab unos za pokretanje skripti 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 dugme za napajanje@ponovno pokretanje root sleep 10s && bash /opt/scripts/powerbutton.sh &>/dev /null

    Promijenite direktorij i naziv skripti tako da odgovaraju mjestu na kojem ste ih stavili i kako ste ih nazvali

Po izboru, 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 dugme za uključivanje i isključivanje napajanja u utičnicama na vrhu. Nekoliko litijumskih baterija i piezo zujalica takođe bi bili kul.

Slobodno provjerite ažuriranja na mojoj stranici Hackaday.io!

Takođe sam dao ovaj projekat predstavljen na Hackaday -ovoj glavnoj veb stranici!

Preporučuje se: