Daftar Isi:

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

Video: Pentesting BBU Dropbox: 16 Langkah

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

Ini adalah unit cadangan baterai komputer kecil yang diubah menjadi dropbox pentesting. Ini dimaksudkan untuk dipasang di belakang komputer atau peralatan jaringan kecil apa pun dan tidak diperhatikan, sementara pentester memiliki akses jarak jauh ke jaringan melaluinya. Tujuannya adalah untuk membuat perangkat sefungsional mungkin, sambil mempertahankan tampilan stok BBU asli. Komponen utamanya adalah cangkang dan beberapa bagian BBU lama, sakelar jaringan lima port 5V kecil, dan Raspberry Pi atau setiap komputer kecil yang akan cocok. Sebagian besar bagian bersifat modular dan dapat ditukar dengan cukup mudah. Semuanya dibuat dengan alat sederhana (tidak perlu printer 3D!), karena saya mencoba membuatnya semudah mungkin untuk direplikasi dan dibuat. Perhatikan gambar dengan cermat. Beberapa mungkin sedikit rusak atau ditampilkan dua kali. Saya menambahkan beberapa hal saat saya pergi, dan harus banyak membongkar dan memasang kembali. Berfokus pada membuat proyek mudah diperbaiki sangat membantu!

Langkah 1: Kumpulkan Bagian & Alat:

Berikut daftar bagian dan alat yang saya gunakan. PARTS:

  • Unit cadangan baterai - Bisa dalam berbagai ukuran. Jelas semakin besar, semakin banyak barang yang bisa Anda muat di dalam case!
  • Brain - Saya menggunakan Raspberry Pi 2 B yang saya miliki.
  • Sakelar jaringan - Milik saya memiliki lima port dan hanya 100Mb/s, tetapi port pada BBU jarang gigabit.
  • Adaptor daya untuk Pi - Saya menggunakan kutil dinding 5V 2A yang sangat tipis dengan output USB.
  • Adaptor daya untuk sakelar - Sakelar saya menggunakan 5V 800mA, jadi saya menggunakan kutil dinding tipis 5V 2A kedua.
  • LED hijau atau merah
  • Tombol tekan sesaat - Tombol yang hanya aktif saat ditekan.
  • 270ish ohm resistor
  • Resistor 10k-100k ohm
  • Kawat - Beberapa panjang, pengukur, dan warna
  • Konektor atau kabel uji - (Opsional) Untuk memasang LED dan beralih ke GPIO pada Pi.
  • 2 Kabel Ethernet - Harus cukup pendek dan fleksibel.
  • 2 jack Ethernet - (Opsional) Saya menggunakan beberapa jack solder dari BBU lain, untuk menjaga tampilan stok.
  • Kabel USB A ke micro USB - Untuk memberi daya pada Pi.
  • Kabel USB A ke barel - Untuk menyalakan sakelar. Ini bisa dibuat.
  • Sekrup & mur M3 - (Opsional) Untuk membuat barang dapat dilepas.
  • Braket pemasangan Raspberry Pi vesa

PERALATAN:

  • obeng Phillips
  • Mata obeng pengaman - Jika BBU Anda memiliki sekrup pengaman
  • Bor dengan mata bor
  • penari telanjang kawat
  • Pemotong kawat
  • Akhir snips
  • pisau cukur
  • Besi solder & solder
  • Pistol lem panas & lem panas
  • Dremel atau gergaji
  • File Tangan - Opsional, tapi bagus untuk dimiliki.
  • lem super
  • Senapan panas atau obor
  • Tabung panas menyusut atau pita listrik

Langkah 2: Pembongkaran:

Pembongkaran
Pembongkaran
Pembongkaran
Pembongkaran
Pembongkaran
Pembongkaran

Bagian ini cukup sederhana.

  1. Lepaskan semua sekrup pada unit cadangan baterai dan sisihkan.
  2. Lepaskan semua komponen yang tidak perlu, seperti papan sirkuit dan baterai lama.
  3. Simpan bagian yang dapat digunakan, seperti berbagai panjang kabel, kabel daya, LED, jack RJ45, sakelar, dan penutup dengan stopkontak utuh.
  4. Lepaskan rumah plastik pada sakelar jaringan untuk menghemat ruang.
  5. Juga, lepaskan plastik pada adaptor daya.

Langkah 3: Pengkabelan Daya Listrik:

Kabel Daya Listrik
Kabel Daya Listrik
Kabel Daya Listrik
Kabel Daya Listrik
Kabel Daya Listrik
Kabel Daya Listrik

Selanjutnya, kita akan mulai memperluas kabel dan memetakan ke mana kita ingin pergi. Saya ingin menambahkan banyak kabel sebelumnya dan memangkasnya agar pas saat digunakan.• Perpanjang kabel yang berasal dari kabel listrik dan solder putih dan hijau ke sisi yang tepat pada satu set bus bar dari outlet. Hitam juga perlu disolder, tapi kita akan kembali ke sana.• Tambahkan kabel jumper di antara dua set batang outlet (ketiga batang). Sebagian besar BBU datang dengan sisi lonjakan saja dan sisi baterai + lonjakan. Kami akan menggabungkan kedua sisi untuk membuat strip daya sederhana.• Solder kabel terpisah ke rel panas dan netral untuk memasang Raspberry Pi dan adaptor sakelar jaringan nanti. Ini bisa berupa dua kabel panas dan dua kabel netral atau hanya satu dari masing-masing untuk menghubungkan adaptor.• Sekarang untuk kabel hitam kabel daya. Saya menyimpan tombol pemutus besar saat meruntuhkan BBU. Jika Anda masih memilikinya atau mungkin sekering 10A atau 15A, solder satu terminal ke kabel hitam pada kabel listrik dan terminal lainnya ke kabel ekstensi. Kabel ekstensi itu disolder ke bar bus panas di outlet tempat Anda menyolder kabel netral (putih) dan ground (hijau).

Langkah 4: Pengkabelan Tegangan Rendah:

Pengkabelan Tegangan Rendah
Pengkabelan Tegangan Rendah
Pengkabelan Tegangan Rendah
Pengkabelan Tegangan Rendah
Pengkabelan Tegangan Rendah
Pengkabelan Tegangan Rendah
Pengkabelan Tegangan Rendah
Pengkabelan Tegangan Rendah

Sekarang kita akan memasang adaptor daya untuk sakelar dan Pi. Saya menggunakan dua adaptor identik yang terpisah, karena 2A cukup untuk arus input yang direkomendasikan Pi dan yang kedua akan memiliki arus cadangan dengan 800mA yang akan ditarik oleh sakelar.• Pertama, solder kabel panas dan netral yang Anda tambahkan ke bus bar pada langkah terakhir ke sumber listrik adaptor (sisi di mana bilah logam besar terhubung).• Sekarang tutup sambungan dengan lem panas agar tidak bergoyang-goyang atau korslet pada sesuatu yang lain nanti.• Temukan tempat yang bagus di enklosur Anda untuk merekatkan atau mengencangkannya, dan, jika milik Anda seperti milik saya, pastikan untuk menyisakan ruang untuk menyambungkan kabel USB Anda.• Ulangi langkah-langkah untuk adaptor kedua. Anda juga dapat membuat rantai daisy secara paralel, jika Anda hanya menyolder satu set kabel ke batang bus.

Langkah 5: Kabel:

Kabel
Kabel
Kabel
Kabel
Kabel
Kabel

Berikut adalah kabel longgar yang saya buat untuk mencolokkan daya dan jaringan. Langkah ini bisa dilakukan nanti. • Potong salah satu kabel ethernet menjadi dua dan sisihkan. Ini akan digunakan untuk jack kami di bagian luar BBU.• Untuk kabel ethernet kedua, saya memotongnya dengan panjang yang tepat untuk berpindah dari sakelar ke lokasi Pi dan memasang ujung jantan baru. Jika kabel Anda sudah pendek, atau Anda memiliki ruang untuk kendur, Anda dapat melewati ini.• Potong dan sambung kabel daya untuk sakelar sesuai panjang yang dibutuhkan.• Potong dan sambung kabel USB untuk Pi dengan panjangnya dibutuhkan, atau gunakan yang sangat pendek.

Langkah 6: Menghubungkan Jack Jaringan

Menghubungkan Jack Jaringan
Menghubungkan Jack Jaringan
Menghubungkan Jack Jaringan
Menghubungkan Jack Jaringan
Menghubungkan Jack Jaringan
Menghubungkan Jack Jaringan
Menghubungkan Jack Jaringan
Menghubungkan Jack Jaringan

Ini adalah jack jaringan (RJ45) yang akan menggantikan jack telepon lama (RJ11). Saya menarik mereka keluar dari sirkuit perlindungan lonjakan BBU lain. Anda dapat menggunakan jack punch down, tetapi kabel yang terdampar dari kabel patch membuat koneksi yang lebih baik saat disolder.

  • Lepaskan jack RJ45 dari perlindungan sirkuit lama, jika perlu. Jika BBU Anda datang dengan RJ45, lepaskan saja semua komponen lain (dioda, kapasitor, sekering, dll.) dari papan.
  • Solder kabel berwarna dari kabel patch yang dipotong dengan urutan yang benar di bagian belakang konektor.
  • Uji semua koneksi.
  • Rekatkan kedua konektor untuk mempermudah pemasangan ke enklosur.

Langkah 7: Kabel LED

Kabel LED
Kabel LED
Kabel LED
Kabel LED
Kabel LED
Kabel LED
Kabel LED
Kabel LED

Selanjutnya kita akan memasang LED. Anda memerlukan resistor 470 ohm (kuning, ungu, coklat) atau yang serupa, LED, dua kabel panjang, dan (opsional) konektor yang akan dicolokkan ke GPIO Pi.

  • Solder kabel merah ke kabel positif pada LED & panaskan.
  • Solder kabel hitam ke kabel negatif LED & heat shrink.
  • Potong kabel hitam menjadi dua & kupas kedua ujungnya.
  • Solder salah satu ujung resistor ke kabel hitam pada LED.
  • Solder ujung lain dari resistor ke bagian kabel hitam yang Anda potong.
  • Panas menyusut di atas resistor.
  • Crimp atau solder konektor ke dua kabel.

Langkah 8: Pengkabelan Tombol Tekan

Kabel Tombol Tekan
Kabel Tombol Tekan
Kabel Tombol Tekan
Kabel Tombol Tekan

Ini adalah tombol yang digunakan untuk mengirim perintah dasar ke Pi. Saya mengaturnya untuk mematikan dan mem-boot ulang Pi tergantung pada berapa lama tombol ditekan (kode ada di langkah selanjutnya). Perhatikan, dari gambar-gambar resistor adalah semacam pemikiran setelahnya dan opsional jika Anda dapat menggunakan pullup internal pada Pi. Saya memutuskan untuk menggunakan skrip bash untuk berbicara dengan GPIO, jadi memprogram pull-up sebenarnya bukan pilihan.

Anda memerlukan tombol tekan sesaat, tiga potong kabel, satu atau dua konektor yang sesuai dengan GPIO Pi (opsional), dan resistor 10 - 100 ohm (juga opsional).

  • Solder kabel ke dua terminal tombol.
  • Solder kabel kedua ke salah satu terminal & potong menjadi dua.
  • Solder salah satu ujung resistor ke kabel yang dipotong pada tombol.
  • Solder ujung lain resistor ke kabel longgar yang terputus.
  • Panas menyusutkan semuanya dengan rapi.
  • Crimp atau solder konektor ke kabel.

Langkah 9: Memasang Tombol & LED

Memasang Tombol & LED
Memasang Tombol & LED
Memasang Tombol & LED
Memasang Tombol & LED
  • Pasang LED di tempat LED "Wiring Fault" berada dan tutupi dengan banyak lem panas.
  • Pasang tombol tekan dengan banyak lem panas di tempat tombol pemutus "Reset".

Langkah 10: Memasang Jack Jaringan

Memasang Jack Jaringan
Memasang Jack Jaringan
  • Keluarkan ruang di mana jack RJ11 akan memberi ruang untuk jack RJ45 yang lebih besar.
  • Pasang jack dengan lem panas & tutup semua titik solder dengan lem.

Langkah 11: Memasang Sakelar & Pemutus

Memasang Sakelar & Pemutus
Memasang Sakelar & Pemutus
Memasang Sakelar & Pemutus
Memasang Sakelar & Pemutus
Memasang Sakelar & Pemutus
Memasang Sakelar & Pemutus

Sekarang kita akan memasang sakelar jaringan dan pemutus arus.

  • Temukan tempat yang baik untuk memasang sakelar & tandai lubang untuk sekrup.
  • Pra-bor lubang untuk sekrup.
  • Pasang kabel daya untuk sakelar.
  • Pasang sakelar dan colokkan kabel daya.
  • Saya juga menempelkan catu daya Pi di atas sakelar, tetapi ini bisa di bagian bawah dengan yang lain.
  • Rekatkan pemutus sirkuit di tempat terbuka.

Langkah 12: Menginstal 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 di atas sakelar.
  • Pasang Pi ke braket dengan empat sekrup & mur.
  • Tambahkan beberapa busa lengket ke bagian bawah braket (opsional).
  • Tandai di mana lubang di garis pemasangan di dalam penutup BBU.
  • Rekatkan dudukan panjang yang disertakan dengan braket ke penutup tempat Anda menandai.
  • Pasang braket ke enklosur.

Langkah 13: Memasukkan Semuanya

Memasukkan Semuanya
Memasukkan Semuanya
Memasukkan Semuanya
Memasukkan Semuanya
Memasukkan Semuanya
Memasukkan Semuanya

Ini adalah bagian kabel. Ikuti saja skemanya.

  • Colokkan kabel USB Pi untuk daya.
  • Colokkan kabel patch pendek ke Pi & ujung lainnya ke sakelar.
  • Colokkan kabel patch yang berasal dari jack RJ45 ke sakelar.
  • Colokkan kabel merah dari LED ke pin 32 (GPIO 12).
  • Colokkan kabel hitam dari LED ke pin 30 (ground).
  • Colokkan kabel dengan resistor dari tombol ke pin 1 (3.3V).
  • Colokkan kabel yang terpasang pada kabel yang sama pada tombol sebagai resistor ke pin 36 (GPIO 16).
  • Colokkan kabel terakhir dari tombol ke pin 34 (ground).
  • Colokkan adaptor WiFi USB.

Langkah 14: Memasang Kandang

Memasang Kandang
Memasang Kandang
Memasang Kandang
Memasang Kandang
Memasang Kandang
Memasang Kandang

Bagian perangkat keras terakhir dari bangunan adalah untuk memangkas dan menyesuaikan dengan bagian penutup lainnya. Pada dasarnya cukup gunakan beberapa potongan ujung dan file atau alat Dremel untuk memotong plastik apa pun yang menghalangi kancing penutup.

Langkah 15: Perangkat Lunak

Perangkat lunak
Perangkat lunak

Di sini kita menyiapkan OS Pi dan beberapa kode yang saya gunakan untuk tombol dan LED. Anda harus agak nyaman mengedit file di Linux.

  • Instal Kali Linux ke kartu SD Raspberry Pi. Buka DI SINI (Situs Web Kali Linux) untuk mendapatkan instruksi untuk papan apa pun yang Anda gunakan.
  • Unduh skrip saya ke Pi, ubah ekstensi dari ".txt" menjadi ".sh", & buat agar dapat dieksekusi.
  • Tambahkan entri crontab untuk memulai skrip saat boot. Di file /etc/crontab, tambahkan:

    # Flash LED setelah berhasil boot@reboot root sleep 10s && bash /opt/scripts/flashled.sh &> /dev/null# Aktifkan tombol daya@reboot root sleep 10s && bash /opt/scripts/powerbutton.sh &> /dev /batal

    Ubah direktori & nama skrip agar sesuai dengan tempat Anda meletakkannya & apa yang Anda beri nama

Secara opsional, jalankan Sudo systemctl disable lightdm.service untuk mem-boot Kali tanpa gui & menghemat beberapa sumber daya

Langkah 16: Lakukan Pentesting

Itu semua yang Anda butuhkan untuk menjalankan Raspberry Pi di dalam BBU lama!

Saya akhirnya ingin menambahkan relay dan tombol untuk menghidupkan dan mematikan daya ke outlet di atas. Beberapa baterai lithium dan bel piezo juga bagus.

Jangan ragu untuk memeriksa pembaruan di halaman Hackaday.io saya!

Saya juga menampilkan proyek ini di situs web utama Hackaday!

Direkomendasikan: