Satura rādītājs:

Pentesting BBU Dropbox: 16 soļi
Pentesting BBU Dropbox: 16 soļi

Video: Pentesting BBU Dropbox: 16 soļi

Video: Pentesting BBU Dropbox: 16 soļi
Video: Converting Your Business to the Cloud Noon Knowledge, October 12, 2016 2024, Novembris
Anonim
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox

Šī ir neliela datora akumulatora rezerves vienība, kas pārvērsta par vispāratzīto pilienu kastīti. Tas ir paredzēts uzstādīšanai aiz datora vai jebkura neliela tīkla aprīkojuma un paliek nepamanīts, savukārt piektniekam caur to ir attāla piekļuve tīklam. Mērķis bija padarīt ierīci pēc iespējas funkcionālāku, vienlaikus saglabājot sākotnējā BBU krājuma izskatu. Galvenie komponenti ir apvalks un daži veco BBU gabali, mazs 5 V piecu portu tīkla slēdzis un Raspberry Pi vai jebkurš mazs dators, kas derēs. Lielākā daļa detaļu ir modulāras, un tās var viegli nomainīt. Viss tika veidots, izmantojot vienkāršus rīkus (nav nepieciešams 3D printeris!), Jo es centos to padarīt pēc iespējas vieglāk atkārtojamu un balstītu uz to. Pievērsiet uzmanību attēliem. Daži var būt nedaudz nepareizi vai parādīti divreiz. Ejot, es pievienoju dažas lietas, un man nācās daudz izjaukt un salikt. Koncentrēšanās uz to, lai projekti būtu viegli labojami, patiešām palīdz!

1. darbība: apkopojiet detaļas un rīkus:

Šeit ir saraksts ar detaļām un rīkiem, kurus es izmantoju.

  • Akumulatora rezerves bloks - var būt jebkura izmēra. Acīmredzot, jo lielāks tas ir, jo vairāk lietu varat ievietot korpusā!
  • Smadzenes - es izmantoju Raspberry Pi 2 B, kas bija man apkārt.
  • Tīkla slēdzis - raktuvēs bija pieci porti un tas bija tikai 100 Mb/s, bet BBU porti tik un tā reti ir gigabiti.
  • Barošanas adapteris Pi - es izmantoju ļoti plānu 5V 2A sienas kārpu ar USB izeju.
  • Strāvas adapteris slēdzim - mans slēdzis bija 5V 800mA, tāpēc es izmantoju otru plānu 5V 2A sienas kārpu.
  • Zaļa vai sarkana gaismas diode
  • Īslaicīga spiedpoga - tāda, kas tiek ieslēgta tikai nospiežot.
  • 270 omu rezistors
  • 10k-100k omu rezistors
  • Stieple - vairāki garumi, mērinstrumenti un krāsas
  • Savienotāji vai testa vadi - (pēc izvēles) Lai pievienotu gaismas diodi un pārslēgtos uz GP GPIO.
  • 2 Ethernet kabeļi - jābūt diezgan īsiem un elastīgiem.
  • 2 Ethernet ligzdas - (pēc izvēles) Es izmantoju pāris lodēšanas ligzdas no citas BBU, lai saglabātu krājuma izskatu.
  • USB A līdz mikro USB kabelis - lai darbinātu Pi.
  • USB A līdz cilindra kabelis - slēdža barošanai. To var izdarīt.
  • M3 skrūves un uzgriežņi - (pēc izvēles) Lai padarītu lietas noņemamas.
  • Raspberry Pi vesa stiprinājuma kronšteins

RĪKI:

  • Phillips skrūvgriezis
  • Drošības skrūvgriežu uzgaļi - ja jūsu BBU ir drošības skrūves
  • Urbis ar urbjiem
  • Stiepļu noņēmēji
  • Stiepļu griezēji
  • Beigu izgriezumi
  • Skuvekļa nazis
  • Lodāmurs un lodētava
  • Karstās līmes pistole un karstā līme
  • Dremel vai zāģis
  • Rokas faili - pēc izvēles, bet jauki.
  • Super līme
  • Siltuma lielgabals vai lāpa
  • Siltuma saraušanās caurules vai elektriskā lente

2. darbība: demontāža:

Demontāža
Demontāža
Demontāža
Demontāža
Demontāža
Demontāža

Šī daļa ir diezgan vienkārša.

  1. Noņemiet visas skrūves uz akumulatora rezerves bloka un novietojiet tās malā.
  2. Noņemiet visas nevajadzīgās sastāvdaļas, piemēram, veco shēmas plati un baterijas.
  3. Saglabājiet izmantojamās detaļas, piemēram, dažāda garuma vadus, strāvas vadu, gaismas diodes, RJ45 ligzdas, slēdžus un korpusu ar neskartām kontaktligzdām.
  4. Noņemiet plastmasas slēdzi no tīkla slēdža, lai ietaupītu vietu.
  5. Noņemiet arī plastmasu no strāvas adapteriem.

3. solis: Tīkla elektroinstalācija:

Tīkla elektroinstalācija
Tīkla elektroinstalācija
Tīkla elektroinstalācija
Tīkla elektroinstalācija
Tīkla elektroinstalācija
Tīkla elektroinstalācija

Tālāk mēs sāksim pagarināt vadus un kartēt, kur mēs vēlamies, lai lietas nonāktu. Man patīk pirms laika pievienot daudz vadu un sagriezt, lai tas būtu piemērots. • Pagariniet vadus, kas nāk no strāvas vada, un lodējiet balto un zaļo krāsu uz atbilstošajām pusēm vienā kontaktligzdu kopņu joslā. Arī melnais ir jāpielodē, bet mēs pie tā atgriezīsimies. Lielākajai daļai BBU ir tikai pārsprieguma puse un akumulatora + pārsprieguma puse. Mēs savienosim abas puses, lai izveidotu vienkāršu barošanas bloku. • Lodējiet atsevišķus vadus pie karstajām un neitrālajām sliedēm, lai vēlāk pievienotu Raspberry Pi un tīkla slēdža adapterus. Tas var būt divi karsti un divi neitrāli vadi vai tikai viens no tiem, lai savienotu ķēdes ar adapteriem. • Tagad par šo strāvas vada melno vadu. Izjaucot BBU, es saglabāju lielo slēdža pogu. Ja jums tas joprojām ir vai varbūt 10A vai 15A drošinātājs, pielodējiet vienu spaili pie strāvas vada melnā vada un otru pie pagarinātāja. Šis pagarinātājs tiek pielodēts pie kontaktligzdas karstās kopnes joslas, pie kuras pielodējāt neitrālos (baltos) un zemējuma (zaļos) vadus.

4. solis: zemsprieguma elektroinstalācija:

Zemsprieguma vadi
Zemsprieguma vadi
Zemsprieguma vadi
Zemsprieguma vadi
Zemsprieguma vadi
Zemsprieguma vadi
Zemsprieguma vadi
Zemsprieguma vadi

Tagad mēs pievienosim slēdža un Pi strāvas adapterus. Es izmantoju divus atsevišķus identiskus adapterus, jo 2A ir pietiekami Pi ieteicamajai ieejas strāvai, bet otrajam būtu kāda rezerves strāva, ja slēdzis izvilks 800 mA. pēdējā solī pie adapteru elektrotīkla (sānos, kur bija pievienoti lielie metāla asmeņi). • Tagad pārklājiet savienojumus ar karstu līmi, lai tie vēlāk nesvārstītos un neradītu īssavienojumu. • Atrodiet labu vietu savā korpusā. lai tos pielīmētu vai pieskrūvētu, un, ja jūsējais ir tāds pats kā manējais, noteikti atstājiet vietu USB kabeļa pievienošanai • Atkārtojiet otrā adaptera darbības. Varat arī tos paralēli ķēdīt, ja kopnes stieņos pielodējāt tikai vienu vadu komplektu.

5. darbība: kabeļi:

Kabeļi
Kabeļi
Kabeļi
Kabeļi
Kabeļi
Kabeļi

Šeit ir vaļīgie kabeļi, kurus es izveidoju strāvas un tīkla pievienošanai. Šo darbību var veikt vēlāk. • Pārgrieziet vienu no Ethernet kabeļiem uz pusēm un nolieciet malā. Tie būs domāti mūsu ligzdām BBU ārpusē. • Otrajam Ethernet kabelim es to nogriezu īstajā garumā, lai varētu pāriet no slēdža uz Pi atrašanās vietu, un ieskrūvēju jaunu vīriešu galu. Ja jūsu kabelis jau ir īss vai jums ir pietiekami daudz vietas, varat to izlaist. • Izgrieziet un salieciet slēdža strāvas kabeli līdz vajadzīgajam garumam. • Izgrieziet un salieciet Pi USB kabeli. nepieciešams vai izmantojiet patiešām īsu.

6. solis: Tīkla domkratu vadu pievienošana

Tīkla domkratu vadu savienošana
Tīkla domkratu vadu savienošana
Tīkla domkratu vadu savienošana
Tīkla domkratu vadu savienošana
Tīkla domkratu vadu savienošana
Tīkla domkratu vadu savienošana
Tīkla domkratu vadu savienošana
Tīkla domkratu vadu savienošana

Tie ir tīkla (RJ45) ligzdas, kas aizstās vecās tālruņa (RJ11) ligzdas. Es tos izvilku no citas BBU pārsprieguma aizsardzības ķēdes. Jūs varat izmantot domkratu domkrati, taču pielodētā vads no plākstera kabeļiem nodrošina labāku savienojumu, kad tas ir pielodēts.

  • Ja nepieciešams, noņemiet RJ45 ligzdas no vecās ķēdes aizsardzības. Ja jūsu BBU bija komplektā ar RJ45, vienkārši noņemiet no tāfeles visus pārējos komponentus (diodes, kondensatorus, drošinātājus utt.).
  • Lodējiet griezto kabeļu krāsainos vadus pareizajā secībā savienotāju aizmugurē.
  • Pārbaudiet visus savienojumus.
  • Līmējiet abus savienotājus kopā, lai atvieglotu uzstādīšanu pie korpusa.

7. solis: LED vadi

LED vadi
LED vadi
LED vadi
LED vadi
LED vadi
LED vadi
LED vadi
LED vadi

Tālāk mēs pievienosim LED. Jums būs nepieciešams 470 omu (dzeltens, violets, brūns) vai līdzīgs rezistors, gaismas diode, divi vadu garumi un (pēc izvēles) savienotājs, kas tiks pievienots Pi GPIO.

  • Lodējiet sarkano vadu līdz gaismas diodes pozitīvajam vadam un samaziniet to.
  • Lodējiet melno vadu pie gaismas diodes negatīvā vada un saraujieties.
  • Pārgrieziet melno vadu uz pusēm un noņemiet abus galus.
  • Lodējiet vienu rezistora vadu pie gaismas diodes melnā stieples.
  • Lodējiet otru rezistora vadu pie nogrieztā melnā stieples gabala.
  • Siltums sarūk virs rezistora.
  • Savienojiet savienotāju pie diviem vadiem.

8. solis: spiedpogas vadu savienošana

Spiedpogas vadi
Spiedpogas vadi
Spiedpogas vadi
Spiedpogas vadi

Šī ir poga, ko izmanto, lai nosūtītu Pi komandai pamata komandas. Man ir iestatīts, lai izslēgtu un pārstartētu Pi atkarībā no tā, cik ilgi poga tiek nospiesta (kods ir vēlāk). Ievērojiet, ka no attēliem rezistors bija sava veida pārdomas, un tas nav obligāts, ja jūs varat izmantot Pi iekšējos pievilkšanas līdzekļus. Es nolēmu izmantot bash skriptus, lai sarunātos ar GPIO, tāpēc pullupu programmēšana īsti nebija risinājums.

Jums būs nepieciešama īslaicīga spiedpoga, trīs stieples gabali, viens līdz divi savienotāji, kas atbilst Pi GPIO (pēc izvēles), un 10 - 100 omu rezistors (arī pēc izvēles).

  • Lodēt vadus pie pogas diviem spailēm.
  • Lodējiet otru vadu pie viena no spailēm un pārgrieziet to uz pusēm.
  • Lodējiet vienu rezistora vadu pie sagrieztā stieples uz pogas.
  • Lodējiet otru rezistora vadu pie vaļīgā stieples, kas tika nogriezta.
  • Visu kārtīgi sasildiet.
  • Saspiediet vai pielodējiet savienotājus pie vadiem.

9. darbība: pogas un gaismas diodes uzstādīšana

Pogas un LED uzstādīšana
Pogas un LED uzstādīšana
Pogas un LED uzstādīšana
Pogas un LED uzstādīšana
  • Uzstādiet gaismas diodi vietā, kur atradās gaismas diode "Elektroinstalācijas kļūme", un pārklājiet to ar karstu līmi.
  • Piespiediet pogu ar daudz karstu līmi vietā, kur atradās slēdža poga "Atiestatīt".

10. solis: tīkla domkratu uzstādīšana

Tīkla domkratu uzstādīšana
Tīkla domkratu uzstādīšana
  • Izdaliet vietu, kur bija paredzēts RJ11 ligzdām, lai atbrīvotu vietu lielākām RJ45 ligzdām.
  • Uzstādiet domkrati ar karstu līmi un pārklājiet visus lodēšanas punktus ar līmi.

11. solis: slēdža un slēdža uzstādīšana

Slēdža un slēdža uzstādīšana
Slēdža un slēdža uzstādīšana
Slēdža un slēdža uzstādīšana
Slēdža un slēdža uzstādīšana
Slēdža un slēdža uzstādīšana
Slēdža un slēdža uzstādīšana

Tagad mēs uzstādīsim tīkla slēdzi un automātisko slēdzi.

  • Atrodiet labu vietu slēdža uzstādīšanai un atzīmējiet skrūvju atveres.
  • Iepriekš urbiet skrūvju caurumus.
  • Uzstādiet slēdža barošanas kabeli.
  • Uzstādiet slēdzi un pievienojiet strāvas kabeli.
  • Es arī karsti pielīmēju Pi barošanas bloku slēdža augšpusē, bet tas var būt apakšā ar otru.
  • Atklātā vietā pielīmējiet ķēdes pārtraucēju.

12. solis: Raspberry Pi instalēšana

Raspberry Pi instalēšana
Raspberry Pi instalēšana
Raspberry Pi instalēšana
Raspberry Pi instalēšana
Raspberry Pi instalēšana
Raspberry Pi instalēšana
  • Izgrieziet Raspberry Pi stiprinājuma kronšteinu, lai tas cieši pieguļ virs slēdža.
  • Pieskrūvējiet Pi pie kronšteina ar četrām skrūvēm un uzgriežņiem.
  • Kronšteina apakšpusē pievienojiet nedaudz lipīgu putu (pēc izvēles).
  • Atzīmējiet vietas, kur stiprinājuma caurumi sakrīt BBU korpusa iekšpusē.
  • Karsti pielīmējiet garo statīvu, kas tika piegādāts kopā ar kronšteinu, pie korpusa, kur jūs atzīmējāt.
  • Pieskrūvējiet kronšteinu pie korpusa.

13. darbība: pievienojiet visu kontaktligzdai

Ieslēdz visu iekšā
Ieslēdz visu iekšā
Ieslēdz visu iekšā
Ieslēdz visu iekšā
Ieslēdz visu iekšā
Ieslēdz visu iekšā

Šī ir elektroinstalācijas daļa. Vienkārši sekojiet shēmai.

  • Barošanai pievienojiet Pi USB kabeli.
  • Pievienojiet īso plākstera kabeli Pi un otru galu slēdzim.
  • Pievienojiet slēdžam plākstera kabeļus, kas nāk no RJ45 ligzdām.
  • Pievienojiet sarkano vadu no gaismas diodes 32. tapai (GPIO 12).
  • Pievienojiet melno vadu no gaismas diodes 30. kontaktam (zemējums).
  • Pievienojiet vadu ar rezistoru no pogas 1. tapā (3.3V).
  • Pievienojiet vadu, kas pievienots tam pašam pogas vadam kā rezistors, 36. tapā (GPIO 16).
  • Pievienojiet pēdējo vadu no pogas 34. tapai (zemējums).
  • Pievienojiet USB WiFi adapteri.

14. solis: korpusa uzstādīšana

Korpusa uzstādīšana
Korpusa uzstādīšana
Korpusa uzstādīšana
Korpusa uzstādīšana
Korpusa uzstādīšana
Korpusa uzstādīšana

Konstrukcijas pēdējā aparatūras daļa ir apgriezt un ievietot pārējo korpusu. Būtībā vienkārši izmantojiet dažus gala uzgriežņus un failu vai Dremel rīku, lai nogrieztu jebkuru plastmasu, kas kavē korpusa piespraušanu.

15. solis: programmatūra

Programmatūra
Programmatūra

Šeit mēs iestatām Pi operētājsistēmu un dažus kodus, ko izmantoju pogai un gaismas diodei. Jums būs jābūt nedaudz ērtai failu rediģēšanai Linux.

  • Instalējiet Kali Linux Raspberry Pi SD kartē. Dodieties ŠEIT (Kali Linux vietne), lai iegūtu norādījumus par jebkuru izmantoto dēli.
  • Lejupielādējiet manus skriptus uz Pi, nomainiet paplašinājumu no ".txt" uz ".sh" un padariet tos izpildāmus.
  • Pievienojiet crontab ierakstu, lai sāktu skriptus sāknēšanas laikā. Failā /etc /crontab pievienojiet:

    # Zibspuldzes gaismas diode pēc veiksmīgas sāknēšanas@reboot root miega 10s && bash /opt/scripts/flashled.sh &>/dev/null# Iespējot barošanas pogu@reboot root sleep 10s && bash /opt/scripts/powerbutton.sh &>/dev /null

    Mainiet skriptu direktoriju un nosaukumu, lai tie atbilstu to ievietošanas vietai un nosaukumam

Pēc izvēles palaidiet sudo systemctl, lai atspējotu lightdm.service, lai palaistu Kali bez gui un ietaupītu dažus resursus

16. solis: dodieties uz testēšanu

Tas ir viss, kas jums nepieciešams, lai Raspberry Pi darbotos vecā BBU!

Galu galā es vēlos pievienot releju un pogu, lai ieslēgtu un izslēgtu strāvas padevi augšpusē. Pāris litija baterijas un pjezo skaņas signāls būtu arī kool.

Jūtieties brīvi, lai pārbaudītu atjauninājumus manā Hackaday.io lapā!

Man arī šis projekts bija redzams Hackaday galvenajā vietnē!

Ieteicams: