Բովանդակություն:

PENTesting BBU Dropbox: 16 քայլ
PENTesting BBU Dropbox: 16 քայլ

Video: PENTesting BBU Dropbox: 16 քայլ

Video: PENTesting BBU Dropbox: 16 քայլ
Video: Fortress Android: Building an Unbreakable Mobile Defense 2024, Նոյեմբեր
Anonim
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox
Pentesting BBU Dropbox- ը
Pentesting BBU Dropbox- ը

Սա համակարգչի մարտկոցի պահուստային փոքր միավոր է, որը վերածվել է փխրունեցնող կաթսայի: Այն պետք է տեղադրվի համակարգչի կամ ցանցի ցանկացած փոքր սարքավորման հետևում և աննկատ մնա, մինչդեռ դրա միջոցով հեռակառավարվող ցանցը հեռակա մուտք ունի ցանց: Նպատակն էր սարքը հնարավորինս ֆունկցիոնալ դարձնել ՝ պահպանելով սկզբնական BBU- ի ֆոնդային տեսքը: Հիմնական բաղադրիչներն են կեղևը և հին BBU- ի մի քանի կտոր, փոքր 5V հինգ պորտ ցանցի անջատիչ և Raspberry Pi կամ ցանկացած փոքր համակարգիչ, որը տեղավորվելու է: Մասերի մեծ մասը մոդուլային են և բավականին հեշտությամբ կարող են փոխանակվել: Ամեն ինչ կառուցված էր պարզ գործիքներով (3D տպիչի կարիք չկա), քանի որ ես փորձում էի դա հնարավորինս հեշտ դարձնել և կառուցել: Ուշադիր ուշադրություն դարձրեք նկարներին: Մի քանիսը կարող են մի փոքր անսարք լինել կամ երկու անգամ ցուցադրվել: Ես մի քանի բան ավելացրի, երբ գնում էի, և ստիպված էի շատ քանդել և հավաքել: Շեշտը դնելով հեշտությամբ վերանորոգվող նախագծերի վրա, իսկապես օգնում է:

Քայլ 1: Հավաքեք մասեր և գործիքներ

Ահա այն մասերի և գործիքների ցանկը, որոնք ես օգտագործել եմ: ՄԱՍՆԵՐ.

  • Մարտկոցի պահեստային միավոր - կարող է լինել ցանկացած չափի: Ակնհայտ է, որ որքան մեծ է, այնքան ավելի շատ իրեր կարող եք տեղավորել գործի մեջ:
  • Ուղեղ - Ես օգտագործեցի Raspberry Pi 2 B- ն, որը կողքիս դրված էր:
  • Networkանցի անջատիչ - իմն ուներ հինգ նավահանգիստ և ընդամենը 100 Մբ/վ էր, սակայն BBU- ի նավահանգիստները, ամեն դեպքում, հազվադեպ են գիգաբիթ:
  • Էներգիայի ադապտեր Pi- ի համար - ես օգտագործել եմ շատ բարակ 5V 2A պատի գորտնուկ USB ելքով:
  • Անջատիչի էներգիայի ադապտեր - Իմ անջատիչը վերցրեց 5V 800mA, այնպես որ ես օգտագործեցի երկրորդ բարակ 5V 2A պատի գորտնուկ:
  • Կանաչ կամ կարմիր LED
  • Մեկ ակնթարթ կոճակ.
  • 270 օհմ դիմադրություն
  • 10k-100k ohm դիմադրություն
  • Մետաղալար - բազմաթիվ երկարություններ, չափիչներ և գույներ
  • Միակցիչներ կամ փորձարկման հաղորդիչներ - (ըստ ցանկության) LED- ն ամրացնելու և Pi- ի GPIO- ին անցնելու համար:
  • 2 Ethernet մալուխներ - Պետք է լինել բավականին կարճ և ճկուն:
  • 2 Ethernet խցիկ.
  • USB A- ից միկրո USB մալուխ - Pi- ին սնուցելու համար:
  • USB A դեպի բարելի մալուխ - Անջատիչը միացնելու համար: Սա կարելի է անել:
  • M3 պտուտակներ և ընկույզներ - (ըստ ցանկության) Իրերը շարժական դարձնելու համար:
  • Ազնվամորի Pi vesa ամրացման բրա

Գործիքներ:

  • Ֆիլիպս պտուտակահան
  • Անվտանգության պտուտակահան - եթե ձեր BBU- ն ունի անվտանգության պտուտակներ
  • Հորատեք փորված բիտերով
  • Մետաղալարեր
  • Մետաղալար կտրիչներ
  • Վերջ snips
  • Սափրիչ դանակ
  • Oldոդման և զոդման սարք
  • Տաք սոսինձ ատրճանակ և տաք սոսինձ
  • Դրեմել կամ սղոց
  • Ձեռքի ֆայլեր - ըստ ցանկության, բայց հաճելի է ունենալ:
  • Սուպեր սոսինձ
  • Heերմային հրացան կամ ջահ
  • Heերմության նվազեցման խողովակ կամ էլեկտրական ժապավեն

Քայլ 2: Ապամոնտաժում

Ապամոնտաժում
Ապամոնտաժում
Ապամոնտաժում
Ապամոնտաժում
Ապամոնտաժում
Ապամոնտաժում

Այս հատվածը բավականին պարզ է:

  1. Հեռացրեք մարտկոցի պահեստային միավորի բոլոր պտուտակները և մի կողմ դրեք դրանք:
  2. Հեռացրեք բոլոր ավելորդ բաղադրիչները, ինչպես հին տպատախտակը և մարտկոցները:
  3. Պահպանեք օգտագործելի մասերը, ինչպիսիք են մետաղալարերի, հոսանքի լարի, LED- ների, RJ45 վարդակների, անջատիչների և վարդակների պատյանն անփոփոխ:
  4. Հեռացրեք ցանցի անջատիչի պլաստիկ պատյանը `տարածք խնայելու համար:
  5. Բացի այդ, հեռացրեք էներգիայի ադապտերների պլաստիկը:

Քայլ 3: Էլեկտրահաղորդման ցանց

Էլեկտրահաղորդման ցանց
Էլեկտրահաղորդման ցանց
Էլեկտրահաղորդման ցանց
Էլեկտրահաղորդման ցանց
Էլեկտրահաղորդման ցանց
Էլեկտրահաղորդման ցանց

Հաջորդը, մենք կսկսենք երկարացնել լարերը և քարտեզագրել այն վայրը, որտեղ մենք ցանկանում ենք, որ իրերը գնան: Ինձ դուր է գալիս ժամանակին շատ մետաղալարեր ավելացնել և կտրել, որպեսզի դրանք տեղավորվեն: Սևը նույնպես պետք է կպցնել, բայց մենք նորից կվերադառնանք դրան: • Ավելացնող լարեր ավելացրեք վարդակների երկու հավաքածուների միջև (բոլոր երեք ձողերը): BBU- ների մեծ մասը գալիս է միայն ալիքի և մարտկոցի + հոսանքի կողմով: Մենք միանալու ենք երկու կողմերին ՝ պարզ էլեկտրահաղորդիչ ստեղծելու համար: • separateոդեք առանձին լարերը տաք և չեզոք ռելսերին `ավելի ուշ Raspberry Pi- ի և ցանցի անջատիչների ադապտերները ամրացնելու համար: Սա կարող է լինել երկու տաք և երկու չեզոք մետաղալարեր կամ յուրաքանչյուրից միայն մեկը `ադապտերներին շղթայելու համար: • Այժմ հոսանքի լարի այդ սև մետաղալարերի համար: Ես պահեցի մեծ անջատիչի կոճակը ՝ BBU- ն քանդելիս: Եթե դեռ ունեք այն կամ գուցե 10 Ա կամ 15 Ա ապահովիչ, մի տերմինալը միացրեք հոսանքի լարի սև մետաղալարին, իսկ մյուսը `երկարացման լարին: Այդ երկարացման մետաղալարը կպչում է տաք ավտոբուսի գծին այն վարդակից, որի վրա դուք զոդել եք չեզոք (սպիտակ) և գրունտային (կանաչ) լարերը:

Քայլ 4: Lowածր լարման էլեկտրագծեր

Lowածր լարման էլեկտրագծեր
Lowածր լարման էլեկտրագծեր
Lowածր լարման էլեկտրագծեր
Lowածր լարման էլեկտրագծեր
Lowածր լարման էլեկտրագծեր
Lowածր լարման էլեկտրագծեր
Lowածր լարման էլեկտրագծեր
Lowածր լարման էլեկտրագծեր

Այժմ մենք միացնելու ենք անջատիչի և Pi- ի էներգիայի ադապտերները: Ես օգտագործեցի երկու առանձին նույնական ադապտեր, քանի որ 2A- ն բավարար է Pi- ի առաջարկվող մուտքային հոսանքի համար, իսկ երկրորդը `մի փոքր հոսանք, որը կխնայեր անջատիչը: վերջին քայլը դեպի ադապտերների ցանցը (այն կողմը, որտեղ միացված էին մեծ մետաղական շեղբերը): • Այժմ փակեք միացումները տաք սոսինձով, որպեսզի դրանք չշարժվեն կամ ինչ -որ այլ բան հետագայում չկտրվեն: • Գտեք լավ տեղ ձեր պարիսպում դրանք սոսնձելու կամ պտուտակելու համար, և եթե ձերն իմի նման է, համոզվեք, որ տեղ թողեք USB մալուխը միացնելու համար: • Կրկնեք երկրորդ ադապտերի քայլերը: Կարող եք նաև զուգահեռաբար շղթայել դրանք, եթե միայն մեկ լար լար եք կպցրել ավտոբուսի ձողերին:

Քայլ 5: Մալուխներ

Մալուխներ
Մալուխներ
Մալուխներ
Մալուխներ
Մալուխներ
Մալուխներ

Ահա չամրացված մալուխները, որոնք ես պատրաստել եմ հոսանքը և ցանցը միացնելու համար: Այս քայլը կարելի է անել ավելի ուշ. • Ethernet մալուխներից մեկը կիսով չափ կտրեք և մի կողմ դրեք: Դրանք կլինեն BBU- ի արտաքին մասում գտնվող մեր խցիկների համար: • Երկրորդ ethernet մալուխի համար ես այն կտրեցի ճիշտ երկարությամբ `անջատիչից Pi- ի գտնվելու վայրը գնալու համար և ծալեցի նոր արական ծայրը: Եթե ձեր մալուխն արդեն կարճ է, կամ թուլանալու տեղ ունեք, կարող եք բաց թողնել դա: • Կտրեք և միացրեք հոսանքի մալուխը անհրաժեշտ երկարության: • Pi- ի USB մալուխը կտրեք և միացրեք երկարությամբ: անհրաժեշտ է, կամ օգտագործեք իսկապես կարճ:

Քայլ 6: Wանցի խցիկների միացում

Wանցի խցիկների միացում
Wանցի խցիկների միացում
Wանցի խցիկների միացում
Wանցի խցիկների միացում
Wանցի խցիկների միացում
Wանցի խցիկների միացում
Wանցի խցիկների միացում
Wանցի խցիկների միացում

Սրանք ցանցային (RJ45) խցիկներ են, որոնք փոխարինելու են հին հեռախոսի (RJ11) խցիկներին: Ես դրանք հանեցի մեկ այլ BBU- ի լարման պաշտպանության միացումից: Դուք կարող եք օգտագործել բռունցքով հարվածներ, բայց կարկատված մալուխներից խճճված մետաղալարն ավելի լավ կապ է ստեղծում, երբ այն եռակցվում է:

  • Անհրաժեշտության դեպքում հեռացրեք RJ45 վարդակները հին շրջանի պաշտպանությունից: Եթե ձեր BBU- ն եկել է RJ45- ի հետ, պարզապես հեռացրեք մնացած բոլոր բաղադրիչները (դիոդներ, կոնդենսատորներ, ապահովիչներ և այլն) տախտակից:
  • Կպչուն մալուխների գունավոր լարերը համապատասխան կարգով միացրեք միակցիչների հետևի մասում:
  • Փորձարկեք բոլոր կապերը:
  • Կպչեք երկու միակցիչները միասին, որպեսզի ավելի հեշտ լինի ամրացնել ամրոցը:

Քայլ 7: LED միացում

LED լարերի միացում
LED լարերի միացում
LED լարերի միացում
LED լարերի միացում
LED լարերի միացում
LED լարերի միացում
LED լարերի միացում
LED լարերի միացում

Հաջորդը, մենք կցուցադրենք LED- ը: Ձեզ հարկավոր կլինի 470 օմ (դեղին, մանուշակագույն, շագանակագույն) կամ նմանատիպ դիմադրություն, LED, երկու երկարությամբ մետաղալարեր և (ըստ ցանկության) միակցիչ, որը կմիացվի Pi- ի GPIO- ին:

  • Կարմիր մետաղալարը կպցրեք LED- ի դրական կապարին և ջերմությունը փոքրացրեք այն:
  • Սև մետաղալարերը կպցրեք LED- ի և ջերմության նվազման բացասական կապին:
  • Կտրեք սև մետաղալարը կիսով չափ և երկու ծայրերը կտրեք:
  • Sոդեք դիմադրիչի մեկ կապը LED- ի սև մետաղալարին:
  • Ռեզիստորի մյուս կապը կպցրեք ձեր կտրած սև մետաղալարերի կտորին:
  • Heերմությունը նվազում է դիմադրության վրա:
  • Միացրեք կամ միացրեք միակցիչը երկու լարերին:

Քայլ 8: Սեղմեք կոճակի լարերը

Կոճակի կոճակի լարերի միացում
Կոճակի կոճակի լարերի միացում
Կոճակի կոճակի լարերի միացում
Կոճակի կոճակի լարերի միացում

Սա այն կոճակն է, որն օգտագործվում է Pi- ին հիմնական հրամաններ ուղարկելու համար: Ես այն կարգաբերել եմ անջատելու և Pi- ն վերագործարկելու համար ՝ կախված նրանից, թե որքան ժամանակ է սեղմված կոճակը (ծածկագիրը գտնվում է վերջին քայլին): Նկատի ունեցեք, որ նկարներից դիմադրողը մի տեսակ մտածված էր և պարտադիր չէ, եթե կարողանաք օգտագործել Pi- ի ներքին ձգումները: Ես որոշեցի օգտագործել bash սցենարներ GPIO- ի հետ խոսելու համար, այնպես որ քաշքշուկների ծրագրավորումը իրականում տարբերակ չէր:

Ձեզ հարկավոր կլինի վայրկենական կոճակ, երեք կտոր մետաղալար, մեկից երկու միակցիչ, որոնք համապատասխանում են Pi- ի GPIO- ին (ըստ ցանկության) և 10 - 100 օհմ դիմադրություն (նաև ըստ ցանկության):

  • Oldոդեք լարերը կոճակի երկու տերմինալներին:
  • Երկրորդ մետաղալարը կպցրեք տերմինալներից մեկին և կտրեք այն կիսով չափ:
  • Ռեզիստորի մեկ կապը միացրեք կոճակի վրա կտրված մետաղալարին:
  • Ռեզիստորի մյուս կապը կպցրեք անջատված մետաղալարին:
  • Heերմությունը կոկիկորեն նվազեցնում է ամեն ինչ:
  • Միացրեք կամ միացրեք միակցիչները լարերին:

Քայլ 9: Տեղադրեք կոճակը և LED- ը

Կոճակի և LED- ի տեղադրում
Կոճակի և LED- ի տեղադրում
Կոճակի և LED- ի տեղադրում
Կոճակի և LED- ի տեղադրում
  • Տեղադրեք LED- ն այնտեղ, որտեղ «Լարերի խափանում» LED- ն էր և ծածկեք այն շատ տաք սոսինձով:
  • Տեղադրեք կոճակը շատ տաք սոսինձով այնտեղ, որտեղ գտնվում էր «Վերագործարկեք» անջատիչի կոճակը:

Քայլ 10: Տեղադրեք ցանցի խցիկները

Ingանցի խցիկների տեղադրում
Ingանցի խցիկների տեղադրում
  • Տեղադրեք այն տարածքը, որտեղ RJ11 խցիկները պետք է տեղ ազատեին ավելի մեծ RJ45 խցիկների համար:
  • Տեղադրեք վարդակները տաք սոսինձով և կպցրեք զոդման բոլոր կետերը սոսինձով:

Քայլ 11: Տեղադրեք անջատիչ և անջատիչ

Տեղադրեք անջատիչ և անջատիչ
Տեղադրեք անջատիչ և անջատիչ
Տեղադրեք անջատիչ և անջատիչ
Տեղադրեք անջատիչ և անջատիչ
Տեղադրեք անջատիչ և անջատիչ
Տեղադրեք անջատիչ և անջատիչ

Այժմ մենք տեղադրելու ենք ցանցի անջատիչ և անջատիչ:

  • Գտեք անջատիչ տեղադրելու լավ վայր և նշեք պտուտակների անցքերը:
  • Պտուտակների համար փորեք անցքերը:
  • Տեղադրեք հոսանքի մալուխը անջատիչի համար:
  • Տեղադրեք անջատիչը և միացրեք հոսանքի մալուխը:
  • Ես նաև տաք սոսնձեցի անջատիչի վերևում Pi- ի սնուցման աղբյուրը, բայց դա մյուսի հետ կարող է լինել ներքևում:
  • Կպչեք անջատիչը բաց տեղում:

Քայլ 12: Տեղադրեք Raspberry Pi- ն

Raspberry Pi- ի տեղադրում
Raspberry Pi- ի տեղադրում
Raspberry Pi- ի տեղադրում
Raspberry Pi- ի տեղադրում
Raspberry Pi- ի տեղադրում
Raspberry Pi- ի տեղադրում
  • Կտրեք Raspberry Pi- ի ամրակապը ՝ անջատիչից բարձր տեղավորվելու համար:
  • Պտտեք Pi- ն փակագծին չորս պտուտակով և ընկույզով:
  • Փակագծի ներքևում ավելացրեք մի փոքր կպչուն փրփուր (ըստ ցանկության):
  • Նշեք, թե որտեղ են լեռան անցքերը համընկնում BBU պարիսպի ներսում:
  • Երկար կանգուն անջատված տաք սոսինձով, որը փակագծի հետ միասին եկավ, այն պարիսպը, որտեղ դուք նշել եք:
  • Պտուտակեք փակագիծը պարիսպին:

Քայլ 13: Ամեն ինչ միացրեք

Ամեն ինչ միացնելով
Ամեն ինչ միացնելով
Ամեն ինչ միացնելով
Ամեն ինչ միացնելով
Ամեն ինչ միացնելով
Ամեն ինչ միացնելով

Սա էլեկտրագծերի մասն է: Պարզապես հետևեք սխեմատիկին:

  • Միացրեք Pi- ի USB մալուխը էներգիայի համար:
  • Միացրեք կարճ կարկատանի մալուխը Pi- ի և մյուս ծայրը `անջատիչի մեջ:
  • Միացրեք RJ45 խցիկներից եկող կարկատված մալուխները անջատիչին:
  • Միացրեք կարմիր մետաղալարն LED- ից 32 -ի կապում (GPIO 12):
  • Միացրեք սև մետաղալարն LED- ից 30 -ի կապում (գետնին):
  • Միացրեք լարը ռեզիստորով կոճակից կոճակից 1 (3.3V):
  • Ռեզիստորի հետ կոճակին միացված նույն լարին ամրացված մետաղալարը միացրեք 36 -րդ կապում (GPIO 16):
  • Միացրեք կոճակից վերջին մետաղալարը 34 -րդ կապում (հիմնավորված):
  • Միացրեք USB WiFi ադապտեր:

Քայլ 14: Շրջանակի տեղադրում

Ներդիրի տեղադրում
Ներդիրի տեղադրում
Ներդիրի տեղադրում
Ներդիրի տեղադրում
Ներդիրի տեղադրում
Ներդիրի տեղադրում

Շինության վերջին ապարատային մասն այն է, որ կտրեն և տեղավորեն մնացած պարիսպը: Հիմնականում պարզապես օգտագործեք վերջնական պատառիկներ և ֆայլ կամ Dremel գործիք ՝ կտրելու ցանկացած պլաստիկ, որը խոչընդոտում է պարիսպը կոճկելուն:

Քայլ 15: Softwareրագրակազմ

Ծրագրային ապահովում
Ծրագրային ապահովում

Այստեղ մենք կարգավորում ենք Pi- ի OS- ն և կոդի մի մասը, որն օգտագործել եմ կոճակի և LED- ի համար: Դուք պետք է որոշ չափով հարմարավետ լինեք ֆայլերը Linux- ում խմբագրելու համար:

  • Տեղադրեք Kali Linux- ը Raspberry Pi- ի SD քարտին: Գնացեք ԱՅՍՏԵ K (Kali Linux- ի վեբ կայք) ՝ ձեր ցանկացած տախտակի հրահանգները ստանալու համար:
  • Ներբեռնեք իմ սցենարները Pi- ում, փոխեք ընդլայնումը «.txt» - ից «.sh» և գործարկեք դրանք:
  • Տեղադրեք crontab գրառում ՝ սկիզբը սկիզբը գործարկելու համար: /Etc /crontab ֆայլում ավելացրեք.

    # Flash LED հաջող բեռնաթափումից հետո@reboot root sleep 10s && bash /opt/scripts/flashled.sh &>/dev/null# Միացնել հոսանքի կոճակը@reboot root sleep 10s && bash /opt/scripts/powerbutton.sh &>/dev /դատարկ

    Փոխեք սցենարների գրացուցակը և անունը, որպեսզի համապատասխանի այն, թե որտեղ եք դրանք տեղադրել և ինչ եք անվանել դրանք:

Անկության դեպքում, գործարկեք sudo systemctl- ը անջատել lightdm.service- ը ՝ Kali- ն առանց gui գործարկելու և որոշ ռեսուրսներ խնայելու համար:

Քայլ 16: Գնացեք Pentesting:

Դա այն ամենն է, ինչ ձեզ հարկավոր է, որպեսզի Raspberry Pi- ն աշխատի հին BBU- ի ներսում:

Ի վերջո, ես ուզում եմ ավելացնել ռելե և կոճակ ՝ վերևի վարդակներին հոսանքը միացնելու և անջատելու համար: Մի քանի լիթիումի մարտկոց և պիեզո ազդանշան նույնպես հիանալի կլինեն:

Ազատորեն ստուգեք իմ Hackaday.io էջի թարմացումները:

Ես նաև ունեի այս նախագիծը ցուցադրված Hackaday- ի հիմնական կայքում:

Խորհուրդ ենք տալիս: