Mündəricat:

Təəccüblü BBU Dropbox: 16 addım
Təəccüblü BBU Dropbox: 16 addım

Video: Təəccüblü BBU Dropbox: 16 addım

Video: Təəccüblü BBU Dropbox: 16 addım
Video: Bakıda daha bir "Prius" sürücüsündən təəccüblü davranış 2024, Iyul
Anonim
Təəccüblü BBU Dropbox
Təəccüblü BBU Dropbox
Təəccüblü BBU Dropbox
Təəccüblü BBU Dropbox
Təəccüblü BBU Dropbox
Təəccüblü BBU Dropbox

Bu, pentesting dropbox -a çevrilmiş kiçik bir kompüter batareyası ehtiyat hissəsidir. Kompüterin və ya hər hansı bir kiçik şəbəkə qurğusunun arxasında qurulmaq və gözdən qaçmamaq üçün nəzərdə tutulmuşdur, pentesterin şəbəkəyə uzaqdan girişi var. Məqsəd, orijinal BBU-nun stok görünüşünü qoruyarkən cihazı mümkün qədər funksional etmək idi. Əsas komponentlər qabıq və bir neçə ədəd köhnə BBU, kiçik 5V beş portlu şəbəkə açarı və bir Raspberry Pi və ya uyğun olacaq hər hansı bir kiçik kompüter. Parçaların çoxu moduldur və kifayət qədər asanlıqla dəyişdirilə bilər. Hər şeyi sadə vasitələrlə qurdum (3D printerə ehtiyac yoxdur!). Bəziləri bir az sıradan çıxa bilər və ya iki dəfə göstərilə bilər. Gedərkən bir neçə şey əlavə etdim və çoxunu söküb yenidən yığmalı oldum. Layihələrin asanlıqla təmir edilə bilən olmasına diqqət yetirmək həqiqətən kömək edir!

Addım 1: hissələri və alətləri toplayın:

İşdə istifadə etdiyim hissələrin və alətlərin siyahısı.

  • Batareya ehtiyat vahidi - İstənilən ölçüdə ola bilər. Aydındır ki, nə qədər böyükdürsə, çantaya daha çox şey sığdıra bilərsiniz!
  • Beyin - Ətrafımda qoyduğum bir Raspberry Pi 2 B istifadə etdim.
  • Şəbəkə açarı - Minanın beş portu var və cəmi 100Mb/s idi, lakin BBU -dakı portlar nadir hallarda gigabitdir.
  • Pi üçün güc adapteri - USB çıxışı olan çox incə 5V 2A divar ziyalı istifadə etdim.
  • Şalter üçün güc adapteri - Mənim açarım 5V 800mA aldı, buna görə ikinci incə 5V 2A divar siğilindən istifadə etdim.
  • Yaşıl və ya qırmızı LED
  • Bir anlıq basma düyməsi - Yalnız basıldıqda məşğul olan biri.
  • 270 ohm müqavimət
  • 10k-100k ohm müqavimət
  • Tel - Birdən çox uzunluq, ölçü və rəng
  • Bağlayıcılar və ya test ucları - (İstəyə görə) LED -i bağlamaq və Pi üzərindəki GPIO -ya keçmək üçün.
  • 2 Ethernet kabeli - Kifayət qədər qısa və çevik olmalıdır.
  • 2 Ethernet jakı - (İsteğe bağlı) Stok görünüşünü qorumaq üçün başqa bir BBU -dan bir neçə lehimlənmiş jak istifadə etdim.
  • USB A -dan mikro USB kabelinə - Pi -ni gücləndirmək üçün.
  • USB A -dan barelə kabel - Açarı işə salmaq üçün. Bu edilə bilər.
  • M3 vintlər və qoz -fındıq - (İsteğe bağlı) Şeyi çıxarıla bilən etmək üçün.
  • Raspberry Pi vesa montaj mötərizəsi

