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ó địa chỉ MAC duy nhất (Kiểm soát Truy cập Phương tiện). Điều này áp dụng cho tất cả các loại thẻ mạng, bao gồm thẻ Ethernet và thẻ WiFi. Địa chỉ MAC là 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ủ trên mạng.

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. Địa chỉ MAC cũng có thể được gọi là Địa chỉ thực. Đọc bài đăng của tôi trên cách tìm địa chỉ MAC của bạn strong> nếu bạn không biết nó.

mac address

Tất cả địa chỉ MAC được mã hóa cứng vào một 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ỉ MACtrong chính hệ điều hành bằng cách 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 mình? Cũng có nhiều lý do cho điều này, chủ yếu liên quan đến 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 hạn chế hoặc bằng cách giả mạo địa chỉ MAC đã được ủy quyền.

Ví dụ: mạng WiFi chỉ cho phép 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ể đánh địa chỉ MAC hợp lệ, bạn có thể giả mạo địa chỉ MAC của bạn và truy cập vào mạng WiFi.

Ví dụ khác là nếu bạn có một ISP cho phép chỉ một số máy tính nhất định kết nối vớ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 MAC địa chỉ cho card mạng trong Windows khá dễ dàng thực hiện theo các bước dưới đây.

Bước 1: Nhấp vào Bắt đầu, rồi Bảng điều khiển, sau đó Kết nối mạngvà nhấp chuột phải vào kết nối mạng bạn muốn thay đổi địa chỉ MAC và chọn Thuộc tính. Thông thường, nó sẽ là Kết nối khu vực địa phươnghoặc Kết nối mạng không dây.

local area connection

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,rồi đến Mạng và Internet,rồi đến Trung tâm mạng và chia sẻ,rồi nhấp vào Quản lý kết nối mạnghoặc Thay đổi cài đặt bộ điều hợp.

change adpater settings

Sau đó bạn có thể nhấp chuột phải vào bộ điều hợp và chọn Thuộc tính.

Bước 2: Trên Chunghoặc Tabmạng, nhấp vào nút Định cấu hình.

configure network adapter

Bước 3: Bây giờ hãy nhấp vào tab Nâng caovà nhấp vào thuộc tính Địa chỉ quản trị địa chỉhoặc thuộc tính Địa chỉ mạng.

locally administered address

Theo mặc định, giá trị Hiện tạikhông được chọn. Tiếp tục và nhấp vào nút radio Giá trị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ự, nghĩa 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.

mac address change

Bạn có thể vào dấu nhắc lệnh và gõ IPCONFIG / ALLạnh>để 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 registry, nhưng nó có nhiều kỹ thuật hơn và có thể không được yêu cầu bởi hầu hết mọi người.

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. Thứ nhất, 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 phải tìm ra tên kỹ thuật của adapter trước khi bạn có thể thay đổi các thiết lập. Tôi sẽ giải thích mọi thứ bên dưới từng bước, nhưng đôi khi nó hơi phức tạp.

Để bắt đầu, hãy tìm hiểu địa chỉ MAC hiện tại cho máy Mac của bạn. Bạn có thể thực hiện điều này theo một trong hai cách: thông qua System Preferences hoặc thông qua Terminal. Mở Tùy chọn hệ thống, nhấp vào Mạngvà sau đó nhấp vào nút Nâng cao. Trước hết hãy đảm bảo chọn giao diện thích hợp (WiFi, Ethernet, v.v.) trong hộp danh sách bên trái.

os x network advanced

Nhấp vào Phần cứngvà 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ôngtừ trình đơn thả xuống Định cấu hình, nhưng điều đó không cho phép bạn chỉnh sửa địa chỉ MAC.

network hardware mac

Trong Terminal, bạn có thể lấy địa chỉ MAC bằng cách gõ lệnh sau:

ifconfig en0 | grep ether

Thao tác 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 phải chạy lệnh này vài lần để thêm 1 vào số mỗi lần. Ví dụ, tôi chạy các lệnh dưới đây cho đến khi tôi đạt đến một giao diện không tồn tại.

terminal os x ifconfig

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 trang bạn đã xem 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 f8: 1e: df: d8: 9d: 8akhớp với en1, đó là giao diện tôi phải sử dụng cho lần tiếp theo lệnh.

Trước khi chúng tôi thay đổi địa chỉ MAC, bạn có thể sử dụng 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 / \ (.. \) / \ 1: / g; s /.$//’

Bây giờ bạn đã có đị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 mà 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 bật tài khoản gốc trong OS X. Theo mặc định, thư mục gốc bị vô hiệu hóa và tốt hơn nên tắt nó nếu bạn có thể. Chỉ cần đăng nhập như một quản trị viên và bạn sẽ có thể chạy lệnh tốt. Tuy nhiên, nó sẽ hỏi 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 mọi mạng và sau đó chạy lệnh. Đáng ngạc nhiên, ngắt kết nối từ một mạng không dây trong OS X không trực quan chút nào. Bạn phải nhấn và giữ phím Tùy chọnrồi nhấp vào biểu tượng WiFi để xem tùy chọn ngắt kết nối.

disconnect from wifi os x

Vì vậy, đây là tóm tắt tất cả các lệnh tôi đã chạy để nhận đị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.

mac address change os x

Như tôi đã đề cập trước đó, điều này chắc chắn không đơn giản như quá trình trên Windows, nhưng bạn có thể thực hiện 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 nào, vui lòng đăng nhận xét. Hãy tận hưởng!

[Vietsub] Cùng chơi Mafia 2 - Tập 1 Giấc Mơ Mỹ

bài viết liên quan:


2.04.2015