Sisukord:
- Samm: koguge osad ja tööriistad:
- 2. samm: demonteerimine:
- Samm: elektrivõrgu juhtmestik:
- Samm: madalpinge juhtmestik:
- Samm: kaablid:
- Samm: võrgupistikute ühendamine
- Samm: LED -juhtmestik
- Samm: vajutage juhtmestikku
- 9. samm: nupu ja LED -i paigaldamine
- Samm: võrgupistikute paigaldamine
- Samm: lüliti ja kaitselüliti paigaldamine
- 12. samm: Raspberry Pi installimine
- Samm: ühendage kõik vooluvõrku
- 14. samm: korpuse paigaldamine
- Samm 15: Tarkvara
- 16. samm: minge testi tegema
Video: BBU Dropboxi testimine: 16 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
See on väike arvuti aku varukoopia, mis on muudetud enimlevinud dropboxiks. See on mõeldud arvuti või mõne väikese võrguseadme taha seadistamiseks ja jääb märkamatuks, samal ajal kui pentesteril on selle kaudu võrku kaugjuurdepääs. Eesmärk oli muuta seade võimalikult funktsionaalseks, säilitades samal ajal esialgse BBU varude välimuse. Peamised komponendid on kest ja mõned vana BBU tükid, väike 5 V viie pordiga võrgulüliti ja Raspberry Pi või iga väike arvuti, mis sobib. Enamik osi on modulaarsed ja neid saab üsna lihtsalt vahetada. Kõik ehitati lihtsate tööriistadega (3D -printerit pole vaja!), Sest ma üritasin seda võimalikult hõlpsasti kopeerida ja edasi arendada. Pöörake tähelepanu piltidele. Mõni võib olla veidi korrast ära või näidatud kaks korda. Lisasin minnes mõned asjad ja pidin palju lahti võtma ja uuesti kokku panema. Keskendumine projektide hõlpsasti parandatavaks muutmisele aitab tõesti!
Samm: koguge osad ja tööriistad:
Siin on nimekiri osadest ja tööriistadest, mida ma kasutasin. OSAD:
- Aku varukoopia - võib olla igas suuruses. Ilmselgelt, mida suurem see on, seda rohkem asju mahutate korpusesse!
- Aju - ma kasutasin Raspberry Pi 2 B -d, mis mul ümber oli.
- Võrgulüliti - Minul oli viis porti ja see oli ainult 100 Mb/s, kuid BBU pordid on niikuinii harva gigabitised.
- Toiteadapter Pi jaoks - kasutasin väga õhukest USB -väljundiga 5V 2A seina tüüka.
- Lüliti toiteadapter - minu lüliti võttis 5V 800mA, seega kasutasin teist õhukest 5V 2A seintüügast.
- Roheline või punane LED
- Hetkeline vajutusnupp - see, mis on sisse lülitatud ainult vajutamise ajal.
- 270 oomi takisti
- Takisti 10k-100k ohm
- Traat - mitu pikkust, mõõturit ja värvi
- Pistikud või testjuhtmed - (valikuline) LED -i kinnitamiseks ja lülitamiseks GP GPIO -le.
- 2 Etherneti kaablit - need peavad olema üsna lühikesed ja paindlikud.
- 2 Etherneti pistikupesa - (valikuline) Varude väljanägemise säilitamiseks kasutasin paar jootepistikut teisest BBU -st.
- USB A kuni mikro -USB -kaabel - Pi toiteks.
- USB A tünnikaabel - lüliti toiteks. Seda saab teha.
- M3 kruvid ja mutrid - (valikuline) Asjade eemaldamiseks.
- Raspberry Pi vesa kinnitusklamber
TÖÖRIISTAD:
- Phillipsi kruvikeeraja
- Turvakruvikeeraja otsikud - kui teie BBU -l on turvakruvid
- Puurige puuridega
- Traadi eemaldajad
- Traadilõikurid
- Lõppkatked
- Žileti nuga
- Jootekolb ja jootekolb
- Kuum liimipüstol ja kuum liim
- Dremel või saag
- Käsifailid - valikuline, kuid tore omada.
- Super liim
- Soojuspüstol või taskulamp
- Kuumakahandavad torud või elektrilint
2. samm: demonteerimine:
See osa on üsna lihtne.
- Eemaldage kõik aku varukoopa kruvid ja asetage need kõrvale.
- Eemaldage kõik mittevajalikud komponendid, näiteks vana trükkplaat ja patareid.
- Salvestage kasutatavad osad, näiteks juhtme, toitejuhtme, valgusdioodide, RJ45 -pistikupesade, lülitite ja ümbrise puutumatute pistikutega erinevad osad.
- Ruumi säästmiseks eemaldage võrgulüliti plastkorpus.
- Samuti eemaldage toiteadapterite plastik.
Samm: elektrivõrgu juhtmestik:
Järgmisena hakkame juhtmeid pikendama ja kaardistama, kuhu tahame, et asjad läheksid. Mulle meeldib lisada palju juhtmeid enne tähtaega ja trimmida, et see sobiks. • Pikendage toitejuhtmest tulevaid juhtmeid ja jootke valge ja roheline ühele pistikupesade komplekti sobivatele külgedele. Ka must peab olema joodetud, kuid me tuleme selle juurde tagasi. Enamikul BBU -del on ainult ülepinge ja aku + ülekülg. Me ühendame mõlemad pooled, et luua lihtne toiteplokk. • Jootke kuumad ja neutraalsed rööpad eraldi juhtmetega, et hiljem Raspberry Pi ja võrgulüliti adapterid kinnitada. See võib olla kaks kuuma ja kaks neutraalset juhet või ainult üks adapterite ühendamiseks. • Nüüd toitejuhtme must juhe. BBU lammutamisel salvestasin suure kaitselüliti. Kui teil on see alles või võib -olla 10A või 15A kaitse, jootke üks klemm toitejuhtme musta juhtme külge ja teine pikendusjuhtme külge. See pikendusjuhe joodetakse väljalaskeava kuuma bussi külge, kuhu neutraalsed (valged) ja maandusjuhtmed (rohelised) joodeti.
Samm: madalpinge juhtmestik:
Nüüd ühendame lüliti ja Pi toiteadapterid. Kasutasin kahte eraldi identset adapterit, sest 2A piisab Pi soovitatud sisendvooluks ja teisel oleks mõni vool varuks, kui lüliti tõmbab 800mA. viimases etapis adapterite vooluvõrku (külg, kuhu suured metallist lõiketerad ühendati). • Nüüd katke ühendused kuuma liimiga, et need hiljem ringi ei keerleks ega lühisesse jääks. • Leidke oma korpusest hea koht liimimiseks või kruvimiseks ja kui teie oma on minu oma, jätke kindlasti ruumi USB -kaabli ühendamiseks. • Korrake teise adapteri samme. Saate neid ka paralleelselt ketistada, kui joote ainult ühe juhtmekomplekti siinide külge.
Samm: kaablid:
Siin on lahtised kaablid, mille tegin toite ja võrgu ühendamiseks. Seda sammu saab teha hiljem. • Lõigake üks Etherneti kaabel pooleks ja asetage see kõrvale. Need on meie pistikupesad BBU välisküljel. • Teise Etherneti kaabli jaoks lõikasin selle paraja pikkusega, et minna lülitist Pi asukohta, ja kruvisin uue isaseotsa sisse. Kui teie kaabel on juba lühike või teil on ruumi lõtvuseks, võite selle vahele jätta. • Lõigake ja ühendage lüliti toitekaabel vajaliku pikkusega. • Lõika ja ühendage Pi jaoks mõeldud USB -kaabel pikkuseks. vaja või kasutage tõesti lühikest.
Samm: võrgupistikute ühendamine
Need on võrgupistikud (RJ45), mis asendavad vanad telefonipistikud (RJ11). Tõmbasin need välja teisest BBU ülepingekaitseahelast. Võite kasutada mulgustamispistikuid, kuid plaasterkaablite keerdtraat loob jootmisel parema ühenduse.
- Vajadusel eemaldage RJ45 pesad vanalt vooluahela kaitselt. Kui teie BBU -ga oli kaasas RJ45, eemaldage lihtsalt kõik muud komponendid (dioodid, kondensaatorid, kaitsmed jne) plaadilt.
- Jootke katkestatud kaablite värvilised juhtmed õiges järjekorras pistikute tagaküljel.
- Kontrollige kõiki ühendusi.
- Liimige kaks pistikut kokku, et hõlbustada korpusele paigaldamist.
Samm: LED -juhtmestik
Järgmisena ühendame LED -i. Teil on vaja 470 oomi (kollane, violetne, pruun) või sarnast takistit, LED -i, kahte juhtme pikkust ja (valikuliselt) pistikut, mis ühendatakse Pi GPIO -ga.
- Jootke punane juhe LED -i positiivse juhtme külge ja kokkutõmbage see kuumusega.
- Jootke must traat LED -i negatiivse juhtme külge ja kuumenege kokku.
- Lõika must traat pooleks ja eemalda mõlemad otsad.
- Jootke takisti üks juhe LED -i musta juhtme külge.
- Jootke takisti teine juhe katkestatud musta traadi külge.
- Kuumus kahaneb takisti kohal.
- Kinnitage või jootke pistik kahe juhtme külge.
Samm: vajutage juhtmestikku
Seda nuppu kasutatakse põhiliste käskude saatmiseks Pi -le. Mul on see seadistatud Pi väljalülitamiseks ja taaskäivitamiseks sõltuvalt sellest, kui kaua nuppu vajutatakse (kood on hilisemas etapis). Pange tähele, piltide põhjal oli takisti omamoodi järelmõte ja see on valikuline, kui saate kasutada Pi sisemisi tõmbetugevusi. Otsustasin GPIO -ga rääkimiseks kasutada bash -skripte, nii et pulluppide programmeerimine polnud tegelikult valik.
Teil on vaja hetkelist vajutusnuppu, kolme juhtmeosa, üks kuni kaks pistikut, mis sobivad Pi GPIO -ga (valikuline), ja 10–100 oomi takisti (ka lisavarustus).
- Jootke juhtmed nupu kahe klemmi külge.
- Jootke teine traat ühe klemmi külge ja lõigake see pooleks.
- Jootke takisti üks juhe nupu lõigatud traadi külge.
- Jootke takisti teine juhe lahti lõigatud juhtme külge.
- Kuumuta kõik korralikult kokku.
- Pressige või jootke pistikud juhtmete külge.
9. samm: nupu ja LED -i paigaldamine
- Paigaldage LED sinna, kus oli juhtmestiku rike, ja katke see rohke kuuma liimiga.
- Paigaldage surunupp rohke kuuma liimiga sinna, kus oli kaitselüliti "Lähtesta".
Samm: võrgupistikute paigaldamine
- Viilige välja koht, kus RJ11 pesad pidid suurematele RJ45 pesadele ruumi tegema.
- Paigaldage tungrauad kuuma liimiga ja katke kõik jootepunktid liimiga.
Samm: lüliti ja kaitselüliti paigaldamine
Nüüd paigaldame võrgulüliti ja kaitselüliti.
- Leidke hea koht lüliti paigaldamiseks ja märkige kruvide augud välja.
- Kruvide jaoks puurige augud ette.
- Paigaldage lüliti toitekaabel.
- Paigaldage lüliti ja ühendage toitekaabel.
- Samuti liimisin kuumalt Pi toiteallika lüliti peale, kuid see võib olla teisega allosas.
- Liimige kaitselüliti avatud kohas alla.
12. samm: Raspberry Pi installimine
- Lõika Raspberry Pi kinnitusklamber nii, et see sobiks lüliti kohale.
- Kruvige Pi nelja kruvi ja mutriga kronsteini külge.
- Lisage klambri alumisele küljele veidi kleepuvat vahtu (valikuline).
- Märkige, kus kinnituse augud asetsevad BBU korpuse sees.
- Kuum liimige klambriga kaasas olnud pikad alused korpusele, kuhu märkisite.
- Kruvige klamber korpuse külge.
Samm: ühendage kõik vooluvõrku
See on juhtmestiku osa. Lihtsalt järgige skeemi.
- Toite saamiseks ühendage Pi USB -kaabel.
- Ühendage lühike ühenduskaabel Pi -ga ja teine ots lülitiga.
- Ühendage RJ45 pistikupesadest tulevad patchkaablid lülitiga.
- Ühendage LED -i punane juhe tihvtiga 32 (GPIO 12).
- Ühendage LED -i must juhe tihvtiga 30 (maandatud).
- Ühendage juhtmega takisti abil nupust kontakt 1 (3,3 V).
- Ühendage juhtmega, mis on kinnitatud takistiga sama nupu juhtme külge kontakti 36 (GPIO 16).
- Ühendage nupust viimane traat tihvtiga 34 (maandus).
- Ühendage USB -WiFi -adapter.
14. samm: korpuse paigaldamine
Ehitise viimane riistvaraosa on ülejäänud korpuse trimmimine ja sobitamine. Põhimõtteliselt kasutage korpuse nööpimist takistavate plastide lõikamiseks lihtsalt otsatükke ja faili või Dremeli tööriista.
Samm 15: Tarkvara
Siin seadistame Pi operatsioonisüsteemi ja osa koodi, mida ma nupu ja LED -i jaoks kasutasin. Teil peab olema Linuxis mõnevõrra mugav failide redigeerimine.
- Installige Kali Linux Raspberry Pi SD -kaardile. Minge SIIA (Kali Linuxi veebisait), et saada juhiseid mis tahes kasutatava tahvli kohta.
- Laadige minu skriptid alla Pi -le, muutke laiend ".txt" -st ".sh" ja muutke need käivitatavaks.
-
Skriptide käivitamisel käivitamiseks lisage kirje crontab. Failis /etc /crontab lisage:
# Välklambi LED pärast edukat alglaadimist@taaskäivitage juureunne 10 sekundit && bash /opt/scripts/flashled.sh &>/dev/null# Luba toitenupp@taaskäivita root uni 10s && bash /opt/scripts/powerbutton.sh &>/dev /null
Muutke skriptide kataloogi ja nime, et need sobiksid nende paigutamise ja nimega
Soovi korral käivitage sudo systemctl, keelake lightdm.service, et Kali käivitada ilma gui -ta ja säästa mõnda ressurssi
16. samm: minge testi tegema
See on kõik, mida vajate, et Raspberry Pi jookseks vana BBU sees!
Lõpuks tahan lisada relee ja nupu peal asuvate pistikupesade toite sisse- ja väljalülitamiseks. Paar liitiumakut ja piesosummer oleks ka kool.
Vaadake julgelt minu Hackaday.io lehe värskendusi!
Mul oli ka see projekt Hackaday peamisel veebisaidil!
Soovitan:
Interneti -kiiruse testimine Raspberry Pi + Ubidotide abil: 9 sammu
Testige oma Interneti kiirust Raspberry Pi + Ubidotide abil: Raspberry Pi on muutunud laialdaselt kasutatavaks seadmeks mitte ainult prototüüpide koostamisel ja hariduslikel eesmärkidel, vaid ka ettevõtetesiseste tööstuslike tootmisprojektide jaoks. Lisaks Pi suurusele, madalale hinnale ja täielikult toimivale Linuxi operatsioonisüsteemile saab see ka suhelda
Arvuti kodeerimine ja testimine masinakeeles: 6 sammu
Arvuti kodeerimine ja testimine masinakeeles: selles juhendis näitan teile, kuidas arvutiprogrammi masinakeeles kodeerida ja testida. Masinakeel on arvutite emakeel. Kuna see koosneb stringidest 1 ja 0, ei ole see inimestele kergesti arusaadav. Muretsemiseks
MAX7219 LED -punktmaatriksi kokkupanek ja testimine: 6 sammu (piltidega)
MAX7219 LED-punktmaatriksi kokkupanek ja testimine: punkt-maatriksekraan on ekraaniseade, mis sisaldab maatriksina joondatud valgusdioode. Seda punktmaatriksi kuvarit kasutatakse rakendustes, kus on vaja sümbolit, graafikat, tähemärke, tähestikku ja numbrit kuvatakse koos
Temperatuuri andurite testimine - milline neist minu jaoks?: 15 sammu (piltidega)
Temperatuuri andurite testimine - milline neist minu jaoks?: Üks esimesi andureid, mida füüsilise andmetöötluse uustulnukad soovivad proovida, on midagi temperatuuri mõõtmiseks. Neli kõige populaarsemat andurit on TMP36, millel on analoogväljund ja mis vajab analoog -digitaalmuundurit DS18B20
Arduino 2,4 -tollise TFT -ekraani testimine: 4 sammu
Arduino 2,4 -tollise TFT -ekraani testimine: Tere kõigile! See juhend on mõeldud funktsionaalse ekraani tegemiseks teie arduino külge. Üldiselt juhtub see nii, nagu siis, kui ühendame arduino ja kirjutame mõne projekti, kuvab see lihtsalt tühja valge väljundi. Nii et lihtsalt põhitõdede ja wi