Isi kandungan:

Dropbox BBU Pentesting: 16 Langkah
Dropbox BBU Pentesting: 16 Langkah

Video: Dropbox BBU Pentesting: 16 Langkah

Video: Dropbox BBU Pentesting: 16 Langkah
Video: Converting Your Business to the Cloud Noon Knowledge, October 12, 2016 2024, November
Anonim
Dropbox BBU Pentesting
Dropbox BBU Pentesting
Dropbox BBU Pentesting
Dropbox BBU Pentesting
Dropbox BBU Pentesting
Dropbox BBU Pentesting

Ini adalah unit sandaran bateri komputer kecil yang berubah menjadi dropbox pentesting. Ini dimaksudkan untuk mengatur di belakang komputer atau peralatan jaringan kecil dan tidak diperhatikan, sementara pentester memiliki akses jarak jauh ke jaringan melaluinya. Tujuannya adalah untuk menjadikan peranti berfungsi semaksimum mungkin, sambil mengekalkan tampilan stok BBU yang asli. Komponen utamanya adalah shell dan beberapa keping BBU lama, suis rangkaian 5-port kecil 5V, dan Raspberry Pi atau mana-mana komputer kecil yang sesuai. Sebilangan besar bahagiannya berbentuk modular dan boleh ditukar dengan mudah. Semuanya dibina dengan alat mudah (tidak memerlukan pencetak 3D!), Kerana saya berusaha menjadikannya semudah mungkin untuk ditiru dan dibangunkan mungkin. Perhatikan gambarnya. Sebilangan kecil mungkin tidak teratur atau ditunjukkan dua kali. Saya menambah beberapa perkara semasa saya pergi, dan terpaksa membongkar dan memasang semula banyak perkara. Berfokus untuk membuat projek yang mudah diperbaiki sangat membantu!

Langkah 1: Kumpulkan Bahagian & Alat:

Berikut adalah senarai bahagian dan alat yang saya gunakan. BAHAGIAN:

  • Unit sandaran bateri - Boleh berukuran apa pun. Jelas semakin besar, semakin banyak barang yang anda boleh muat dalam kes itu!
  • Otak - Saya menggunakan Raspberry Pi 2 B yang saya gunakan.
  • Tukar rangkaian - Tambang saya mempunyai lima port dan hanya 100Mb / s, tetapi port pada BBU jarang gigabit.
  • Penyesuai kuasa untuk Pi - Saya menggunakan kutil dinding 5V 2A yang sangat langsing dengan output USB.
  • Penyesuai kuasa untuk suis - Suis saya mengambil 5V 800mA, jadi saya menggunakan kutil dinding 5V 2A yang kedua.
  • LED hijau atau merah
  • Butang tekan sesaat - Satu yang hanya dilekatkan semasa ditekan.
  • Perintang ohm 270ish
  • Perintang 10k-100k ohm
  • Kawat - Pelbagai panjang, tolok, dan warna
  • Penyambung atau petunjuk ujian - (Pilihan) Untuk memasang LED dan beralih ke GPIO pada Pi.
  • 2 Kabel Ethernet - Perlu cukup pendek dan fleksibel.
  • 2 bicu Ethernet - (Pilihan) Saya menggunakan beberapa bicu solder dari BBU lain, untuk menjaga penampilan stok.
  • Kabel USB A ke mikro USB - Untuk menghidupkan Pi.
  • Kabel USB A ke tong - Untuk menghidupkan suis. Ini boleh dibuat.
  • Skru & mur M3 - (Pilihan) Untuk membuat barang boleh ditanggalkan.
  • Kurung pelekap Raspberry Pi vesa

ALAT:

  • Pemutar skru Phillips
  • Bit pemutar skru keselamatan - Sekiranya BBU anda mempunyai skru keselamatan
  • Gerudi dengan bit gerudi
  • Pelucut wayar
  • Pemotong wayar
  • Hujung hujung
  • Pisau cukur
  • Pateri besi & pateri
  • Pistol gam panas & gam panas
  • Dremel atau gergaji
  • Fail Tangan - Pilihan, tetapi senang dimiliki.
  • Lem super
  • Panaskan senapang atau obor
  • Panaskan pengecutan tiub atau pita elektrik

Langkah 2: Disassembley:

Disassembley
Disassembley
Disassembley
Disassembley
Disassembley
Disassembley

Bahagian ini cukup mudah.

  1. Tanggalkan semua skru pada unit sandaran bateri dan ketepikan.
  2. Tanggalkan semua komponen yang tidak diperlukan, seperti papan litar lama dan bateri.
  3. Simpan bahagian yang boleh digunakan, seperti pelbagai panjang wayar, kabel kuasa, LED, bicu RJ45, suis, dan penutup dengan cawangan yang utuh.
  4. Tanggalkan penutup plastik pada suis rangkaian untuk menjimatkan ruang.
  5. Juga, keluarkan plastik pada penyesuai kuasa.

Langkah 3: Pendawaian Kuasa Utama:

Pendawaian Kuasa Utama
Pendawaian Kuasa Utama
Pendawaian Kuasa Utama
Pendawaian Kuasa Utama
Pendawaian Kuasa Utama
Pendawaian Kuasa Utama

Seterusnya, kita akan mula memanjangkan wayar dan memetakan tempat yang kita mahukan. Saya ingin menambah banyak wayar lebih awal dan memangkas agar sesuai semasa saya pergi. • Panjangkan wayar yang keluar dari kabel kuasa dan pateri putih dan hijau ke sisi yang betul pada satu set bar bas di outlet. Warna hitam juga perlu disolder, tetapi kita akan kembali ke sana. Sebilangan besar BBU dilengkapi dengan sisi lonjakan sahaja dan sisi bateri + lonjakan. Kami akan bergabung dengan kedua-dua belah pihak untuk membuat jalur kuasa yang mudah. • Memateri wayar yang terpisah ke rel panas dan neutral untuk memasang Raspberry Pi dan penyesuai suis rangkaian kemudian. Ini boleh menjadi dua wayar panas dan dua wayar neutral atau hanya satu dari masing-masing untuk mengikat penyesuai daisy. • Sekarang untuk wayar hitam dari kabel kuasa. Saya menyimpan butang pemutus besar ketika meruntuhkan BBU. Sekiranya anda masih memilikinya atau mungkin sekering 10A atau 15A, pasangkan satu terminal ke wayar hitam pada kabel kuasa dan terminal yang lain ke wayar sambungan. Kawat pemanjangan itu disolder ke bar bas panas di outlet tempat anda menyisipkan kabel neutral (putih) dan tanah (hijau) ke.

Langkah 4: Pendawaian Voltan Rendah:

Pendawaian Voltan Rendah
Pendawaian Voltan Rendah
Pendawaian Voltan Rendah
Pendawaian Voltan Rendah
Pendawaian Voltan Rendah
Pendawaian Voltan Rendah
Pendawaian Voltan Rendah
Pendawaian Voltan Rendah

Sekarang kita akan memasang penyesuai kuasa untuk suis dan Pi. Saya menggunakan dua adaptor identik yang berasingan, kerana 2A cukup untuk arus input yang disyorkan oleh Pi dan yang kedua akan mempunyai sedikit arus dengan 800mA yang akan ditarik suis. pada langkah terakhir ke soket penyesuai di (sisi di mana bilah logam besar disambungkan). • Sekarang tutup sambungan dalam gam panas untuk mengelakkannya bergerak-gerak atau kekurangan pada sesuatu yang lain kemudian. • Cari tempat yang baik di kandang anda untuk merekatkan atau memasangkannya, dan, jika milik anda seperti milik saya, pastikan anda membiarkan ruang untuk memasang kabel USB anda. • Ulangi langkah untuk penyesuai kedua. Anda juga boleh mengikatnya secara bersamaan, jika anda hanya memasang satu set wayar ke bar bas.

Langkah 5: Kabel:

Kabel
Kabel
Kabel
Kabel
Kabel
Kabel

Berikut adalah kabel longgar yang saya buat untuk memasang kuasa dan rangkaian. Langkah ini boleh dilakukan kemudian. • Potong salah satu kabel ethernet menjadi separuh dan ketepikan. Ini untuk jek kami di bahagian luar BBU. • Untuk kabel ethernet kedua, saya memotongnya dengan panjang yang betul untuk beralih dari suis ke lokasi Pi dan mengenakan hujung lelaki baru. Sekiranya kabel anda sudah pendek, atau anda mempunyai ruang untuk kelonggaran, anda boleh melewatkannya. • Potong dan sambungkan kabel kuasa untuk beralih ke panjang yang diperlukan. • Potong dan sambungkan kabel USB untuk Pi ke panjang diperlukan, atau gunakan yang sangat pendek.

Langkah 6: Pendawaian Jaringan Rangkaian

Pendawaian Jaringan Rangkaian
Pendawaian Jaringan Rangkaian
Pendawaian Jaringan Rangkaian
Pendawaian Jaringan Rangkaian
Pendawaian Jaringan Rangkaian
Pendawaian Jaringan Rangkaian
Pendawaian Jaringan Rangkaian
Pendawaian Jaringan Rangkaian

Ini adalah bicu rangkaian (RJ45) yang akan menggantikan bicu telefon lama (RJ11). Saya mengeluarkannya dari rangkaian perlindungan lonjakan BBU yang lain. Anda boleh menggunakan soket pukulan ke bawah, tetapi wayar yang terdampar dari kabel tambalan membuat sambungan yang lebih baik ketika disolder.

  • Tanggalkan bicu RJ45 dari pelindung litar lama, jika diperlukan. Sekiranya BBU anda disertakan dengan RJ45, keluarkan semua komponen lain (dioda, kapasitor, sekering, dll.) Dari papan.
  • Memateri wayar berwarna dari kabel patch yang dipotong mengikut urutan yang betul di bahagian belakang penyambung.
  • Uji semua sambungan.
  • Lekatkan kedua-dua penyambung untuk memudahkan pemasangan ke kandang.

Langkah 7: Pendawaian LED

Pendawaian LED
Pendawaian LED
Pendawaian LED
Pendawaian LED
Pendawaian LED
Pendawaian LED
Pendawaian LED
Pendawaian LED

Selanjutnya kita akan memasang LED. Anda memerlukan perintang 470 ohm (kuning, ungu, coklat) atau yang serupa, LED, wayar dua panjang, dan (pilihan) penyambung yang akan dipasang ke GPIO Pi.

  • Pateri wayar merah ke plumbum positif pada LED & haba mengecilkannya.
  • Pateri wayar hitam ke plumbum negatif LED & penyusutan haba.
  • Potong wayar hitam separuh & jalur kedua-dua hujungnya.
  • Pateri satu plumbum perintang ke wayar hitam pada LED.
  • Pateri plumbum perintang yang lain ke bahagian wayar hitam yang anda potong.
  • Panas mengecil di atas perintang.
  • Lekatkan atau pateri penyambung ke dua wayar.

Langkah 8: Pendawaian Butang Tekan

Pendawaian Butang Tekan
Pendawaian Butang Tekan
Pendawaian Butang Tekan
Pendawaian Butang Tekan

Ini adalah butang yang digunakan untuk menghantar perintah asas ke Pi. Saya menyiapkannya untuk mematikan dan menghidupkan semula Pi bergantung pada berapa lama butang ditekan (kod ada pada langkah kemudian). Perhatikan, dari gambar-gambar perintang adalah semacam pemikiran dan pilihan jika anda dapat menggunakan penarikan dalaman pada Pi. Saya memutuskan untuk menggunakan skrip bash untuk bercakap dengan GPIO, jadi memprogram penarikan diri bukanlah pilihan.

Anda memerlukan butang tekan sesaat, tiga kepingan wayar, satu hingga dua penyambung yang sesuai dengan Pi's GPIO (pilihan), dan perintang 10 - 100 ohm (juga pilihan).

  • Kabel pateri ke dua terminal butang.
  • Pateri wayar kedua ke salah satu terminal & potong separuh.
  • Pateri satu plumbum perintang ke wayar potong pada butang.
  • Pateri plumbum perintang yang lain ke wayar longgar yang terputus.
  • Panas mengecilkan semuanya dengan kemas.
  • Lekatkan atau pateri penyambung ke wayar.

Langkah 9: Memasang Butang & LED

Memasang Butang & LED
Memasang Butang & LED
Memasang Butang & LED
Memasang Butang & LED
  • Pasang LED di tempat LED "Kesalahan Pendawaian" dan tutup dengan banyak gam panas.
  • Pasang butang tekan dengan banyak gam panas di mana butang pemutus "Reset" berada.

Langkah 10: Memasang Jack Jaringan

Memasang Jeket Rangkaian
Memasang Jeket Rangkaian
  • Failkan ruang di mana bicu RJ11 untuk memberi ruang kepada bicu RJ45 yang lebih besar.
  • Pasang bicu dengan gam panas & tutup semua titik pateri dengan gam.

Langkah 11: Memasang Switch & Breaker

Memasang Switch & Breaker
Memasang Switch & Breaker
Memasang Switch & Breaker
Memasang Switch & Breaker
Memasang Switch & Breaker
Memasang Switch & Breaker

Sekarang kita akan memasang suis rangkaian dan pemutus litar.

  • Cari tempat yang baik untuk memasang suis & tandakan lubang untuk skru.
  • Predrill lubang untuk skru.
  • Pasang kabel kuasa untuk suis.
  • Pasang suis dan pasangkan kabel kuasa.
  • Saya juga terpaku bekalan elektrik Pi di atas suis, tetapi ini boleh berada di bahagian bawah dengan yang lain.
  • Lekatkan pemutus litar di tempat terbuka.

Langkah 12: Memasang Raspberry Pi

Memasang Raspberry Pi
Memasang Raspberry Pi
Memasang Raspberry Pi
Memasang Raspberry Pi
Memasang Raspberry Pi
Memasang Raspberry Pi
  • Potong braket pemasangan Raspberry Pi agar pas dengan pantas di atas suis.
  • Skru Pi ke pendakap dengan empat skru & mur.
  • Tambahkan sedikit busa melekit di bahagian bawah pendakap (pilihan).
  • Tandakan di mana lubang-lubang pada pelekap berbaris di dalam kandang BBU.
  • Panaskan lekapan panjang yang disertakan dengan pendakap ke kandang tempat anda menandakan.
  • Skru pendakap ke kandang.

Langkah 13: Memasukkan Segala-galanya

Memasukkan Segala-galanya
Memasukkan Segala-galanya
Memasukkan Segala-galanya
Memasukkan Segala-galanya
Memasukkan Segala-galanya
Memasukkan Segala-galanya

Ini adalah bahagian pendawaian. Ikuti sahaja skema.

  • Pasangkan kabel USB Pi untuk mendapatkan kuasa.
  • Pasangkan kabel patch pendek ke Pi & hujung yang lain ke dalam suis.
  • Pasangkan kabel tambalan yang keluar dari bicu RJ45 ke dalam suis.
  • Pasang wayar merah dari LED ke pin 32 (GPIO 12).
  • Pasangkan wayar hitam dari LED ke pin 30 (ground).
  • Pasangkan wayar dengan perintang dari butang ke pin 1 (3.3V).
  • Pasangkan wayar yang terpasang pada plumbum yang sama pada butang sebagai perintang ke pin 36 (GPIO 16).
  • Pasangkan wayar terakhir dari butang ke pin 34 (ground).
  • Pasangkan penyesuai WiFi USB.

Langkah 14: Memasang Kandang

Memasang Pagar
Memasang Pagar
Memasang Pagar
Memasang Pagar
Memasang Pagar
Memasang Pagar

Bahagian perkakasan terakhir dari binaan adalah memangkas dan memasang penutup yang lain. Pada dasarnya hanya gunakan beberapa potongan akhir dan fail atau alat Dremel untuk memotong plastik mana pun yang menghalangi kancing penutup.

Langkah 15: Perisian

Perisian
Perisian

Di sini kita menyiapkan OS Pi dan beberapa kod yang saya gunakan untuk butang dan LED. Anda perlu agak selesa mengedit fail di Linux.

  • Pasang Kali Linux ke kad SD Raspberry Pi. Pergi DI SINI (Laman Web Kali Linux) untuk mendapatkan arahan untuk apa sahaja papan yang anda gunakan.
  • Muat turun skrip saya ke Pi, ubah peluasan dari ".txt" menjadi ".sh", & jadikannya boleh dilaksanakan.
  • Tambahkan entri crontab untuk memulakan skrip semasa boot. Dalam fail / etc / crontab, tambahkan:

    # Flash LED setelah berjaya boot @ reboot root sleep 10s && bash /opt/scripts/flashled.sh &> / dev / null # Enable power button @ reboot root sleep 10s && bash /opt/scripts/powerbutton.sh &> / dev / batal

    Tukar direktori & nama skrip agar sesuai dengan tempat anda meletakkannya & apa yang anda namakan

Sebagai pilihan, jalankan sudo systemctl lumpuhkan perkhidmatan lightdm. untuk boot Kali tanpa gui & simpan beberapa sumber

Langkah 16: Pergi Pentesting

Itu semua yang anda perlukan untuk membuat Raspberry Pi berjalan di dalam BBU lama!

Saya akhirnya mahu menambahkan geganti dan butang untuk menghidupkan dan mematikan kuasa ke cawangan di bahagian atas. Beberapa bateri litium dan buzzer piezo juga akan menjadi kool.

Jangan ragu untuk melihat kemas kini di halaman Hackaday.io saya!

Saya juga memaparkan projek ini di laman web utama Hackaday!

Disyorkan: