Obsah:
- Krok 1: Zhromaždite diely a nástroje:
- Krok 2: Demontáž:
- Krok 3: Elektrické vedenie:
- Krok 4: Nízkonapäťové vedenie:
- Krok 5: Káble:
- Krok 6: Zapojenie sieťových konektorov
- Krok 7: LED zapojenie
- Krok 8: Zapojenie pomocou tlačidla
- Krok 9: Montáž tlačidla a LED diódy
- Krok 10: Montáž sieťových konektorov
- Krok 11: Inštalácia vypínača a ističa
- Krok 12: Inštalácia Raspberry Pi
- Krok 13: Pripojenie všetkého
- Krok 14: Nasadenie krytu
- Krok 15: Softvér
- Krok 16: Choďte na Pentesting
Video: Pentesting BBU Dropbox: 16 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Jedná sa o záložnú jednotku batérie malého počítača, ktorá sa zmenila na tajnú schránku. Má byť nastavený za počítačom alebo akýmkoľvek malým sieťovým zariadením a zostať bez povšimnutia, zatiaľ čo pentester má prostredníctvom neho vzdialený prístup do siete. Cieľom bolo, aby bolo zariadenie čo najfunkčnejšie a zároveň zachovalo pôvodný vzhľad pôvodného BBU. Hlavnými komponentmi sú plášť a niekoľko kusov starého BBU, malý 5V päťportový sieťový prepínač a Raspberry Pi alebo akýkoľvek malý počítač, ktorý sa zmestí. Väčšina dielov je modulárna a dá sa veľmi ľahko vymeniť. Všetko bolo postavené pomocou jednoduchých nástrojov (nie je potrebná žiadna 3D tlačiareň!), Pretože som sa to snažil čo najľahšie replikovať a stavať na nich. Venujte veľkú pozornosť obrázkom. Niektoré môžu byť trochu mimo prevádzky alebo zobrazené dvakrát. Ako som išiel, pridal som pár vecí a musel som toho veľa rozobrať a znova zložiť. Zameranie sa na to, aby boli projekty ľahko opraviteľné, skutočne pomáha!
Krok 1: Zhromaždite diely a nástroje:
Tu je zoznam častí a nástrojov, ktoré som použil. ČASTI:
- Záložná jednotka batérie - môže mať akúkoľvek veľkosť. Očividne čím je väčšia, tým viac vecí sa vám do kufra zmestí!
- Mozog - Použil som Raspberry Pi 2 B, okolo ktorého som ležal.
- Sieťový prepínač - môj mal päť portov a mal iba 100 Mb/s, ale porty na BBU sú aj tak zriedka gigabitové.
- Napájací adaptér pre Pi - použil som veľmi tenkú nástennú bradavicu 5V 2A s výstupom USB.
- Napájací adaptér pre vypínač - môj vypínač mal napájanie 5 V 800 mA, takže som použil druhú tenkú 5V 2A bradavicu.
- Zelená alebo červená LED dióda
- Krátke tlačidlo - tlačidlo, ktoré sa aktivuje iba počas stlačenia.
- Rezistor 270 kOhm
- Rezistor 10k-100k ohm
- Drôt - viacero dĺžok, meradiel a farieb
- Konektory alebo testovacie káble - (voliteľné) Na pripojenie diódy LED a prepnutie na GPIO na zariadení Pi.
- 2 ethernetové káble - musia byť dostatočne krátke a flexibilné.
- 2 ethernetové konektory - (voliteľné) Na udržanie vzhľadu akcií som použil niekoľko spájkovacích konektorov z iného BBU.
- Kábel USB A na micro USB - Na napájanie zariadenia Pi.
- Kábel USB A do hlavne - Na napájanie vypínača. To sa dá vyrobiť.
- Skrutky a matice M3 - (voliteľné) Aby boli veci odnímateľné.
- Montážna konzola Raspberry Pi Vesa
NÁSTROJE:
- skrutkovač Phillips
- Bezpečnostné skrutkovače - Ak má váš BBU bezpečnostné skrutky
- Vŕtačka s vrtákmi
- Odizolovače drôtov
- Strihač káblov
- Koncovky
- Žiletka
- Spájkovačka a spájkovačka
- Horúca lepiaca pištoľ a horúce lepidlo
- Dremel alebo píla
- Ručné pilníky - voliteľné, ale pekné.
- super lepidlo
- Tepelná pištoľ alebo horák
- Teplom zmrštiteľné trubice alebo elektrická páska
Krok 2: Demontáž:
Táto časť je veľmi jednoduchá.
- Odskrutkujte všetky skrutky na záložnej jednotke batérie a odložte ich nabok.
- Odstráňte všetky nepotrebné súčasti, ako napríklad starú dosku s obvodmi a batérie.
- Uložte použiteľné časti, ako sú rôzne dĺžky drôtov, napájací kábel, diódy LED, konektory RJ45, prepínače a kryt s neporušenými zásuvkami.
- Aby ste ušetrili miesto, odstráňte plastové puzdro na sieťovom prepínači.
- Odstráňte tiež plast z napájacích adaptérov.
Krok 3: Elektrické vedenie:
Ďalej začneme predlžovať káble a mapovať, kam chceme veci ísť. Rád by som vopred pridal dostatok drôtov a upravil ich, aby sa zmestili. • Predĺžte káble pochádzajúce z napájacieho kábla a spájajte bielu a zelenú farbu na správne strany na jednej súprave zberníc tyčí zásuviek. Čiernu je tiež potrebné spájkovať, ale vrátime sa k tomu • Medzi dve sady výstupných tyčí (všetky tri tyče) pridajte prepojovacie vodiče. Väčšina jednotiek BBU má iba prepäťovú stranu a batériu + nárazovú stranu. Spojíme obe strany, aby sme vytvorili jednoduchý rozvod. • Spájkujte oddelené vodiče na horúce a neutrálne koľajnice, aby ste neskôr mohli pripojiť adaptér Raspberry Pi a sieťový prepínač. Na prepojenie adaptérov môžu byť dva horúce a dva neutrálne vodiče alebo len jeden z nich. • Teraz k čiernemu vodiču napájacieho kábla. Pri búraní BBU som uložil tlačidlo veľkého ističa. Ak ho stále máte alebo možno poistku 10A alebo 15A, spájkujte jeden terminál s čiernym vodičom na napájacom kábli a druhý terminál s predlžovacím káblom. Tento predlžovací vodič sa spájkuje s horúcou zbernicou na zásuvke, ku ktorej ste spájkovali neutrálny (biely) a uzemňovací (zelený) vodič.
Krok 4: Nízkonapäťové vedenie:
Teraz zapojíme napájacie adaptéry pre prepínač a Pi. Použil som dva oddelené identické adaptéry, pretože 2A stačí na odporúčaný vstupný prúd Pi a druhý by mal k dispozícii nejaký prúd s 800mA, ktorý by spínač vytiahol. • Najprv spájkujte horúce a neutrálne vodiče, ktoré ste pridali na zbernice. v poslednom kroku do siete adaptérov (strana, kde boli spojené veľké kovové nože). • Teraz spoje zalejte horúcim lepidlom, aby sa vám neskôr nekrútili alebo neskratovali na inom mieste. • Nájdite vo svojom kryte dobré miesto. prilepte ich alebo ich priskrutkujte, a ak je ten váš, uistite sa, že ponecháte priestor na zapojenie kábla USB. • Zopakujte kroky pre druhý adaptér. Môžete ich tiež reťaziť paralelne, ak ste na zbernice spájkovali iba jednu sadu vodičov.
Krok 5: Káble:
Tu sú uvoľnené káble, ktoré som vyrobil na zapojenie napájania a siete. Tento krok je možné vykonať neskôr • Jeden z ethernetových káblov prerežte na polovicu a odložte. Tieto budú pre naše konektory na vonkajšej strane jednotky BBU. • Pre druhý ethernetový kábel som ho skrátil na správnu dĺžku, aby som prešiel od prepínača k miestu Pi, a zvlnil som nový mužský koniec. Ak je váš kábel už krátky alebo máte priestor na to, aby ste ho uvoľnili, môžete to preskočiť. • Odrežte a spojte napájací kábel prepínača na potrebnú dĺžku. • Odrežte a spojte kábel USB pre zariadenie Pi na dĺžku. potrebné, alebo použite naozaj krátky.
Krok 6: Zapojenie sieťových konektorov
Jedná sa o sieťové (RJ45) konektory, ktoré nahradia staré telefónne (RJ11) konektory. Vytiahol som ich z obvodu prepäťovej ochrany iného BBU. Môžete použiť zdieracie konektory, ale lanko z prepojovacích káblov vytvára lepšie spojenie pri spájkovaní.
- V prípade potreby vyberte konektory RJ45 zo starej ochrany obvodu. Ak je váš BBU dodávaný s RJ45, stačí odstrániť všetky ostatné súčiastky (diódy, kondenzátory, poistky atď.) Z dosky.
- Farebné vodiče nastrihaných prepojovacích káblov spájkujte v správnom poradí na zadnej strane konektorov.
- Otestujte všetky pripojenia.
- Prilepte dva konektory k sebe, aby ste uľahčili montáž na kryt.
Krok 7: LED zapojenie
Ďalej zapojíme LED diódu. Budete potrebovať odpor 470 ohmov (žltý, fialový, hnedý) alebo podobný, LED diódu, dve dĺžky drôtu a (voliteľne) konektor, ktorý sa zapojí do GPIO Pi.
- Spájkujte červený vodič na kladný vodič na dióde LED a zmršťujte ho.
- Pripojte čierny vodič k zápornému vodiču LED a tepelného zmršťovača.
- Odrežte čierny drôt na polovicu a odizolujte oba konce.
- Pripojte jeden vodič rezistora k čiernemu vodiču na dióde LED.
- Druhý kábel rezistora spájkujte s kusom čierneho drôtu, ktorý ste odrezali.
- Zmršťovanie tepla cez odpor.
- Krimpujte alebo spájkujte konektor na dva vodiče.
Krok 8: Zapojenie pomocou tlačidla
Toto je tlačidlo, ktoré sa používa na odosielanie základných príkazov do zariadenia Pi. Mám to nastavené tak, aby vypínal a reštartoval Pi v závislosti od toho, ako dlho je tlačidlo stlačené (kód je v neskoršom kroku). Všimnite si, že z obrázkov bol rezistor akousi premyslenou myšlienkou a je voliteľný, ak dokážete použiť vnútorné sťahovania na Pi. Rozhodol som sa použiť bash skripty na rozhovor s GPIO, takže programovanie sťahovania nebolo v skutočnosti možnosťou.
Budete potrebovať okamžité tlačidlo, tri kusy drôtu, jeden až dva konektory, ktoré sa hodia k GPIO Pi (voliteľné), a odpor 10 - 100 ohmov (tiež voliteľný).
- Spájkujte vodiče k dvom svorkám tlačidla.
- Pripojte druhý vodič k jednému z terminálov a prestrihnite ho na polovicu.
- Spájkujte jeden vodič odporu k prestrihnutému vodiču na tlačidle.
- Druhý vodič rezistora spájkujte s voľným drôtom, ktorý bol odrezaný.
- Teplo úhľadne zmršťujte.
- Krimpujte alebo spájkujte konektory s vodičmi.
Krok 9: Montáž tlačidla a LED diódy
- Namontujte diódu LED na miesto, kde bola kontrolka LED „Chyba zapojenia“, a prikryte ju veľkým množstvom horúceho lepidla.
- Namontujte tlačidlo s veľkým množstvom horúceho lepidla tam, kde bolo tlačidlo ističa „Reset“.
Krok 10: Montáž sieťových konektorov
- Vyprázdnite priestor, kde boli konektory RJ11, aby sa uvoľnilo miesto pre väčšie konektory RJ45.
- Namontujte zdviháky horúcim lepidlom a lepidlom pokryte všetky spájkovacie body.
Krok 11: Inštalácia vypínača a ističa
Teraz nainštalujeme sieťový prepínač a istič.
- Nájdite dobré miesto na montáž spínača a označte otvory pre skrutky.
- Predvŕtajte otvory pre skrutky.
- Nainštalujte napájací kábel spínača.
- Namontujte vypínač a zapojte napájací kábel.
- Tiež som za tepla nalepil napájací zdroj Pi na prepínač, ale ten môže byť dole s druhým.
- Na otvorenom mieste prilepte istič.
Krok 12: Inštalácia Raspberry Pi
- Odrežte montážny držiak Raspberry Pi tak, aby tesne zapadol nad vypínač.
- Zaskrutkujte Pi k držiaku štyrmi skrutkami a maticami.
- Na spodnú stranu konzoly pridajte trochu lepivej peny (voliteľné).
- Označte, kde sú otvory v držiaku zarovnané vo vnútri skrinky BBU.
- Horúce lepidlo odlepte dlhými stojanmi, ktoré boli dodané s konzolou, do priestoru, kde ste označili.
- Zaskrutkujte držiak na kryt.
Krok 13: Pripojenie všetkého
Toto je časť vedenia. Stačí postupovať podľa schémy.
- Zapojte USB kábel Pi do napájania.
- Zapojte krátky prepojovací kábel do Pi a druhý koniec do prepínača.
- Zapojte prepojovacie káble vychádzajúce z konektorov RJ45 do prepínača.
- Zapojte červený vodič z LED do kolíka 32 (GPIO 12).
- Zapojte čierny vodič z LED do kolíka 30 (uzemnenie).
- Zapojte vodič s odporom z tlačidla do kolíka 1 (3,3 V).
- Zapojte vodič pripojený k rovnakému vodiču na tlačidle ako odpor k pinu 36 (GPIO 16).
- Zapojte posledný vodič z tlačidla do kolíka 34 (uzemnenie).
- Pripojte USB WiFi adaptér.
Krok 14: Nasadenie krytu
Poslednou hardvérovou časťou zostavy je orezanie a prispôsobenie zvyšku krytu. V zásade stačí použiť koncové nožnice a pilník alebo nástroj Dremel na odrezanie akéhokoľvek plastu, ktorý prekáža v zapínaní krytu.
Krok 15: Softvér
Tu nastavujeme operačný systém Pi a časť kódu, ktorý som použil pre tlačidlo a LED. Pri úprave súborov v systéme Linux budete musieť byť trochu pohodlní.
- Nainštalujte Kali Linux na kartu SD Raspberry Pi. Prejdite TU (webová stránka Kali Linux) a získajte pokyny pre akúkoľvek dosku, ktorú používate.
- Stiahnite si moje skripty do Pi, zmeňte príponu z „.txt“na „.sh“a urobte ich spustiteľnými.
-
Pridajte položku crontab na spustenie skriptov pri zavádzaní. Do súboru /etc /crontab pridajte:
# Flash LED after successful boot@reboot root sleep 10s && bash /opt/scripts/flashled.sh &>/dev/null# Enable power power@reboot root sleep 10s && bash /opt/scripts/powerbutton.sh &>/dev /nulový
Zmeňte adresár a názov skriptov tak, aby zodpovedali tomu, kde ste ich vložili a ako ste ich pomenovali
Voliteľne spustite sudo systemctl disable lightdm.service na zavedenie Kali bez gui a uložte niektoré zdroje
Krok 16: Choďte na Pentesting
To je všetko, čo potrebujete, aby malina Pi bežala v starom BBU!
Nakoniec chcem pridať relé a tlačidlo na zapnutie a vypnutie napájania zásuviek na vrchu. Niekoľko lítiových batérií a piezoelektrický bzučiak by boli tiež skvelé.
Neváhajte sa pozrieť na aktualizácie na mojej stránke Hackaday.io!
Tento projekt som tiež nechal zobraziť na hlavnej webovej stránke Hackaday!
Odporúča:
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Od Roomby k Roveru iba 5 krokov!: 5 krokov
Od Roomby po Rover za pouhých 5 krokov !: Roboti Roomba sú zábavným a jednoduchým spôsobom, ako ponoriť prsty do nohy vo svete robotiky. V tomto návode podrobne popíšeme, ako previesť jednoduchú Roombu na ovládateľný rover, ktorý súčasne analyzuje svoje okolie. Zoznam dielov 1.) MATLAB2.) Roomb