Cách giả mạo địa chỉ MAC của bạn trong Mac OS X

Mục lục:

Anonim

Địa chỉ MAC là mã định danh duy nhất được gán cho cạc mạng của bạn và một số mạng thực hiện lọc địa chỉ MAC như một phương pháp bảo mật. Có nhiều lý do để giả mạo địa chỉ MAC và rất dễ giả mạo địa chỉ MAC của bạn trong macOS Monterey 12, macOS Big Sur 11, macOS Catalina, macOS Mojave 10.14, macOS High Sierra, Sierra 10.12, El Capitan, Yosemite 10 .10, Mac OS X 10.4, 10.5, 10.6, 10.7, OS X 10.8 và OS X 10.9. Với mục đích của bài viết này, chúng tôi sẽ giả định rằng bạn muốn giả mạo địa chỉ MAC không dây của máy Mac, nghĩa là thẻ wi-fi của bạn.

Còn chần chừ gì nữa, đây là quy trình ba bước về cách bạn có thể giả mạo và thay đổi địa chỉ MAC trong macOS và Mac OS X.

1: Lấy Giao diện Mạng Hiện tại

Một số máy Mac sử dụng en0 và một số khác sử dụng en1 cho wi-fi, bạn có thể nhanh chóng xác định trường hợp nào xảy ra trên máy Mac của mình bằng cách giữ phím OPTION và nhấp vào mục menu wi-fi để xem giao diện .

2: Truy xuất địa chỉ MAC hiện tại của bạn

Bạn sẽ muốn có địa chỉ MAC không dây hiện tại của mình để có thể đặt lại mà không cần khởi động lại. Khởi chạy ứng dụng Terminal và gõ lệnh sau:

ifconfig en1 | grep ether

Bạn sẽ thấy nội dung như:

ether 00:12:cb:c6:24:e2

Và các giá trị sau 'ether' bổ sung cho địa chỉ MAC hiện tại của bạn. Viết điều này xuống một nơi nào đó để bạn không quên nó. Nếu bạn làm như vậy, đó không phải là ngày tận thế, bạn chỉ cần khởi động lại để đặt lại từ một thay đổi.

Lưu ý, có thể máy Mac của bạn có thẻ wi-fi ở en0 hoặc en1, vì vậy bạn có thể cần điều chỉnh chuỗi theo giao diện mạng của mình như đã nêu chi tiết ở trên.

Giả mạo địa chỉ MAC trong MacOS

Để giả mạo địa chỉ MAC của bạn, bạn chỉ cần đặt giá trị được trả về từ ifconfig thành một giá trị hex khác ở định dạng aa:bb:cc:dd:ee:ff. Bạn có thể tạo ngẫu nhiên nếu cần.

Đối với ví dụ này, chúng tôi sẽ đặt địa chỉ MAC không dây thành 00:e2:e3:e4:e5:e6 bằng cách đưa ra lệnh sau:

sudo ifconfig en1 ether 00:e2:e3:e4:e5:e6

Nếu giao diện wi-fi là en0, lệnh sẽ như sau:

sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx

Lệnh sudo sẽ yêu cầu bạn nhập mật khẩu gốc để thực hiện thay đổi.

Một lần nữa, bạn cần đảm bảo giao diện mạng của mình được xác định chính xác, vì vậy nếu gặp phải bất kỳ sự cố nào, bạn có thể xác nhận rằng wi-fi đang sử dụng en1 hoặc en0.

Xác minh địa chỉ MAC giả mạo đã hoạt động

Nếu bạn muốn kiểm tra xem giả mạo có hoạt động hay không, hãy nhập lệnh tương tự như trước đó:

ifconfig en1 | grep ether

Bây giờ bạn sẽ thấy:

ether 00:e2:e3:e4:e5:e6

Có nghĩa là địa chỉ MAC của bạn bây giờ là giá trị mà bạn đã đặt. Nếu bạn muốn xác minh thêm về hành vi giả mạo, chỉ cần đăng nhập vào bộ định tuyến không dây của mình và xem danh sách 'thiết bị khả dụng' (hoặc thiết bị được đính kèm) và địa chỉ MAC giả mạo của bạn sẽ nằm trong danh sách đó.

Nếu bạn muốn đặt lại địa chỉ MAC của mình về giá trị thực, chỉ cần đưa ra các lệnh ifconfig ở trên với địa chỉ MAC mà bạn đã truy xuất ở bước 1. Bạn cũng có thể khởi động lại máy Mac của mình.

Vui thích!

Lưu ý: Độc giả Dee Brown chỉ ra những điều sau đây, điều này có thể giúp một số người dùng gặp khó khăn: “bạn cần chạy 10.5.6 để thực hiện thủ thuật tách khỏi mạng. KHÔNG TẮT SÂN BAY

Cách giả mạo địa chỉ MAC của bạn trong Mac OS X