สารบัญ:

การทดสอบ BBU Dropbox: 16 ขั้นตอน
การทดสอบ BBU Dropbox: 16 ขั้นตอน

วีดีโอ: การทดสอบ BBU Dropbox: 16 ขั้นตอน

วีดีโอ: การทดสอบ BBU Dropbox: 16 ขั้นตอน
วีดีโอ: Jotform Dropbox integration 2024, กรกฎาคม
Anonim
กำลังทดสอบ BBU Dropbox
กำลังทดสอบ BBU Dropbox
กำลังทดสอบ BBU Dropbox
กำลังทดสอบ BBU Dropbox
กำลังทดสอบ BBU Dropbox
กำลังทดสอบ BBU Dropbox

นี่คือหน่วยสำรองแบตเตอรี่ของคอมพิวเตอร์ขนาดเล็กที่เปลี่ยนเป็นดรอปบ็อกซ์ที่กำลังทดสอบอยู่ มันมีไว้เพื่อติดตั้งหลังคอมพิวเตอร์หรืออุปกรณ์เครือข่ายขนาดเล็กและไม่มีใครสังเกตเห็นในขณะที่เพนสเตอร์มีการเข้าถึงเครือข่ายจากระยะไกลผ่านมัน เป้าหมายคือการทำให้อุปกรณ์ทำงานได้มากที่สุดโดยที่ยังคงรูปลักษณ์ของสต็อกของ BBU ดั้งเดิมไว้ ส่วนประกอบหลักคือเปลือกและ BBU เก่าสองสามชิ้น สวิตช์เครือข่าย 5 พอร์ตขนาดเล็ก 5V และ Raspberry Pi หรือ คอมพิวเตอร์ขนาดเล็กใดๆ ที่จะพอดี ชิ้นส่วนส่วนใหญ่เป็นแบบแยกส่วนและสามารถเปลี่ยนได้ง่ายพอสมควร ทุกอย่างถูกสร้างขึ้นด้วยเครื่องมือง่ายๆ (ไม่จำเป็นต้องใช้เครื่องพิมพ์ 3D!) เนื่องจากฉันพยายามทำให้สิ่งนี้ง่ายต่อการทำซ้ำและสร้างขึ้นมาใหม่ ให้ความสนใจกับรูปภาพอย่างใกล้ชิด บางส่วนอาจไม่เป็นระเบียบเล็กน้อยหรือแสดงสองครั้ง ฉันได้เพิ่มบางสิ่งลงไป และต้องถอดประกอบและประกอบกลับเข้าไปใหม่เป็นจำนวนมาก เน้นทำโปรเจกต์ซ่อมง่ายช่วยได้จริง!

ขั้นตอนที่ 1: รวบรวมชิ้นส่วนและเครื่องมือ:

นี่คือรายการชิ้นส่วนและเครื่องมือที่ฉันใช้ PARTS:

  • หน่วยสำรองแบตเตอรี่ - สามารถมีขนาดใดก็ได้ ยิ่งมีขนาดใหญ่เท่าไหร่ ก็ยิ่งใส่ของลงในเคสได้มากเท่านั้น!
  • Brain - ฉันใช้ Raspberry Pi 2 B ที่ฉันวางไว้
  • สวิตช์เครือข่าย - เหมืองมีห้าพอร์ตและมีค่าเพียง 100Mb/s แต่พอร์ตบน BBU นั้นแทบจะไม่มีกิกะบิตเลย
  • อะแดปเตอร์จ่ายไฟสำหรับ Pi - ฉันใช้หูดติดผนัง 5V 2A ที่บางมากพร้อมเอาต์พุต USB
  • อะแดปเตอร์จ่ายไฟสำหรับสวิตช์ - สวิตช์ของฉันใช้ 5V 800mA ดังนั้นฉันจึงใช้หูดที่ผนัง 5V 2A แบบบางตัวที่สอง
  • LED สีเขียวหรือสีแดง
  • ปุ่มกดชั่วขณะ - ปุ่มทำงานเฉพาะขณะกด
  • ตัวต้านทาน 270ish โอห์ม
  • ตัวต้านทาน 10k-100k โอห์ม
  • ลวด - หลายความยาว เกจ และสี
  • ขั้วต่อหรือสายวัดทดสอบ - (อุปกรณ์เสริม) เพื่อต่อ LED และสลับไปที่ GPIO บน Pi
  • สายอีเทอร์เน็ต 2 เส้น - ต้องสั้นและยืดหยุ่นพอสมควร
  • แจ็คอีเทอร์เน็ต 2 อัน - (ไม่บังคับ) ฉันใช้แจ็คบัดกรีสองสามตัวจาก BBU อื่นเพื่อให้ดูสต็อก
  • สาย USB A ถึง micro USB - เพื่อจ่ายไฟให้กับ Pi
  • สายเคเบิล USB A กับบาร์เรล - เพื่อจ่ายไฟให้กับสวิตช์ นี้สามารถทำได้
  • สกรูและน็อต M3 - (อุปกรณ์เสริม) สำหรับถอดประกอบสิ่งของต่างๆ
  • ขายึดราสเบอร์รี่ Pi vesa

เครื่องมือ:

  • ไขควงฟิลลิป
  • ดอกไขควงรักษาความปลอดภัย - หาก BBU ของคุณมีสกรูนิรภัย
  • เจาะด้วยดอกสว่าน
  • เครื่องปอกสายไฟ
  • เครื่องตัดลวด
  • สนิปปิดท้าย
  • มีดโกนหนวด
  • หัวแร้งและหัวแร้ง
  • ปืนกาวร้อน & กาวร้อน
  • เดรเมลหรือเลื่อย
  • ไฟล์มือ - ไม่บังคับ แต่ดีที่มี
  • ซุปเปอร์กาว
  • ปืนความร้อนหรือคบเพลิง
  • ท่อหดความร้อนหรือเทปไฟฟ้า

ขั้นตอนที่ 2: การถอดประกอบ:

การถอดประกอบ
การถอดประกอบ
การถอดประกอบ
การถอดประกอบ
การถอดประกอบ
การถอดประกอบ

ส่วนนี้ค่อนข้างตรงไปตรงมา

  1. ถอดสกรูทั้งหมดบนหน่วยสำรองแบตเตอรี่ออกแล้วพักไว้
  2. ถอดส่วนประกอบที่ไม่จำเป็นออกทั้งหมด เช่น แผงวงจรและแบตเตอรี่เก่า
  3. บันทึกชิ้นส่วนที่ใช้งานได้ เช่น สายไฟ สายไฟ ไฟ LED แจ็ค RJ45 สวิตช์ และตัวเครื่องที่มีเต้ารับไม่เสียหาย
  4. ถอดตัวเรือนพลาสติกบนสวิตช์เครือข่ายเพื่อประหยัดพื้นที่
  5. ถอดพลาสติกที่อะแดปเตอร์จ่ายไฟออกด้วย

ขั้นตอนที่ 3: การเดินสายไฟหลัก:

สายไฟหลัก
สายไฟหลัก
สายไฟหลัก
สายไฟหลัก
สายไฟหลัก
สายไฟหลัก

ต่อไป เราจะเริ่มต่อสายไฟและทำแผนที่ว่าเราต้องการไปที่ไหน ฉันชอบที่จะเพิ่มลวดจำนวนมากล่วงหน้าและตัดแต่งให้พอดีเมื่อไป • ต่อสายไฟที่มาจากสายไฟและบัดกรีสีขาวและสีเขียวไปยังด้านที่ถูกต้องบนชุดบัสบาร์ชุดเดียวของเต้าเสียบ ต้องบัดกรีสีดำด้วย แต่เราจะกลับมาใหม่ • เพิ่มสายจัมเปอร์ระหว่างแถบเต้าเสียบทั้งสองชุด (ทั้งสามแท่ง) BBU ส่วนใหญ่มาพร้อมกับไฟกระชากด้านเดียวและด้านแบตเตอรี่ + ไฟกระชาก เราจะเข้าร่วมทั้งสองฝ่ายเพื่อสร้างรางปลั๊กไฟแบบง่ายๆ • บัดกรีสายไฟแยกกับรางที่ร้อนและเป็นกลางเพื่อต่อ Raspberry Pi และอะแดปเตอร์สวิตช์เครือข่ายในภายหลัง อาจเป็นสายร้อนสองเส้นและสายกลางสองเส้น หรือเพียงเส้นเดียวเพื่อต่อสายเดซี่เชนอะแดปเตอร์ • ตอนนี้สำหรับสายไฟสีดำของสายไฟ ฉันบันทึกปุ่มเบรกเกอร์ขนาดใหญ่ไว้เมื่อฉีก BBU หากคุณยังมีหรืออาจเป็นฟิวส์ 10A หรือ 15A ให้บัดกรีขั้วหนึ่งเข้ากับสายสีดำบนสายไฟ และอีกขั้วหนึ่งเข้ากับสายต่อ สายต่อนั้นถูกบัดกรีไปที่แถบบัสร้อนบนเต้าเสียบที่คุณบัดกรีสายกลาง (สีขาว) และสายกราวด์ (สีเขียว) ไว้

ขั้นตอนที่ 4: การเดินสายไฟฟ้าแรงต่ำ:

การเดินสายไฟฟ้าแรงต่ำ
การเดินสายไฟฟ้าแรงต่ำ
การเดินสายไฟฟ้าแรงต่ำ
การเดินสายไฟฟ้าแรงต่ำ
การเดินสายไฟฟ้าแรงต่ำ
การเดินสายไฟฟ้าแรงต่ำ
การเดินสายไฟฟ้าแรงต่ำ
การเดินสายไฟฟ้าแรงต่ำ

ตอนนี้เรากำลังจะต่อสายไฟสำหรับสวิตช์และ Pi ฉันใช้อะแดปเตอร์ที่เหมือนกันสองตัวแยกกันเพราะ 2A เพียงพอสำหรับกระแสอินพุตที่แนะนำของ Pi และอันที่สองจะมีกระแสสำรองบางส่วนด้วย 800mA ที่สวิตช์จะดึง• ก่อนอื่นให้บัดกรีสายไฟที่ร้อนและเป็นกลางที่คุณเพิ่มลงในบัสบาร์ ในขั้นตอนสุดท้ายที่สายไฟของอะแดปเตอร์ (ด้านที่เชื่อมต่อใบมีดโลหะขนาดใหญ่) • ตอนนี้ปิดการเชื่อมต่อด้วยกาวร้อนเพื่อป้องกันไม่ให้ขยับไปมาหรือลัดวงจรอย่างอื่นในภายหลัง • ค้นหาจุดที่ดีในตัวเครื่องของคุณ เพื่อติดกาวหรือขันสกรู และถ้าคุณเป็นเหมือนของฉัน อย่าลืมเว้นที่ว่างสำหรับเสียบสาย USB ของคุณ • ทำซ้ำขั้นตอนสำหรับอะแดปเตอร์ตัวที่สอง คุณยังสามารถต่อสายโซ่เดซี่ขนานกันได้ หากคุณบัดกรีสายไฟเพียงชุดเดียวเข้ากับบัสบาร์

ขั้นตอนที่ 5: สายเคเบิล:

สายเคเบิล
สายเคเบิล
สายเคเบิล
สายเคเบิล
สายเคเบิล
สายเคเบิล

นี่คือสายหลวมที่ฉันทำเพื่อเสียบปลั๊กไฟและเครือข่าย ขั้นตอนนี้สามารถทำได้ในภายหลัง • ตัดสายอีเทอร์เน็ตหนึ่งสายครึ่งหนึ่งแล้ววางพักไว้ สิ่งเหล่านี้จะเป็นสำหรับแจ็คของเราที่ด้านนอกของ BBU สำหรับสายเคเบิลอีเทอร์เน็ตที่สอง ฉันตัดมันให้เหลือความยาวที่เหมาะสมเพื่อเปลี่ยนจากสวิตช์ไปยังตำแหน่งของ Pi และจีบปลายตัวผู้ใหม่ หากสายเคเบิลของคุณสั้นอยู่แล้ว หรือคุณมีที่ว่างสำหรับสายหย่อน คุณสามารถข้ามขั้นตอนนี้ได้ • ตัดและต่อสายไฟสำหรับสวิตช์ตามความยาวที่ต้องการ • ตัดและต่อสาย USB สำหรับ Pi ให้ยาวที่สุด จำเป็นหรือใช้อันสั้นจริงๆ

ขั้นตอนที่ 6: การเดินสายแจ็คเครือข่าย

การเดินสายไฟแจ็คเครือข่าย
การเดินสายไฟแจ็คเครือข่าย
การเดินสายไฟแจ็คเครือข่าย
การเดินสายไฟแจ็คเครือข่าย
การเดินสายไฟแจ็คเครือข่าย
การเดินสายไฟแจ็คเครือข่าย
การเดินสายไฟแจ็คเครือข่าย
การเดินสายไฟแจ็คเครือข่าย

นี่คือแจ็คเครือข่าย (RJ45) ที่จะมาแทนที่แจ็คโทรศัพท์เครื่องเก่า (RJ11) ฉันดึงมันออกจากวงจรป้องกันไฟกระชากของ BBU อื่น คุณสามารถใช้แจ็คเสียบ แต่ลวดที่ตีเกลียวจากสายแพตช์จะทำให้การเชื่อมต่อดีขึ้นเมื่อบัดกรี

  • ถอดแจ็ค RJ45 ออกจากตัวป้องกันวงจรเก่า หากจำเป็น หาก BBU ของคุณมาพร้อมกับ RJ45 เพียงถอดส่วนประกอบอื่นๆ ทั้งหมด (ไดโอด ตัวเก็บประจุ ฟิวส์ ฯลฯ) ออกจากบอร์ด
  • บัดกรีสายไฟสีของสายแพทช์ที่ตัดแล้วตามลำดับที่ถูกต้องที่ด้านหลังของขั้วต่อ
  • ทดสอบการเชื่อมต่อทั้งหมด
  • กาวขั้วต่อทั้งสองเข้าด้วยกันเพื่อให้ติดตั้งกับตัวเครื่องได้ง่ายขึ้น

ขั้นตอนที่ 7: การเดินสายไฟ LED

สายไฟ LED
สายไฟ LED
สายไฟ LED
สายไฟ LED
สายไฟ LED
สายไฟ LED
สายไฟ LED
สายไฟ LED

ต่อไปเราจะต่อสายไฟ LED คุณจะต้องใช้ตัวต้านทาน 470 โอห์ม (สีเหลือง ม่วง น้ำตาล) หรือใกล้เคียง ไฟ LED สายไฟสองเส้น และ (ตัวเลือก) ขั้วต่อที่จะเสียบเข้ากับ GPIO ของ Pi

  • บัดกรีลวดสีแดงกับขั้วบวกของ LED และความร้อนหดตัว
  • บัดกรีลวดสีดำกับตะกั่วลบของ LED และความร้อนหดตัว
  • ตัดลวดสีดำครึ่งและดึงปลายทั้งสองข้าง
  • บัดกรีตัวนำตัวต้านทานหนึ่งตัวเข้ากับสายสีดำบน LED
  • ประสานตะกั่วอีกอันของตัวต้านทานกับลวดสีดำที่คุณตัดออก
  • ความร้อนหดตัวเหนือตัวต้านทาน
  • จีบหรือประสานขั้วต่อเข้ากับสายไฟทั้งสอง

ขั้นตอนที่ 8: การเดินสายปุ่มกด

สายไฟปุ่มกด
สายไฟปุ่มกด
สายไฟปุ่มกด
สายไฟปุ่มกด

นี่คือปุ่มที่ใช้ส่งคำสั่งพื้นฐานไปยัง Pi ฉันได้ตั้งค่าให้ปิดเครื่องและรีบูต Pi ขึ้นอยู่กับระยะเวลาที่กดปุ่ม (รหัสอยู่ในขั้นตอนต่อมา) สังเกตว่าจากรูปภาพตัวต้านทานเป็นแบบหลังคิดและเป็นทางเลือกหากคุณสามารถใช้ pullups ภายในบน Pi ได้ ฉันตัดสินใจใช้สคริปต์ทุบตีเพื่อพูดคุยกับ GPIO ดังนั้นการเขียนโปรแกรมพูลอัปจึงไม่ใช่ตัวเลือกจริงๆ

คุณจะต้องมีปุ่มกดชั่วขณะ สายไฟสามชิ้น ขั้วต่อหนึ่งถึงสองตัวที่พอดีกับ GPIO ของ Pi (อุปกรณ์เสริม) และตัวต้านทาน 10 - 100 โอห์ม (ตัวเลือกเสริมด้วย)

  • บัดกรีสายไฟเข้ากับขั้วทั้งสองของปุ่ม
  • บัดกรีลวดที่สองเข้ากับขั้วใดขั้วหนึ่งแล้วผ่าครึ่ง
  • ประสานตัวนำตัวต้านทานหนึ่งตัวเข้ากับลวดตัดบนปุ่ม
  • ประสานตะกั่วอีกอันของตัวต้านทานกับลวดหลวมที่ถูกตัดออก
  • ความร้อนหดตัวทุกอย่างอย่างเรียบร้อย
  • จีบหรือประสานขั้วต่อเข้ากับสายไฟ

ขั้นตอนที่ 9: ติดตั้งปุ่ม & LED

การติดตั้งปุ่มและไฟ LED
การติดตั้งปุ่มและไฟ LED
การติดตั้งปุ่มและไฟ LED
การติดตั้งปุ่มและไฟ LED
  • ติดตั้ง LED ในตำแหน่งที่มีไฟ LED "Wiring Fault" และปิดด้วยกาวร้อนจำนวนมาก
  • ติดตั้งปุ่มกดด้วยกาวร้อนจำนวนมากในตำแหน่งที่มีปุ่มเบรกเกอร์ "รีเซ็ต"

ขั้นตอนที่ 10: การติดตั้งแจ็คเครือข่าย

การติดตั้งแจ็คเครือข่าย
การติดตั้งแจ็คเครือข่าย
  • จัดพื้นที่ที่แจ็ค RJ11 ไว้เพื่อให้มีที่ว่างสำหรับแจ็ค RJ45 ที่ใหญ่กว่า
  • ติดตั้งแม่แรงด้วยกาวร้อนและปิดจุดบัดกรีทั้งหมดด้วยกาว

ขั้นตอนที่ 11: การติดตั้งสวิตช์ & เบรกเกอร์

การติดตั้งสวิตช์ & เบรกเกอร์
การติดตั้งสวิตช์ & เบรกเกอร์
การติดตั้งสวิตช์ & เบรกเกอร์
การติดตั้งสวิตช์ & เบรกเกอร์
การติดตั้งสวิตช์ & เบรกเกอร์
การติดตั้งสวิตช์ & เบรกเกอร์

ตอนนี้เราจะทำการติดตั้งสวิตช์เครือข่ายและเซอร์กิตเบรกเกอร์

  • ค้นหาตำแหน่งที่ดีในการติดตั้งสวิตช์และทำเครื่องหมายรูสำหรับสกรู
  • เจาะรูสำหรับสกรูล่วงหน้า
  • ติดตั้งสายไฟสำหรับสวิตช์
  • ติดตั้งสวิตช์และเสียบสายไฟ
  • ฉันยังติดกาวแหล่งจ่ายไฟของ Pi ที่ด้านบนของสวิตช์ แต่สิ่งนี้สามารถอยู่ด้านล่างกับอีกอันหนึ่งได้
  • กาวเบรกเกอร์วงจรในจุดเปิด

ขั้นตอนที่ 12: การติดตั้ง Raspberry Pi

การติดตั้ง Raspberry Pi
การติดตั้ง Raspberry Pi
การติดตั้ง Raspberry Pi
การติดตั้ง Raspberry Pi
การติดตั้ง Raspberry Pi
การติดตั้ง Raspberry Pi
  • ตัดขายึด Raspberry Pi ให้พอดีเหนือสวิตช์
  • ขัน Pi เข้ากับโครงยึดด้วยสกรูและน็อตสี่ตัว
  • เติมโฟมเหนียวลงไปที่ด้านล่างของโครงยึด (ไม่จำเป็น)
  • ทำเครื่องหมายตำแหน่งที่รูในตัวยึดติดตั้งอยู่ภายในกล่องหุ้ม BBU
  • กาวร้อนกับขาตั้งแบบยาวที่มาพร้อมกับตัวยึดกับกล่องหุ้มที่คุณทำเครื่องหมายไว้
  • ขันสกรูเข้ากับโครง

ขั้นตอนที่ 13: เสียบทุกอย่างเข้า

เสียบทุกอย่างเข้า
เสียบทุกอย่างเข้า
เสียบทุกอย่างเข้า
เสียบทุกอย่างเข้า
เสียบทุกอย่างเข้า
เสียบทุกอย่างเข้า

ส่วนนี้เป็นส่วนของสายไฟ เพียงทำตามแผนผัง

  • เสียบสาย USB ของ Pi เพื่อจ่ายไฟ
  • เสียบสายแพตช์สั้นเข้ากับ Pi และปลายอีกด้านหนึ่งเข้ากับสวิตช์
  • เสียบสายแพตช์ที่มาจากแจ็ค RJ45 เข้ากับสวิตช์
  • เสียบสายสีแดงจาก LED เข้ากับพิน 32 (GPIO 12)
  • เสียบสายสีดำจาก LED เข้ากับพิน 30 (กราวด์)
  • เสียบสายที่มีตัวต้านทานจากปุ่มเข้ากับพิน 1 (3.3V)
  • เสียบสายไฟที่ต่อกับตะกั่วเส้นเดียวกันบนปุ่มเป็นตัวต้านทานในพิน 36 (GPIO 16)
  • เสียบสายสุดท้ายจากปุ่มเข้ากับพิน 34 (กราวด์)
  • เสียบอะแดปเตอร์ USB WiFi

ขั้นตอนที่ 14: ติดตั้งสิ่งที่แนบมา

การติดตั้งสิ่งที่แนบมา
การติดตั้งสิ่งที่แนบมา
การติดตั้งสิ่งที่แนบมา
การติดตั้งสิ่งที่แนบมา
การติดตั้งสิ่งที่แนบมา
การติดตั้งสิ่งที่แนบมา

ส่วนฮาร์ดแวร์ขั้นสุดท้ายของงานสร้างคือการตัดแต่งและประกอบส่วนที่เหลือของตัวเครื่องให้พอดี โดยทั่วไปเพียงแค่ใช้ปลายแหลมและไฟล์หรือเครื่องมือ Dremel เพื่อตัดพลาสติกที่ขวางทางติดกระดุม

ขั้นตอนที่ 15: ซอฟต์แวร์

ซอฟต์แวร์
ซอฟต์แวร์

เรากำลังตั้งค่าระบบปฏิบัติการ Pi และรหัสบางส่วนที่ฉันใช้สำหรับปุ่มและ LED คุณจะต้องค่อนข้างสะดวกสบายในการแก้ไขไฟล์ใน Linux

  • ติดตั้ง Kali Linux ลงในการ์ด SD ของ Raspberry Pi ไปที่นี่ (เว็บไซต์ของ Kali Linux) เพื่อรับคำแนะนำสำหรับบอร์ดที่คุณใช้
  • ดาวน์โหลดสคริปต์ของฉันไปที่ Pi เปลี่ยนนามสกุลจาก ".txt" เป็น ".sh" และทำให้สามารถเรียกใช้งานได้
  • เพิ่มรายการ crontab เพื่อเริ่มสคริปต์เมื่อบูต ในไฟล์ /etc/crontab ให้เพิ่ม:

    # แฟลช LED หลังจากสำเร็จ 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 /โมฆะ

    เปลี่ยนไดเร็กทอรี & ชื่อของสคริปต์เพื่อให้ตรงกับตำแหน่งที่คุณวางไว้ & สิ่งที่คุณตั้งชื่อไว้

ทางเลือก เรียกใช้ sudo systemctl disable lightdm.service เพื่อบูต Kali โดยไม่มี gui & บันทึกทรัพยากรบางส่วน

ขั้นตอนที่ 16: ไป Pentesting

นั่นคือทุกสิ่งที่คุณต้องการเพื่อให้ Raspberry Pi ทำงานภายใน BBU เก่า!

ในที่สุดฉันต้องการเพิ่มรีเลย์และปุ่มเพื่อเปิดและปิดไฟที่เต้ารับที่ด้านบน แบตเตอรี่ลิเธียมสองสามก้อนและออดแบบ piezo ก็ดูดีเช่นกัน

อย่าลังเลที่จะตรวจสอบการอัปเดตในหน้า Hackaday.io ของฉัน!

ฉันยังมีโปรเจ็กต์นี้อยู่ในเว็บไซต์หลักของ Hackaday ด้วย!

แนะนำ: