Android CyanogenMod Kernel Building: Monitor Mode trên bất kỳ thiết bị Android với một Adapter không dây

Gần đây, tôi đã được làm việc trên một dự án khá thú vị và ngốc nghếch tôi đã có trong tâm trí, và ở đây tôi đang mang đến cho tất cả các bạn phát hiện của tôi. Mục đích chính của hướng dẫn này là tài liệu quá trình xây dựng một kernel Android, đặc biệt là một hạt nhân CyanogenMod và ROM, và sửa đổi các cấu hình hạt nhân để thêm các tính năng đặc biệt, trong trường hợp này, bộ chuyển đổi không dây Alfa hỗ trợ AWUS036H, một trong những nổi tiếng nhất trong số Null Byters .

Tôi muốn xin lỗi trước nếu hướng dẫn này sẽ được phân tán, nhưng điểm mà tôi đang cố gắng để làm nhiều hơn là chỉ một, và điều này có nhiều phạm vi và các chủ đề trong đó. Hãy sẵn sàng để khám phá từng góc khuất của hệ điều hành Android, và hạt nhân khét tiếng của nó!

Tại sao tôi đã quan tâm đến xây dựng  Android Kernel
Khi tôi lần đầu tiên mua Samsung Galaxy S5, tôi chắc chắn hiển nhiên nó sẽ hỗ trợ chế độ màn hình trực tiếp trên card không dây tích hợp. Tuy nhiên, ngay sau khi tôi bắt đầu tìm kiếm xung quanh để làm cho điều này xảy ra, tôi phát hiện ra rằng chipset không hỗ trợ chế độ màn hình nào, và có lẽ sẽ không bao giờ, bởi vì nó là sự kết hợp của MIMO 2x2 và Broadcom 4354 chip.

Nhưng cách đây vài tháng, đói kiến thức của tôi đưa tôi trở nên mất trí và la hét ở phía trước của một máy tính.

Mùa hè là rất nóng trong năm nay. Tôi đã dành vài tháng cuối cùng cố gắng để có được chế độ màn hình để làm việc trên Samsung Galaxy S5 của tôi. Tuy nhiên, tôi không thể phủ nhận rằng cách để thành công là không dễ dàng, chủ yếu là vì thiếu tài liệu như mọi khi, vì vậy tôi ở đây, phá vỡ các bước tôi đã làm theo để làm công việc này.

Sự lựa chọn
Trước khi tiếp tục, tôi phải thông báo cho bạn rằng tôi đã cố gắng để làm theo những con đường khác trước khi biên dịch lại toàn bộ hạt nhân, mặc dù, không may, không ai trong số họ làm việc cho thiết bị của mình (nhưng hy vọng dành cho bạn).

Cách đơn giản nhất để làm điều này là bởi có một thiết bị với một card không dây mà có một chipset biết để hỗ trợ chế độ màn hình. Nếu các yêu cầu này được thỏa mãn, thiết bị của bạn có thể được hỗ trợ bởi các bcmon ứng dụng, đó là nhằm mục đích thiết lập card không dây được xây dựng-in của bạn vào chế độ monitor.

Tuy nhiên, sự phát triển của bcmon là ngưng, vì vậy bạn có thể có một số rắc rối với điều đó. Hãy nhớ rằng hầu hết các dự án này cần truy cập root.

Một lựa chọn khác là sử dụng ứng dụng Kismet của Android pcap mà "thực hiện các trình điều khiển Linux kernel RTL8187 trong không gian người dùng sử dụng các máy chủ USB API Android. Điều này có nghĩa là nó không yêu cầu quyền root (một yêu cầu rất nguy hiểm), và sẽ chạy trên firmware điện thoại cổ. "

Trước hết, rễ mà không phải là nguy hiểm. Nó gần như không thể gạch một thiết bị Android ngày hôm nay, và thậm chí nếu bạn làm thế, nếu bạn có một bản sao lưu và một máy tính, bạn có thể về cơ bản nhận công cụ của bạn, nơi bạn còn lại nó. Flashing ROM thậm chí còn nguy hiểm hơn, nhưng bạn có thể phục hồi từ đó quá dễ dàng hiện nay.

Thứ hai, ứng dụng này trong thực tế đặt các bộ chuyển đổi Alfa ở chế độ màn hình, nhưng được giới hạn trong môi trường thiết lập bởi các ứng dụng riêng của mình (chiếm PCAPs để phân tích sau đó với Wireshark), vì vậy không airodump-ng cũng không wardriving. (Kismet, bạn đã có một công việc! Dù sao, hãy nhớ điều này, Kismet, chúng ta sẽ nói về nó sau này).

Cuối cùng, sự lựa chọn cuối cùng đã cố gắng để tải mô-đun hạt nhân, nhưng điều này là ngoài phạm vi của hướng dẫn này bởi vì mã trình điều khiển Realtek RTL8187L nguồn, chipset AWUS036H là quá lỗi thời do đó không tương thích với hầu hết các nhân Linux gần đây, Android bao gồm.

Các lựa chọn duy nhất là phải biên dịch lại kernel Android được xây dựng với hỗ trợ cho các trình điều khiển cụ thể của Realtek, mà đã được vá và được xây dựng vào hầu hết các bản phân phối Linux trong những năm qua, do đó cung cấp cho các trình biên dịch, chúng tôi sẽ sử dụng.

https://null-byte.wonderhowto.com/how-to/android-cyanogenmod-kernel-building-monitor-mode-any-android-device-with-wireless-adapter-0162943/

Comments

Popular posts from this blog

Npcap

Monitor mode

Thiết lập card không dây trên Kali Linux