Thay đổi hoặc giả mạo địa chỉ MAC trong Windows hoặc OS X

Mỗi NIC (Card giao diện mạng)( (Network Interface Card)) Â có một địa chỉ MAC duy nhất ( Điều khiển truy cập phương tiện(Media Access Control) ). Đ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(MAC Address) là một số sáu byte hoặc số thập lục phân 12 chữ số được sử dụng để xác định duy nhất một máy chủ lưu trữ trên mạng.

Ví dụ về địa chỉ MAC(MAC address) là 1F-2E-3D-4C-5B-6A và nó nằm trong giao thức mạng Lớp 2 của (Layer 2)mô hình OSI(OSI model) . Trong các mạng ngày nay, ARP hoặc Giao thức phân giải địa chỉ(Address Resolution Protocol) chuyển đổi địa chỉ MAC thành địa chỉ(MAC address) giao thức (protocol address)Lớp 3(Layer 3) , chẳng hạn như địa chỉ IP(IP address) . Địa chỉ MAC(MAC address) cũng có thể được gọi là Địa chỉ vật lý(Physical Address) . Đọc bài đăng của tôi về cách tìm địa chỉ MAC của bạn(how to find your MAC address) nếu bạn không biết.

địa chỉ MAC

Tất cả các địa chỉ MAC đều được mã hóa cứng vào một card mạng(network card) và không bao giờ có thể thay đổi được. Tuy nhiên, bạn có thể thay đổi hoặc giả mạo địa chỉ MAC(change or spoof the MAC address) trong chính hệ điều hành(operating system) bằng một vài thủ thuật đơn giản.

Vậy tại sao bạn lại muốn thay đổi địa chỉ MAC(MAC address) của mình ? Có rất nhiều lý do cho điều này, chủ yếu liên quan đến việc bỏ qua một số loại bộ lọc địa chỉ MAC(MAC address) được đặt trên modem, bộ định tuyến hoặc tường lửa(router or firewall) . Thay đổi Địa chỉ MAC(MAC Address) có thể giúp bạn vượt qua một số hạn chế mạng nhất định bằng cách mô phỏng Địa chỉ MAC(MAC Address) không bị hạn chế hoặc bằng cách giả mạo địa chỉ MAC(MAC address) đã được cấp phép.

Ví dụ: mạng WiFi(WiFi network) có thể chỉ cho phép các máy tính được phép kết nối với mạng và lọc(network and filters) ra các máy tính dựa trên địa chỉ MAC(MAC address) . Nếu bạn có thể phát hiện ra một địa chỉ MAC(MAC address) hợp pháp , thì bạn có thể giả mạo địa chỉ MAC của mình và giành quyền truy cập(MAC address and gain access) vào mạng WiFi(WiFi network) .

Một ví dụ khác là nếu bạn có một ISP chỉ cho phép một số 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(MAC address) của máy tính được ủy quyền và kết nối(computer and connect) 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(MAC address) cho card  mạng(network card) trong Windows khá dễ dàng theo các bước dưới đây.

Bước 1(Step 1) : Nhấp vào Bắt đầu(Start) , sau đó là Bảng điều khiển(Control Panel) , sau đó là Kết nối mạng(Network Connections) và nhấp chuột phải vào kết nối mạng(network connection) mà bạn muốn thay đổi địa chỉ MAC(MAC address) và chọn Thuộc tính(Properties) . Nó thường sẽ là Kết nối cục(Local Area Connection) bộ hoặc Kết nối mạng không dây(Wireless Network Connection) .

mạng cục bộ

Nếu bạn đang sử dụng Windows Vista , Windows 7 trở lên, bạn phải đi tới Bảng điều khiển,(Control Panel,) sau đó đến Mạng và Internet,(Network and Internet,) sau đó là Trung tâm mạng và chia sẻ,(Network and Sharing Center,) sau đó nhấp vào  Quản lý kết nối mạng(Manage Network Connections ) hoặc Thay đổi cài đặt bộ điều hợp( Change adapter settings) .

thay đổi cài đặt adpater

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(Properties) .

Bước 2(Step 2) : Trên tab Chung(General) hoặc Mạng , nhấp vào nút (Networking)Định cấu hình(Configure) .

định cấu hình bộ điều hợp mạng

Bước 3(Step 3) : Bây giờ hãy nhấp vào tab Nâng cao(Advanced) và nhấp vào thuộc tính Địa chỉ được quản trị cục(Locally Administered Address) bộ Â hoặc thuộc tính Địa chỉ mạng(Network Address) .

địa chỉ quản lý tại địa phương

Theo mặc định, giá trị Không(Not Present) có mặt được chọn. Tiếp tục và nhấp vào nút radio (radio button and enter)Giá trị và nhập (Value) địa chỉ MAC(MAC address) mới . Địa chỉ MAC(MAC address) 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(MAC address) không có dấu gạch ngang.

thay đổi địa chỉ mac

Bạn có thể đi tới  dấu nhắc lệnh và nhập(command prompt and type) Â trong IPCONFIG /ALL để kiểm tra xem địa chỉ MAC(MAC address) đã bị thay đổi chưa. 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(MAC address) 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 nó mang tính kỹ thuật cao hơn nhiều và có lẽ 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(MAC address) 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(MAC address) .

Thứ hai, bạn cần tự tìm ra tên kỹ thuật của bộ điều hợp trước khi có thể thay đổi cài đặt. Tôi sẽ giải thích từng bước mọi thứ bên dưới, nhưng đôi khi nó hơi phức tạp.(explain everything)

Để bắt đầu, hãy tìm địa chỉ MAC(MAC address) hiện tại cho máy Mac(Mac) của bạn . Bạn có thể thực hiện việc này bằng một trong hai cách: qua System Preferences hoặc qua Terminal . Mở System Preferences , nhấp vào Network và sau đó nhấp vào  nút Advanced . Đảm(Make) 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.

hệ điều hành x mạng nâng cao

Nhấp vào tab Phần cứng(Hardware) và bạn sẽ thấy dòng đầu tiên là Địa chỉ MAC(MAC Address) . Tôi nghĩ rằng bạn có thể chỉ cần chọn Thủ(Manually) công từ menu thả xuống Định cấu hình(Configure) , nhưng điều đó không cho phép bạn chỉnh sửa địa chỉ MAC(MAC address) .

phần cứng mạng mac

Trong Terminal , bạn có thể lấy địa chỉ MAC(MAC address) 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(MAC address) 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 gặp giao diện không tồn tại.

hệ điều hành đầu cuối 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 địa chỉ mà bạn đã thấy qua System Preferences . Trong trường hợp của tôi, địa chỉ MAC WiFi(WiFi MAC address) của tôi là f8: 1e: df: d8: 9d: 8a khớ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(MAC address) , bạn có thể sử dụng một lệnh hữu ích trong Terminal để tạo (Terminal)địa chỉ MAC(MAC address) 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(MAC address) mới , bạn có thể thay đổi địa chỉ hiện tại bằng cách sử dụng lệnh sau. Thay thế XX(Replace XX) bằng địa chỉ MAC(MAC address) 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 đăng nhập với tư cách Quản trị(Administrator) viên hoặc bạn phải kích hoạt tài khoản gốc(root account) trong OS(OS X) X. Theo mặc định, root bị vô hiệu hóa và tốt hơn hết là bạn nên để nó ở chế độ vô hiệu hóa nếu 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ẽ yêu cầu bạn nhập mật khẩu trước khi thay đổi địa chỉ MAC(MAC address) .

Ngoài ra, địa chỉ sẽ không thay đổi(t change) nếu bạn vẫn kết nối với mạng WiFi(WiFi network) . 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 là việc ngắt kết nối khỏi mạng không dây(wireless network) 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ọn(Option) , sau đó nhấp vào biểu tượng WiFi(WiFi icon) để xem tùy chọn ngắt kết nối(disconnect option) .

ngắt kết nối khỏi hệ điều hành wifi x

Vì vậy, đây là tóm tắt tất cả các lệnh tôi đã chạy để lấy địa chỉ MAC(MAC address) hiện tại , tạo một địa chỉ ngẫu nhiên(random one) , cập nhật địa chỉ MAC(MAC address) và sau đó xác minh để đảm bảo rằng nó đã thực sự thay đổi.

thay đổi địa chỉ mac os x

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ể thực hiện được nếu 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, hãy gửi bình luận. Vui thích!



About the author

Tôi là một chuyên gia máy tính và đã làm việc với máy tính trong nhiều năm. Tôi có kinh nghiệm với cả Apple iPhone và Microsoft Windows 10. Các kỹ năng của tôi bao gồm: sử dụng máy tính để tạo, mã hóa và lưu trữ dữ liệu; tìm và sửa lỗi trong phần mềm; và khắc phục sự cố. Tôi am hiểu mọi lĩnh vực sử dụng máy tính, bao gồm Apple iOS, Microsoft Windows 10, bảo vệ chống ransomware, v.v. Tôi tin tưởng rằng các kỹ năng của tôi sẽ có giá trị đối với doanh nghiệp hoặc tổ chức của bạn.



Related posts