Mục lục:

Hộp chứa BBU Pentesting: 16 bước
Hộp chứa BBU Pentesting: 16 bước

Video: Hộp chứa BBU Pentesting: 16 bước

Video: Hộp chứa BBU Pentesting: 16 bước
Video: CÔ GÁI PA CÔ // 16 BƯỚC DISCO - DỄ TẬP 2024, Tháng bảy
Anonim
Hộp thư thả BBU đang áp dụng
Hộp thư thả BBU đang áp dụng
Hộp chứa BBU Pent đang được sử dụng
Hộp chứa BBU Pent đang được sử dụng
Hộp chứa BBU Pent đang được sử dụng
Hộp chứa BBU Pent đang được sử dụng

Đây là một đơn vị dự phòng pin máy tính nhỏ được biến thành một hộp chứa nhiều ngăn. Nó có nghĩa là được thiết lập phía sau một máy tính hoặc bất kỳ thiết bị mạng nhỏ nào và không được chú ý, trong khi pentester có thể truy cập từ xa vào mạng thông qua nó. Mục đích là làm cho thiết bị hoạt động tốt nhất có thể, đồng thời duy trì giao diện cổ điển của BBU ban đầu. Các thành phần chính là vỏ và một vài mảnh của BBU cũ, bộ chuyển mạng 5 cổng nhỏ 5V và Raspberry Pi hoặc bất kỳ máy tính nhỏ nào sẽ phù hợp. Hầu hết các bộ phận là mô-đun và có thể được hoán đổi khá dễ dàng. Mọi thứ đều được xây dựng bằng các công cụ đơn giản (không cần máy in 3D!), Vì tôi đang cố gắng làm cho điều này dễ sao chép và xây dựng nhất có thể. Một số ít có thể không đúng thứ tự một chút hoặc hiển thị hai lần. Tôi đã thêm một vài thứ khi tôi đi, và phải tháo rời và lắp ráp lại rất nhiều. Tập trung vào việc làm cho các dự án có thể sửa chữa dễ dàng thực sự hữu ích!

Bước 1: Thu thập các bộ phận & công cụ:

Đây là danh sách các bộ phận và công cụ mà tôi đã sử dụng.

  • Bộ phận pin dự phòng - Có thể có kích thước bất kỳ. Rõ ràng là nó càng lớn thì bạn càng có thể đựng được nhiều thứ hơn trong trường hợp!
  • Brain - Tôi đã sử dụng Raspberry Pi 2 B mà tôi đã đặt xung quanh.
  • Bộ chuyển mạng - Của tôi có năm cổng và tốc độ chỉ 100Mb / giây, nhưng dù sao thì các cổng trên BBU cũng hiếm khi là gigabit.
  • Bộ đổi nguồn cho Pi - Tôi đã sử dụng ổ cắm điện 5V 2A rất mỏng với đầu ra USB.
  • Bộ đổi nguồn cho công tắc - Công tắc của tôi lấy nguồn 5V 800mA, vì vậy tôi đã sử dụng ổ cắm điện 5V 2A mỏng thứ hai.
  • LED xanh hoặc đỏ
  • Nút nhấn tạm thời - Một nút chỉ hoạt động khi được nhấn.
  • Điện trở 270ish ohm
  • Điện trở 10k-100k ohm
  • Dây - Nhiều chiều dài, đồng hồ đo và màu sắc
  • Đầu nối hoặc dây dẫn kiểm tra - (Tùy chọn) Để gắn đèn LED và chuyển sang GPIO trên Pi.
  • 2 Cáp Ethernet - Cần khá ngắn và linh hoạt.
  • 2 giắc cắm Ethernet - (Tùy chọn) Tôi đã sử dụng một vài giắc cắm hàn từ một BBU khác, để giữ vẻ ngoài cổ phiếu.
  • Cáp USB A đến micro USB - Để cấp nguồn cho Pi.
  • Cáp USB A to thùng - Để cấp nguồn cho công tắc. Điều này có thể được thực hiện.
  • Vít và đai ốc M3 - (Tùy chọn) Để tháo lắp mọi thứ.
  • Giá đỡ Raspberry Pi vesa

CÔNG CỤ:

  • tua vít Phillips
  • Các mũi vặn vít bảo mật - Nếu BBU của bạn có vít bảo mật
  • Khoan với các mũi khoan
  • Dụng cụ tuốt dây
  • Máy cắt dây
  • Đoạn cuối
  • Dao cạo râu
  • Hàn sắt & thuốc hàn
  • Súng bắn keo nóng & keo nóng
  • Dremel hoặc cưa
  • Tệp tay - Tùy chọn, nhưng rất vui nếu có.
  • keo siêu dính
  • Súng nhiệt hoặc đèn khò
  • Ống co nhiệt hoặc băng dính điện

Bước 2: Tháo rời:

Tháo rời
Tháo rời
Tháo rời
Tháo rời
Tháo rời
Tháo rời

Phần này khá đơn giản.

  1. Tháo tất cả các vít trên bộ phận pin dự phòng và đặt chúng sang một bên.
  2. Loại bỏ tất cả các thành phần không cần thiết, như bảng mạch và pin cũ.
  3. Lưu các bộ phận có thể sử dụng, như độ dài khác nhau của dây điện, dây nguồn, đèn LED, giắc cắm RJ45, công tắc và vỏ máy với các ổ cắm còn nguyên vẹn.
  4. Tháo vỏ nhựa trên switch mạng để tiết kiệm không gian.
  5. Ngoài ra, hãy loại bỏ nhựa trên bộ điều hợp nguồn.

Bước 3: Nối dây nguồn:

Hệ thống dây điện chính
Hệ thống dây điện chính
Hệ thống dây điện chính
Hệ thống dây điện chính
Hệ thống dây điện chính
Hệ thống dây điện chính

Tiếp theo, chúng ta sẽ bắt đầu kéo dài dây và vạch ra nơi chúng ta muốn mọi thứ đi. Tôi thích thêm nhiều dây trước thời hạn và cắt cho vừa vặn khi đi • Kéo dài các dây đến từ dây nguồn và hàn màu trắng và xanh lá cây vào các mặt thích hợp trên một bộ thanh cái của ổ cắm. Màu đen cũng cần được hàn lại, nhưng chúng ta sẽ quay lại với nó • Thêm dây jumper giữa hai bộ thanh ổ cắm (cả ba thanh). Hầu hết các BBU đều có một mặt chỉ tăng sóng và một mặt tăng sóng + pin. Chúng tôi sẽ nối cả hai mặt để tạo ra một dải nguồn đơn giản • Hàn các dây riêng biệt vào các thanh nóng và trung tính để gắn Raspberry Pi và các bộ điều hợp công tắc mạng sau này. Đây có thể là hai dây nóng và hai dây trung tính hoặc chỉ một trong mỗi dây để nối các bộ điều hợp • Bây giờ là dây đen của dây nguồn. Tôi đã lưu nút ngắt lớn khi xé BBU. Nếu bạn vẫn có nó hoặc có thể là cầu chì 10A hoặc 15A, hãy hàn một đầu cuối vào dây đen trên dây nguồn và đầu cuối kia với dây nối dài. Dây nối dài đó được hàn vào thanh cái nóng trên ổ cắm mà bạn đã hàn dây trung tính (trắng) và dây nối đất (xanh lục) vào.

Bước 4: Đi dây điện áp thấp:

Hệ thống dây điện áp thấp
Hệ thống dây điện áp thấp
Hệ thống dây điện áp thấp
Hệ thống dây điện áp thấp
Hệ thống dây điện áp thấp
Hệ thống dây điện áp thấp
Hệ thống dây điện áp thấp
Hệ thống dây điện áp thấp

Bây giờ chúng ta sẽ nối dây các bộ điều hợp nguồn cho công tắc và Pi. Tôi đã sử dụng hai bộ điều hợp giống hệt nhau riêng biệt, vì 2A là vừa đủ cho dòng đầu vào được đề xuất của Pi và bộ thứ hai sẽ có một số dòng điện dự phòng với công tắc 800mA mà công tắc sẽ kéo. • Đầu tiên hàn dây nóng và dây trung tính mà bạn đã thêm vào các thanh cái trong bước cuối cùng đến nguồn điện của bộ điều hợp (phía nơi các lưỡi kim loại lớn được kết nối). • Bây giờ hãy phủ các kết nối bằng keo nóng để chúng không lung lay hoặc chập vào thứ khác sau này. • Tìm một vị trí tốt trong vỏ máy của bạn để dán hoặc vặn chúng vào, và nếu của bạn giống của tôi, hãy đảm bảo chừa chỗ để cắm cáp USB của bạn. • Lặp lại các bước cho bộ chuyển đổi thứ hai. Bạn cũng có thể xâu chuỗi song song chúng, nếu bạn chỉ hàn một bộ dây vào các thanh cái.

Bước 5: Cáp:

Cáp
Cáp
Cáp
Cáp
Cáp
Cáp

Đây là những sợi cáp lỏng lẻo mà tôi đã làm để cắm nguồn và mạng. Bước này có thể được thực hiện sau • Cắt một trong hai cáp ethernet và đặt nó sang một bên. Chúng sẽ dành cho các giắc cắm của chúng tôi ở bên ngoài BBU • Đối với cáp ethernet thứ hai, tôi cắt nó theo độ dài vừa phải để đi từ công tắc đến vị trí của Pi và uốn một đầu nam mới vào. Nếu cáp của bạn đã ngắn hoặc bạn có chỗ cho dây bị tuột, bạn có thể bỏ qua bước này. • Cắt và nối cáp nguồn cho công tắc theo độ dài cần thiết. • Cắt và nối cáp USB cho Pi theo chiều dài cần thiết, hoặc sử dụng một đoạn ngắn.

Bước 6: Đấu dây giắc cắm mạng

Đấu dây giắc cắm mạng
Đấu dây giắc cắm mạng
Đấu dây giắc cắm mạng
Đấu dây giắc cắm mạng
Đấu dây giắc cắm mạng
Đấu dây giắc cắm mạng
Đấu dây giắc cắm mạng
Đấu dây giắc cắm mạng

Đây là giắc cắm mạng (RJ45) sẽ thay thế giắc cắm điện thoại cũ (RJ11). Tôi đã kéo chúng ra khỏi mạch bảo vệ tăng áp của BBU khác. Bạn có thể sử dụng giắc cắm bấm lỗ, nhưng dây bện từ các cáp vá giúp kết nối tốt hơn khi được hàn.

  • Tháo các giắc cắm RJ45 khỏi bộ phận bảo vệ mạch cũ, nếu cần. Nếu BBU của bạn đi kèm với RJ45, chỉ cần tháo tất cả các thành phần khác (điốt, tụ điện, cầu chì, v.v.) khỏi bảng.
  • Hàn các dây màu của cáp vá đã cắt theo thứ tự thích hợp ở mặt sau của các đầu nối.
  • Kiểm tra tất cả các kết nối.
  • Dán hai đầu nối lại với nhau để gắn vào vỏ dễ dàng hơn.

Bước 7: Đi dây LED

Hệ thống dây điện LED
Hệ thống dây điện LED
Hệ thống dây điện LED
Hệ thống dây điện LED
Hệ thống dây điện LED
Hệ thống dây điện LED
Hệ thống dây điện LED
Hệ thống dây điện LED

Tiếp theo, chúng tôi sẽ nối dây đèn LED. Bạn sẽ cần điện trở 470 ohm (vàng, tím, nâu) hoặc điện trở tương tự, đèn LED, hai chiều dài dây và (tùy chọn) một đầu nối sẽ cắm vào GPIO của Pi.

  • Hàn dây màu đỏ với dây dẫn dương trên đèn LED và nhiệt làm co lại.
  • Hàn dây đen vào dây dẫn âm của đèn LED & co nhiệt.
  • Cắt dây đen làm đôi & dải cả hai đầu.
  • Hàn một dây dẫn của điện trở vào dây đen trên đèn LED.
  • Hàn dây dẫn còn lại của điện trở vào đoạn dây đen bạn đã cắt.
  • Nhiệt co lại trên điện trở.
  • Uốn hoặc hàn đầu nối vào hai dây.

Bước 8: Kết nối nút nhấn

Nút bấm nối dây
Nút bấm nối dây
Nút bấm nối dây
Nút bấm nối dây

Đây là nút được sử dụng để gửi các lệnh cơ bản đến Pi. Tôi đã thiết lập nó để tắt máy và khởi động lại Pi tùy thuộc vào thời lượng nút được nhấn (mã ở bước sau). Lưu ý, từ các hình ảnh, điện trở là loại được suy nghĩ sau và là tùy chọn nếu bạn có thể sử dụng các bộ kéo bên trong trên Pi. Tôi quyết định sử dụng các tập lệnh bash để nói chuyện với GPIO, vì vậy lập trình các pullup thực sự không phải là một lựa chọn.

Bạn sẽ cần nút nhấn tạm thời, ba đoạn dây, một đến hai đầu nối phù hợp với GPIO của Pi (tùy chọn) và điện trở 10 - 100 ohm (cũng tùy chọn).

  • Hàn dây vào hai đầu cuối của nút.
  • Hàn dây thứ hai vào một trong các thiết bị đầu cuối và cắt nó làm đôi.
  • Hàn một dây dẫn của điện trở vào dây đã cắt trên nút.
  • Hàn dây dẫn còn lại của điện trở vào dây dẫn lỏng đã bị cắt.
  • Nhiệt thu nhỏ mọi thứ gọn gàng.
  • Uốn hoặc hàn các đầu nối vào dây dẫn.

Bước 9: Gắn nút & đèn LED

Gắn nút & đèn LED
Gắn nút & đèn LED
Gắn nút & đèn LED
Gắn nút & đèn LED
  • Gắn đèn LED vào vị trí của đèn LED "Lỗi dây" và phủ nhiều keo nóng lên.
  • Gắn nút ấn bằng nhiều keo nóng vào vị trí của nút ngắt "Đặt lại".

Bước 10: Gắn các giắc cắm mạng

Gắn các giắc cắm mạng
Gắn các giắc cắm mạng
  • Dọn dẹp khoảng trống nơi giắc RJ11 để nhường chỗ cho giắc RJ45 lớn hơn.
  • Gắn các giắc cắm bằng keo nóng và dùng keo che tất cả các điểm hàn.

Bước 11: Cài đặt Công tắc & Bộ ngắt

Cài đặt Công tắc & Cầu dao
Cài đặt Công tắc & Cầu dao
Cài đặt Công tắc & Cầu dao
Cài đặt Công tắc & Cầu dao
Cài đặt Công tắc & Cầu dao
Cài đặt Công tắc & Cầu dao

Bây giờ chúng ta sẽ cài đặt bộ chuyển mạch mạng và bộ ngắt mạch.

  • Tìm một vị trí tốt để lắp công tắc và đánh dấu các lỗ cho vít.
  • Định trước các lỗ cho các vít.
  • Lắp cáp nguồn cho công tắc.
  • Gắn công tắc và cắm cáp nguồn.
  • Tôi cũng dán nóng bộ nguồn của Pi lên trên công tắc, nhưng cái này có thể ở dưới cùng với cái kia.
  • Dán keo xuống cầu dao ở vị trí hở.

Bước 12: Cài đặt Raspberry Pi

Cài đặt Raspberry Pi
Cài đặt Raspberry Pi
Cài đặt Raspberry Pi
Cài đặt Raspberry Pi
Cài đặt Raspberry Pi
Cài đặt Raspberry Pi
  • Cắt khung gắn Raspberry Pi để vừa khít phía trên công tắc.
  • Vặn Pi vào giá đỡ bằng bốn vít và đai ốc.
  • Thêm một ít bọt dính vào mặt dưới của giá đỡ (tùy chọn).
  • Đánh dấu vị trí các lỗ trên giá treo thẳng hàng bên trong vỏ BBU.
  • Keo nóng các giá đỡ dài đi kèm với giá đỡ vào vỏ nơi bạn đã đánh dấu.
  • Vặn giá đỡ vào vỏ.

Bước 13: Cắm mọi thứ vào

Cắm mọi thứ vào
Cắm mọi thứ vào
Cắm mọi thứ vào
Cắm mọi thứ vào
Cắm mọi thứ vào
Cắm mọi thứ vào

Đây là phần đấu dây. Chỉ cần làm theo giản đồ.

  • Cắm cáp USB của Pi để cấp nguồn.
  • Cắm dây nối ngắn vào Pi & đầu kia vào công tắc.
  • Cắm các cáp vá từ giắc RJ45 vào công tắc.
  • Cắm dây màu đỏ của đèn LED vào chân 32 (GPIO 12).
  • Cắm dây đen của đèn LED vào chân 30 (nối đất).
  • Cắm dây có điện trở từ nút vào chân 1 (3,3V).
  • Cắm dây dẫn cùng dây trên nút với điện trở vào chân 36 (GPIO 16).
  • Cắm dây cuối cùng từ nút vào chân 34 (tiếp đất).
  • Cắm bộ điều hợp WiFi USB.

Bước 14: Lắp vỏ máy

Lắp vỏ máy
Lắp vỏ máy
Lắp vỏ máy
Lắp vỏ máy
Lắp vỏ máy
Lắp vỏ máy

Phần cứng cuối cùng của bản dựng là cắt và lắp phần còn lại của vỏ máy. Về cơ bản, chỉ cần sử dụng một số đoạn cuối và một chiếc giũa hoặc một công cụ Dremel để cắt bỏ bất kỳ loại nhựa nào cản trở việc cài nút của vỏ bọc.

Bước 15: Phần mềm

Phần mềm
Phần mềm

Ở đây chúng tôi đang thiết lập Hệ điều hành của Pi và một số mã tôi đã sử dụng cho nút và đèn LED. Bạn sẽ cần phải thoải mái khi chỉnh sửa tệp trong Linux.

  • Cài đặt Kali Linux vào thẻ SD của Raspberry Pi. Truy cập TẠI ĐÂY (Trang web của Kali Linux) để nhận hướng dẫn cho bất kỳ bảng nào bạn đang sử dụng.
  • Tải tập lệnh của tôi xuống Pi, thay đổi phần mở rộng từ ".txt" thành ".sh" và làm cho chúng có thể thực thi được.
  • Thêm một mục crontab để bắt đầu các tập lệnh khi khởi động. Trong tệp / etc / crontab, thêm:

    # Đèn LED flash sau khi khởi động thành công @ khởi động lại root sleep 10 giây && bash /opt/scripts/flashled.sh &> / dev / null # Bật nút nguồn @ khởi động lại root sleep 10 giây && bash /opt/scripts/powerbutton.sh &> / dev /vô giá trị

    Thay đổi thư mục và tên của các tập lệnh để phù hợp với nơi bạn đặt chúng và những gì bạn đặt tên cho chúng

Theo tùy chọn, chạy sudo systemctl vô hiệu hóa lightdm.service để khởi động Kali mà không cần gui và tiết kiệm một số tài nguyên

Bước 16: Đi Pentesting

Đó là mọi thứ bạn cần để Raspberry Pi chạy bên trong một BBU cũ!

Cuối cùng tôi muốn thêm một rơ le và nút để bật và tắt nguồn cho các ổ cắm ở trên cùng. Một vài viên pin lithium và một bộ rung piezo cũng sẽ rất tuyệt.

Vui lòng xem các bản cập nhật trên trang Hackaday.io của tôi!

Tôi cũng đã có dự án này được giới thiệu trên trang web chính của Hackaday!

Đề xuất: