Thay đổi hoặc giả mạo địa chỉ MAC trong Windows hoặc OS X
Mỗi NIC (Thẻ giao diện mạng) có một địa chỉ MAC duy nhất (Kiểm soát truy cập phương tiện truyền thông). Điều này áp dụng cho tất cả các loại card mạng, bao gồm cả card Ethernet và card WiFi. Địa chỉ MAC là một số sáu byte hoặc số thập lục phân 12 chữ số được sử dụng để nhận dạng duy nhất một máy chủ lưu trữ trên mạng.
Một ví dụ về địa chỉ MAC là 1F-2E-3D-4C-5B-6A và nó rơi vào giao thức mạng lớp 2 của mô hình OSI. Trong các mạng ngày nay, ARP hoặc Giao thức phân giải địa chỉ chuyển đổi địa chỉ MAC thành địa chỉ giao thức lớp 3, chẳng hạn như địa chỉ IP. Một địa chỉ MAC cũng có thể được gọi là Địa chỉ vật lý. Đọc bài viết của tôi trên làm thế nào để tìm địa chỉ MAC của bạn nếu bạn không biết điều đó.
Tất cả các địa chỉ MAC được mã hóa cứng vào card mạng và không bao giờ có thể thay đổi. Tuy nhiên, bạn có thể thay đổi hoặc giả mạo địa chỉ MAC trong chính hệ điều hành sử dụng một vài thủ thuật đơn giản.
Vậy tại sao bạn muốn thay đổi địa chỉ MAC của bạn? Có nhiều lý do cho việc này, chủ yếu liên quan đến việc bỏ qua một số loại bộ lọc địa chỉ MAC được đặt trên modem, bộ định tuyến hoặc tường lửa. Thay đổi Địa chỉ MAC có thể giúp bạn bỏ qua một số hạn chế mạng nhất định bằng cách mô phỏng Địa chỉ MAC không bị hạn chế hoặc giả mạo địa chỉ MAC đã được ủy quyền.
Ví dụ: mạng WiFi chỉ có thể cho phép các máy tính được ủy quyền kết nối với mạng và lọc ra các máy tính dựa trên địa chỉ MAC. Nếu bạn có thể phát hiện ra một địa chỉ MAC hợp pháp, thì bạn có thể giả mạo địa chỉ MAC của mình và truy cập vào mạng WiFi.
Một ví dụ khác là nếu bạn có một ISP chỉ cho phép một số lượng máy tính nhất định kết nối Internet từ nhà của bạn. Nếu bạn có nhiều máy tính cần kết nối, bạn có thể giả mạo địa chỉ MAC của máy tính được ủy quyền và kết nối từ một máy tính khác.
Thay đổi địa chỉ MAC của Windows
Bạn có thể thay đổi địa chỉ MAC cho card mạng trong Windows khá dễ dàng theo các bước bên dưới.
Bước 1: Bấm vào Khởi đầu, sau đó Bảng điều khiển, sau đó Kết nối mạng, và nhấp chuột phải vào kết nối mạng mà bạn muốn thay đổi địa chỉ MAC và chọn Tính chất. Nó thường sẽ là Mạng cục bộ hoặc là Kết nối mạng không dây.
Nếu bạn đang sử dụng Windows Vista, Windows 7 trở lên, bạn phải truy cập Bảng điều khiển, sau đó Mạng và Internet, sau đó Trung tâm kết nối và chia sẻ, và sau đó bấm vào Quản lý kết nối mạng hoặc là Thay đổi cấu hình bộ chuyển đổi.
Sau đó, bạn có thể nhấp chuột phải vào bộ chuyển đổi và chọn Tính chất.
Bước 2: Trên Chung hoặc là Mạng bấm vào tab Cấu hình nút.
Bước 3: Bây giờ bấm vào Nâng cao tab và bấm vào Địa chỉ quản lý tại địa phương tài sản hoặc Địa chỉ mạng bất động sản.
Theo mặc định, Không có mặt giá trị được chọn. Đi trước và nhấp vào Giá trị nút radio và nhập địa chỉ MAC mới. Địa chỉ MAC là sự kết hợp của 6 cặp số và ký tự, tức là 40-A2-D9-82-9F-F2. Bạn nên nhập địa chỉ MAC mà không có dấu gạch ngang.
Bạn có thể vào dấu nhắc lệnh và gõ vào IPCONFIG / ALL để kiểm tra xem địa chỉ MAC đã được thay đổi chưa. Hãy tiếp tục và khởi động lại máy tính để các thay đổi có hiệu lực.
Đây là cách đơn giản nhất để thay đổi địa chỉ MAC của bạn trong Windows. Bạn cũng có thể làm như vậy thông qua sổ đăng ký, nhưng hầu hết mọi người đều yêu cầu nhiều kỹ thuật hơn và có lẽ không bắt buộc.
Thay đổi địa chỉ MAC OS X
Thay đổi địa chỉ MAC trên OS X chắc chắn không dễ dàng như trên Windows. Đầu tiên, bạn phải sử dụng Terminal (tương tự như dấu nhắc lệnh trong Windows) để thực sự thay đổi địa chỉ MAC.
Thứ hai, bạn cần tự tìm ra tên kỹ thuật của bộ chuyển đổi trước khi bạn có thể thay đổi cài đặt. Tôi sẽ giải thích mọi thứ bên dưới từng bước một, nhưng đôi khi nó hơi phức tạp.
Để bắt đầu, hãy tìm địa chỉ MAC hiện tại cho máy Mac của bạn. Bạn có thể thực hiện việc này theo một trong hai cách: thông qua Tùy chọn hệ thống hoặc qua Thiết bị đầu cuối. Mở Tùy chọn hệ thống, bấm vào Mạng và sau đó bấm vào Nâng cao nút. Đảm bảo chọn giao diện thích hợp trước (WiFi, Ethernet, v.v.) trong hộp danh sách bên trái.
Bấm vào Phần cứng tab và bạn sẽ thấy dòng đầu tiên là Địa chỉ MAC. Tôi nghĩ bạn có thể chỉ cần chọn Thủ công từ Cấu hình thả xuống, nhưng điều đó không cho phép bạn chỉnh sửa địa chỉ MAC.
Trong Terminal, bạn có thể lấy địa chỉ MAC bằng cách nhập lệnh sau:
ifconfig en0 | grep ether
Điều này sẽ cung cấp cho bạn địa chỉ MAC cho giao diện en0. Tùy thuộc vào số lượng giao diện bạn có trên máy tính của mình, bạn có thể cần chạy lệnh này nhiều lần thêm 1 vào số mỗi lần. Ví dụ: tôi đã chạy các lệnh sau bên dưới cho đến khi tôi đạt được giao diện không tồn tại.
Bây giờ bạn có thể chỉ cần so sánh các địa chỉ MAC được liệt kê ở đây với địa chỉ bạn đã thấy qua Tùy chọn hệ thống. Trong trường hợp của tôi, địa chỉ MAC WiFi của tôi là f8: 1e: df: d8: 9đ: 8a phù hợp với en1, Vì vậy, đó là giao diện tôi phải sử dụng cho các lệnh tiếp theo.
Trước khi chúng tôi thay đổi địa chỉ MAC, bạn có thể sử dụng một lệnh hữu ích trong Terminal để tạo địa chỉ MAC ngẫu nhiên nếu bạn cần.
openssl rand -hex 6 | sed 's / \ (tầm \) / \ 1: / g; s /.$// '
Bây giờ bạn có một địa chỉ MAC mới, bạn có thể thay đổi địa chỉ hiện tại bằng cách sử dụng lệnh sau đây. Thay thế XX bằng địa chỉ MAC thực tế bạn muốn sử dụng.
sudo ifconfig en0 ether xx: xx: xx: xx: xx: xx
Để thực hiện việc này, bạn cần phải đăng nhập với tư cách Quản trị viên hoặc bạn phải kích hoạt tài khoản root trong OS X. Theo mặc định, root bị vô hiệu hóa và tốt hơn hết là để nó bị vô hiệu hóa nếu bạn có thể. Chỉ cần đăng nhập với tư cách quản trị viên và bạn sẽ có thể chạy lệnh tốt. Tuy nhiên, nó sẽ hỏi bạn mật khẩu của bạn trước khi thay đổi địa chỉ MAC.
Ngoài ra, địa chỉ sẽ không thay đổi nếu bạn vẫn kết nối với mạng WiFi. Trước tiên bạn cần ngắt kết nối khỏi bất kỳ mạng nào và sau đó chạy lệnh. Đáng ngạc nhiên, việc ngắt kết nối với mạng không dây trong OS X hoàn toàn không trực quan. Bạn phải nhấn và giữ Tùy chọn và sau đó nhấp vào biểu tượng WiFi để xem tùy chọn ngắt kết nối.
Vì vậy, đây là danh sách tất cả các lệnh tôi đã chạy để lấy địa chỉ MAC hiện tại, tạo một địa chỉ ngẫu nhiên, cập nhật địa chỉ MAC và sau đó xác minh để đảm bảo rằng nó đã thực sự thay đổi.
Như tôi đã đề cập trước đó, điều này chắc chắn không đơn giản như quy trình trên Windows, nhưng bạn sẽ có thể làm điều đó nếu bạn chỉ cần sao chép và dán các lệnh ở trên. Nếu bạn có bất kỳ câu hỏi, xin vui lòng gửi bình luận. Thưởng thức!