17 tháng 7, 2013

Thay đổi địa chỉ MAC trong Windows, Linux và Mac OS

Khái niệm địa chỉ MAC xem tại:


Một số người cho rằng địa chỉ MAC được gắn cứng với adapter mạng nên chúng ta không thể thay đổi nó. Tuy nhiên trong thực tế vẫn có cách để giả mạo địa chỉ MAC, về cơ bản là làm cho địa chỉ của adapter (card mạng) giống như một địa chỉ khác.

Mục đích của việc thay đổi địa chỉ MAC:


1. Để vượt qua bộ lọc MAC của router. Những địa chỉ MAC hợp lệ có thể được tìm thấy bằng cách dùng phần mềm sniffer trên LAN, sau đó người dùng “lậu” (tạm gọi như thế) có thể giả mạo một trong những địa chỉ MAC hợp lệ đó. Việc có 2 địa chỉ giống nhau trong cùng mạng LAN sẽ gây ra vấn đề, tuy nhiên có những lúc máy tính bị giả mạo MAC tắt đi thì chính là thời điểm mà kẻ giả mạo bắt đầu hoạt động.

2. Sniffing những kết nối khác trên mạng. Bằng cách giả mạo địa chỉ MAC, họ có thể nhận được những gói tin vốn chỉ được gửi cho máy tính khác. Tuy nhiên, việc đầu độc ARP (ARP poisoning) thường là tốt hơn phương pháp giả địa chỉ MAC trong trường hợp này.

3. Tránh bị nhận diện trong IDS và Security log bằng cách thay đổi địa chỉ MAC ngẫu nhiên, có những công cụ hỗ trợ việc này ví dụ như MadMACs.

4. Để thực hiện một tấn công DoS, ví dụ giả mạo địa chỉ MAC của gateway đến 1 subnet có thể gây ra sự cố về traffic. Ngoài ra, nhiều WiFi router sẽ khoá lại nếu một client cố gắng kết nối với địa chỉ MAC giống như BSSID của router.

5. Các hacker sử dụng kỹ thuật này để ẩn dấu vết của mình khi xâm nhập vào mạng. Tuy nhiên vẫn có nhiều lý do hợp lệ để thực hiện thay đổi địa chỉ MAC.

Ví dụ: một số nhà cung cấp mạng như các công ty cáp thường sử dụng địa chỉ MAC khi bạn đăng ký dịch vụ của họ, nếu địa chỉ MAC đó thay đổi, bạn sẽ phải đăng ký lại thông qua bộ phận hỗ trợ kỹ thuật của họ, đây luôn là một quá trình khiến nhiều người không hài lòng. Nếu thay một thiết bị mới, bạn có thể gọi họ để có sự hỗ trợ.

6. Các chuyên gia bảo mật cũng có thể thực hiện công việc này để tạo cho một máy tính nào đó một địa chỉ MAC không xác thực với mạng, sau đó sử dụng máy tính đó để test bảo mật.

Làm thế nào để thay đổi địa chỉ MAC ?

LINUX
Việc thay đổi địa chỉ MAC trong Linux (và hầu hết các hệ điều hành họ Unix) ta dùng 2 câu lệnh đơn giản sau:

Code:

ifconfig eth0 down hw ether 00:00:00:00:00:01
ifconfig eth0 up

Mac OS X

Dùng lệnh:

Code:
sudo ifconfig en0 lladdr 00:00:00:00:00:01

Windows 2000/XP/Vista/7

Kiểm tra địa chỉ MAC hiện tại của máy (Start--> Run --> cmd), dùng lệnh ipconfig /all


Cách 1: tuỳ thuộc vào loại NIC (Network Interface Card), nếu NIC không hỗ trợ Clone MAC address thì làm theo cách 2.
Menu Start -> Control Panel -> Network Connections
Click phải chuột lên NIC cần thay đổi MAC và chọn Properties.


Bấm Configure… trong hộp thoại Properties

[Hình: mac4.jpg]

Chuyển sang tab Advanced, click vào dòng Network Address, chọn mục Value ở bên phải, nhập vào địa chỉ MAC mới.

[Hình: mac2.jpg]

Chú ý: địa chỉ MAC nhập vào chỉ gồm các chữ số dạng hexa, không có dấu ":" hay "-".

Nếu muốn khôi phục lại địa chỉ MAC mặc định thì chọn mục Not Present.

Sau đó bấm OK.

Kiểm tra lại bằng lệnh ipconfig /all

Địa chỉ MAC đã được thay đổi.


Cách 2:

Menu Start -> Run, gõ vào "regedt32" để mở Registry Editor.

Chú ý: không dùng lệnh "regedit".

[Hình: mac6.jpg]

Tìm đến nhánh "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contr o l\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}".

Bên dưới nhánh này có nhiều khoá con gồm 4 chữ số dạng 0000, 0001, 0002, 0003… Đây là các Network Adapter hiện có trong máy, gồm cả các virtual adapter. Ta tìm đến adapter cần đổi MAC, nhận diện bằng cách xem nội dung của String Value "DriverDesc".


Thêm vào String Value (New-->String Value) đặt tên là "NetworkAddress" (có kiểu data là "REG_SZ")


Nhập địa chỉ MAC mới (có thể nhập dạng xxxxxxxxxxxx hoặc xx-xx-xx-xx-xx-xx).


OK, thoát ra, Disable và Enable trở lại Connection vừa thay đổi để cập nhật địa chỉ MAC mới.

Địa chỉ MAC đã được sửa đổi.


Cách 3: dùng các phần mềm đổi địa chỉ MAC như:

- Mac Makeup
- MadMACs
- Smac
- Etherchange
- Technitium MAC Address Changer.
- ...


Thay đổi địa chỉ MAC bằng phần mềm Technitium MAC Address Changer

Một trong những tiện ích miễn phí Technitium MAC Address Changer có thể giúp chúng ta thay đổi được đại chỉ MAC trong PC của mình. Dành cho hệ điều hành Windows, hỗ trợ: Windows 2000 / XP / Server 2003 / Vista Compatible [microsoft.com] / Server 2008 / 7

Download Technitium MAC Address Changer tại địa chỉ: http://www.technitium.com/

Sau khi Download ta tiến hành cài đặt
Kích đúp vô File mới download để cài đặt
Chương trình sẽ tiến hành cài đặt, Click Next để tiếp tục

[Hình: mactech2.jpg]

Tích chọn I agree to above terms of agreement, Click Next để tiếp tục

[Hình: mactech3.jpg]

Chọn đường dẫn để cài đặt chương trình (Click Browse nếu muốn thay đổi), Click Next để tiếp tục

[Hình: mactech4.jpg]

Màn hình tiếp theo cho phép ta lụa chọn shortcut được đặt ở đâu, ta cứ để mặc định, nhấn Next để tiếp tục cài đặt.

[Hình: mactech5.jpg]

Click Finish để kết thúc quá trình cài đặt


Start --> Run --> cmd, gõ lện ipconfig /all để coi địa chỉ MAC hiện tại của máy


Click Shorcut tên TMAC v5 R3 ngoài Desktop để khởi chạy chương trình, Chương trình sẽ được chạy lên

[Hình: mactech7.jpg]

Khi khởi chạy Technitium MAC Address Changer, chương trình sẽ tìm kiếm trong hệ thống và nhận ra địa chỉ MAC của adapter. Nó cũng có thể tìm ra nhà sản xuất, tốc độ mạng tối đa hay một số thông tin khác, Click Change MAC để thay đổi.


Nếu là một kỹ thuật viên đích thực, ta có thể tự nhập vào địa chỉ MAC. Tuy nhiên các địa chỉ MAC thường rất phức tạp nên khả năng bạn sẽ nhập sai là rất cao. Trong khi đó MAC Address Changer có thể thay ta thực hiện nhiệm vụ đó. Chỉ cần kíchRandom Mac Address, chương trình sẽ tạo ra một địa chỉ MAC cho bạn. Nếu muốn, bạn thậm chí còn có thể chọn ra địa chỉ MAC từ danh sách các nhà sản xuất, chẳng hạn như Cisco, Texas Instruments hay nhiều hãng khác, chương trình sẽ tạo một địa chỉ MAC được sử dụng bởi các nhà sản xuất này. Kích Change Now!, địa chỉ MAC sẽ được thay đổi. Để thay đổi trở lại địa chỉ cũ, bạn chỉ cần kích Original MAC.


Click Yes để xác nhận thay đổi.


Thông báo thay đổi địa chỉ MAC thành công


Màn hình đã thay đổi


Start--> Run --> cmd, gõ lệnh ipconfig /all, ta thấy địa chỉ MAC đã được thay đổi.


Chúc các bạn thành công!.

Không có nhận xét nào:

Đăng nhận xét