ARAÇLAR:

  • Phillips tornavida
  • Təhlükəsizlik tornavida ucları - BBU'nuzda təhlükəsizlik vintləri varsa
  • Matkap ucları ilə qazın
  • Tel çıxarıcılar
  • Tel kəsicilər
  • Qırışları bitirin
  • Ülgüc bıçağı
  • Lehimləmə dəmir və lehim
  • İsti yapışqan silahı və isti yapışqan
  • Dremel və ya mişar
  • Əl Dosyaları - İsteğe bağlı, amma sahib olmaq çox xoşdur.
  • Super yapışqan
  • İstilik silahı və ya məşəl
  • İstilik büzücü boru və ya elektrik lenti

Addım 2: Sökmə:

Sökmə
Sökmə
Sökmə
Sökmə
Sökmə
Sökmə

Bu hissə olduqca sadədir.

  1. Batareya ehtiyat hissəsindəki bütün vintləri çıxarın və kənara qoyun.
  2. Köhnə sxem və batareyalar kimi bütün lazımsız komponentləri çıxarın.
  3. Müxtəlif uzunluqlu tellər, elektrik kabeli, LEDlər, RJ45 krikoları, açarlar və prizləri pozulmamış korpus kimi istifadə edilə bilən hissələri saxlayın.
  4. Məkana qənaət etmək üçün şəbəkə açarındakı plastik korpusu çıxarın.
  5. Ayrıca, güc adapterlərindəki plastikləri çıxarın.

Addım 3: Şəbəkə Elektrik naqilləri:

Elektrik Şəbəkəsi
Elektrik Şəbəkəsi
Elektrik Şəbəkəsi
Elektrik Şəbəkəsi
Elektrik Şəbəkəsi
Elektrik Şəbəkəsi

Sonra, tellərin uzanmasına və işlərin getməsini istədiyimiz yerin xəritəsinə başlayacağıq. Çox vaxt əvvəlcədən çoxlu tel əlavə etməyi və getdiyim müddətdə uyğunlaşdırmaq istəyirəm. • Elektrik kabelindən gələn telləri uzatın və ağ və yaşıl rəngli rozetkaların bir dəstə çubuğuna uyğun tərəflərə lehimləyin. Qara rəng də lehimlənməlidir, amma biz yenə ona qayıdacağıq. • İki dəstə çıxış çubuğu (hər üç çubuq) arasına keçid telləri əlavə edin. Əksər BBU'lar yalnız dalğalanma tərəfi və batareya + dalğalanma tərəfi ilə gəlir. Sadə bir elektrik zolağı yaratmaq üçün hər iki tərəfi birləşdirəcəyik. • Raspberry Pi və şəbəkə keçid adapterlərini daha sonra bağlamaq üçün ayrı telləri isti və neytral relslərə lehimləyin. Bu iki isti və iki neytral tel ola bilər və ya adapterləri papatya bağlamaq üçün hər birindən yalnız biri ola bilər. • İndi elektrik kabelinin qara teli üçün. BBU -nu yıxarkən böyük açar düyməsini saxladım. Hələ də varsa və ya bəlkə də 10A və ya 15A qoruyucunuz varsa, bir terminalı elektrik kabelinin qara telinə, digər ucunu isə uzatma telinə lehimləyin. Bu uzatma teli, neytral (ağ) və torpaq (yaşıl) telləri lehimlədiyiniz çıxışdakı isti avtobus çubuğuna lehimlənir.

Addım 4: Aşağı Gərginlikli Kablolama:

Aşağı gərginlikli naqillər
Aşağı gərginlikli naqillər
Aşağı gərginlikli naqillər
Aşağı gərginlikli naqillər
Aşağı gərginlikli naqillər
Aşağı gərginlikli naqillər
Aşağı gərginlikli naqillər
Aşağı gərginlikli naqillər

İndi keçid və Pi üçün güc adapterlərini bağlayacağıq. İki ayrı eyni adapterdən istifadə etdim, çünki 2A Pi -nin tövsiyə olunan giriş cərəyanı üçün kifayətdir, ikincisi isə açarın çəkəcəyi 800mA ilə bir az cərəyana sahib olacaq. • Əvvəlcə avtobus barlarına əlavə etdiyiniz isti və neytral telləri lehimləyin. adapterlərin elektrik şəbəkəsinə keçməsinin son mərhələsində (böyük metal bıçaqların bağlandığı tərəfdə). • Daha sonra başqa bir şeyin ətrafında qıvrılmaması və ya qısalmaması üçün əlaqələri isti yapışqan ilə örtün. • Qapınızda yaxşı bir yer tapın onları yapışdırmaq və ya vidalamaq və əgər sizinki mənimki kimidirsə, USB kabelinizi bağlamaq üçün yer buraxdığınızdan əmin olun. • İkinci adapter üçün addımları təkrarlayın. Avtobus çubuqlarına yalnız bir tel telini lehimləsəniz, onları paralel olaraq da bağlaya bilərsiniz.

Addım 5: Kabellər:

Kabellər
Kabellər
Kabellər
Kabellər
Kabellər
Kabellər

Güc və şəbəkəyə qoşulmaq üçün hazırladığım boş kabellər. Bu addım daha sonra edilə bilər. • Ethernet kabellərindən birini yarıya bölün və kənara qoyun. Bunlar BBU -nun xaricindəki jaklarımız üçün olacaq. • İkinci ethernet kabeli üçün, keçiddən Pi -nin yerinə keçmək üçün onu lazımi uzunluğa kəsdim və yeni bir kişi ucunu bükdüm. Kabeliniz artıq qısadırsa və ya boşluq üçün yeriniz varsa, bunu atlaya bilərsiniz. • Güc kabelini lazım olan uzunluğa kəsin və kəsin. • Pi üçün USB kabelini uzunluğuna kəsin və kəsin. ehtiyac var və ya həqiqətən qısa bir istifadə edin.

Addım 6: Şəbəkə Jaklarını Kabelləşdirin

Şəbəkə jaklarının naqilləri
Şəbəkə jaklarının naqilləri
Şəbəkə Jaklarının Naqil çəkilməsi
Şəbəkə Jaklarının Naqil çəkilməsi
Şəbəkə jaklarının naqilləri
Şəbəkə jaklarının naqilləri
Şəbəkə jaklarının naqilləri
Şəbəkə jaklarının naqilləri

Bunlar köhnə telefon (RJ11) jaklarını əvəz edəcək şəbəkə (RJ45) yuvalarıdır. Onları başqa bir BBU -nun dalğalanma qoruma sxemindən çıxartdım. Zımbalı krikolardan istifadə edə bilərsiniz, ancaq yamaq kabellərindən çıxan tel, lehimləndikdə daha yaxşı əlaqə yaradır.

  • Gerekirse, RJ45 jaklarını köhnə dövrə qorumasından çıxarın. BBU'nuz RJ45 ilə gəlirsə, bütün digər komponentləri (diodlar, kondansatörlər, sigortalar və s.) Lövhədən çıxarın.
  • Kəsilmiş yamaq kabellərinin rəngli tellərini konnektorların arxasındakı müvafiq qaydada lehimləyin.
  • Bütün əlaqələri yoxlayın.
  • Kassaya montajı asanlaşdırmaq üçün iki konnektoru yapışdırın.

Addım 7: LED naqilləri

LED naqilləri
LED naqilləri
LED naqilləri
LED naqilləri
LED naqilləri
LED naqilləri
LED naqilləri
LED naqilləri

Sonra LED -i bağlayacağıq. 470 ohm (sarı, bənövşəyi, qəhvəyi) və ya bənzər bir rezistora, LED -ə, iki uzunluqlu telə və (isteğe bağlı olaraq) Pi -nin GPIO -na qoşulacaq bir bağlayıcıya ehtiyacınız olacaq.

  • Qırmızı teli LED -də pozitiv aparata lehimləyin və istiliyi azaldın.
  • Qara teli LED -in mənfi ucuna lehimləyin və istilik azaldır.
  • Qara teli yarıya bölün və hər iki ucunu soyun.
  • Rezistorun bir ucunu LEDdəki qara telə lehimləyin.
  • Rezistorun digər ucunu kəsdiyiniz qara tel parçasına lehimləyin.
  • Rezistorun üstündəki istilik azalır.
  • Bağlayıcıyı iki telə sıxın və ya lehimləyin.

Addım 8: Düyməli Kablolama

Push Button Kablolama
Push Button Kablolama
Push Button Kablolama
Push Button Kablolama

Bu, Pi -yə əsas əmrləri göndərmək üçün istifadə olunan düymədir. Düymənin nə qədər basıldığından asılı olaraq Pi -ni bağlamaq və yenidən başlatmaq üçün qurdum (kod sonrakı bir addımdadır). Diqqət yetirin, şəkillərdən rezistor sonradan düşünülmüşdü və Pi üzərindəki daxili çəkmələri istifadə edə bilsəniz isteğe bağlıdır. GPIO ilə danışmaq üçün bash skriptlərindən istifadə etmək qərarına gəldim, buna görə çəkmələri proqramlaşdırmaq əslində bir seçim deyildi.

Bir anlıq düyməyə, üç tel telinə, Pi -nin GPIO -ya uyğun olan bir -iki konnektora (isteğe bağlı) və 10 - 100 ohm müqavimətçisinə (həmçinin isteğe bağlı) ehtiyacınız olacaq.

  • Düymənin iki terminalına lehim telləri.
  • Terminallardan birinə ikinci bir teli lehimləyin və yarısına kəsin.
  • Rezistorun bir ucunu düymənin kəsilmiş telinə lehimləyin.
  • Rezistorun digər ucunu kəsilmiş boş telə lehimləyin.
  • İstilik hər şeyi səliqəli şəkildə daraldır.
  • Bağlayıcıları tellərə sıxın və ya lehimləyin.

Addım 9: Düyməni və LED -in quraşdırılması

Düyməni və LED -in quraşdırılması
Düyməni və LED -in quraşdırılması
Düyməni və LED -in quraşdırılması
Düyməni və LED -in quraşdırılması
  • LED -i "Kabel Arızası" LED -in olduğu yerə quraşdırın və çoxlu isti yapışqan ilə örtün.
  • Düyməni çoxlu isti yapışqan ilə "Sıfırla" açar düyməsinin olduğu yerə bağlayın.

Addım 10: Şəbəkə jaklarının quraşdırılması

Şəbəkə jaklarının quraşdırılması
Şəbəkə jaklarının quraşdırılması
  • Daha böyük RJ45 jaklarına yer açmaq üçün RJ11 yuvalarının yerini boşaldın.
  • Krikləri isti yapışqan ilə bağlayın və bütün lehim nöqtələrini yapışqan ilə örtün.

Addım 11: Şalteri və açarı quraşdırın

Şalterin və açarın quraşdırılması
Şalterin və açarın quraşdırılması
Şalterin və açarın quraşdırılması
Şalterin və açarın quraşdırılması
Şalterin və açarın quraşdırılması
Şalterin və açarın quraşdırılması

İndi şəbəkə açarı və açarı quraşdıracağıq.

  • Anahtarı bağlamaq və vintlər üçün delikləri qeyd etmək üçün yaxşı bir yer tapın.
  • Vintlər üçün delikləri əvvəlcədən qazın.
  • Şalter üçün elektrik kabelini çəkin.
  • Anahtarı bağlayın və elektrik kabelini qoşun.
  • Mən də Pi -nin enerji təchizatını açarın üstünə yapışdırdım, amma digəri ilə aşağıda ola bilər.
  • Açar yerdə açarı yapışdırın.

Addım 12: Raspberry Pi qurmaq

Raspberry Pi quraşdırılması
Raspberry Pi quraşdırılması
Raspberry Pi quraşdırılması
Raspberry Pi quraşdırılması
Raspberry Pi quraşdırılması
Raspberry Pi quraşdırılması
  • Raspberry Pi montaj mötərizəsini açarın üstünə möhkəm oturmaq üçün kəsin.
  • Pi -ni dörd vida və qoz -fındıqla mötərizəyə vidalayın.
  • Mötərizənin altına bir az yapışqan köpük əlavə edin (isteğe bağlı).
  • Montajdakı deliklərin BBU korpusunun içərisində yerləşdiyini qeyd edin.
  • İsti yapışqan, mötərizə ilə birlikdə gəldiyiniz uzun qutuları qeyd etdiyiniz yerə qoyun.
  • Mötərizəni korpusa vidalayın.

Addım 13: Hər şeyi daxil edin

Hər şeyi Daxil Etmək
Hər şeyi Daxil Etmək
Hər şeyi Daxil Etmək
Hər şeyi Daxil Etmək
Hər şeyi Daxil Etmək
Hər şeyi Daxil Etmək

Bu telin bir hissəsidir. Sadəcə sxemə əməl edin.

  • Güc üçün Pi -nin USB kabelini qoşun.
  • Qısa yamaq kabelini Pi -yə, digər ucunu isə açara bağlayın.
  • RJ45 jaklarından gələn yamaq kabellərini açara bağlayın.
  • Qırmızı teli LED -dən pin 32 -ə (GPIO 12) bağlayın.
  • Qara teli LED -dən pin 30 -a (yerə) bağlayın.
  • Düymədən rezistoru olan teli pin 1 -ə (3.3V) bağlayın.
  • Rezistorla eyni düyməyə bərkidilmiş teli pin 36 -ya (GPIO 16) bağlayın.
  • Düymədən son teli 34 -cü pinə (yerə) bağlayın.
  • USB WiFi adapterini qoşun.

Addım 14: Kassanın quraşdırılması

Qutunun uyğunlaşdırılması
Qutunun uyğunlaşdırılması
Qutunun uyğunlaşdırılması
Qutunun uyğunlaşdırılması
Qutunun uyğunlaşdırılması
Qutunun uyğunlaşdırılması

Quruluşun son hardware hissəsi, qalan hissəni kəsmək və uyğunlaşdırmaqdır. Qutunun düymələnməsinə mane olan hər hansı bir plastikin kəsilməsi üçün əsas olaraq yalnız bir neçə qəlpə və bir fayl və ya Dremel alətindən istifadə edin.

Addım 15: Proqram təminatı

Proqram təminatı
Proqram təminatı

Burada Pi əməliyyat sistemini və düymə və LED üçün istifadə etdiyim bəzi kodları qururuq. Linux -da faylları bir qədər rahat şəkildə redaktə etməlisiniz.

  • Kali Linux -u Raspberry Pi -nin SD kartına quraşdırın. İstifadə etdiyiniz hər hansı bir lövhə üçün təlimatları almaq üçün BURADA (Kali Linux -un Veb saytı) gedin.
  • Skriptlərimi Pi -yə yükləyin, ".txt" dən ".sh" uzantısına keçin və onları icra olun.
  • Açılışda skriptləri başlatmaq üçün crontab girişi əlavə edin. /Etc /crontab faylına əlavə edin:

    Uğurlu açıldıqdan sonra# Flash LED@kök kök yuxusunu 10s && bash /opt/scripts/flashled.sh &>/dev/null# Güc düyməsini aktivləşdirin@kök yuxusunu yenidən başladın 10s && bash /opt/scripts/powerbutton.sh &>/dev /sıfır

    Skriptlərin qovluğunu və adını qoyduğunuz yerə və adlandırdığınız yerə uyğun olaraq dəyişdirin

İsteğe bağlı olaraq, Kali'yi bir gi olmadan yükləmək və bəzi mənbələri saxlamaq üçün lightdm.service'i söndürmək üçün sudo systemctl çalıştırın

Adım 16: Pentestingə gedin

Köhnə bir BBU içərisində çalışan bir Raspberry Pi əldə etmək üçün lazım olan hər şey budur!

Nəhayət, üstündəki prizlərin gücünü açmaq və söndürmək üçün bir röle və düymə əlavə etmək istəyirəm. Bir neçə lityum batareya və piezo səs siqnalı da əla olardı.

Hackaday.io səhifəmdəki yenilikləri yoxlamaqdan çekinmeyin!

Hackaday -in əsas veb saytında bu layihə də var idi!

Tövsiyə: