-: Khi nhắc đến mạng, chắc
hẳn bạn đã nghe đến thuật ngữ địa chỉ MAC rất nhiều.
Vì vậy, trong bài giảng
này, tôi sẽ trình bày ý nghĩa của chúng ta về địa
chỉ MAC, nó được sử dụng để làm gì và cách thay đổi nó.
(tiếng nhạc kịch tính)
(tiếng nổ lớn) Địa chỉ MAC là viết
tắt của Media Access Control, nó là một địa
chỉ vĩnh viễn, vật lý và duy nhất được nhà
sản xuất thiết bị gán cho các
giao diện mạng.
Vì vậy, cho dù bạn có thẻ không
dây, thẻ có dây hoặc Ethernet, mỗi
một trong những thẻ mạng này đều
đi kèm với một địa chỉ cụ thể dành riêng cho thẻ này.
Vì vậy, không có hai thiết bị nào trên
thế giới có cùng địa chỉ MAC.
Và địa chỉ này sẽ luôn giống với thiết bị cụ
thể này, ngay cả khi bạn
rút phích cắm khỏi máy tính của
mình, kết nối với máy tính
khác, thì thiết bị mạng này sẽ luôn có cùng địa chỉ.
Vì vậy, bạn có thể đã biết rằng địa chỉ
IP được sử dụng trên internet để xác định các máy tính
và giao tiếp giữa các thiết bị trên internet.
Địa chỉ MAC được sử dụng trong mạng để
xác định thiết bị và truyền dữ liệu giữa các thiết bị.
Vì vậy, mỗi phần dữ liệu hoặc
gói được gửi trong mạng
chứa một MAC nguồn và một MAC đích.
Do đó, gói tin này sẽ chuyển
từ MAC nguồn đến MAC đích.
Vì đây là địa chỉ vật lý duy nhất cho mỗi giao
diện, cho mỗi thiết bị mạng và vì nó được sử
dụng để xác định các thiết bị, nên việc thay
đổi nó sẽ khiến bạn ẩn danh trên mạng.
Không chỉ vậy, địa chỉ MAC thường được các
bộ lọc sử dụng để ngăn chặn hoặc cho phép các thiết
bị kết nối với mạng và thực
hiện các tác vụ cụ thể trên mạng.
Vì vậy, có thể thay đổi địa chỉ MAC
của bạn thành địa chỉ MAC của thiết
bị khác sẽ cho phép bạn mạo danh thiết bị này
và cho phép bạn làm những điều mà
bạn có thể không làm được.
Vì vậy, bạn có thể bỏ qua các bộ lọc
hoặc kết nối với các mạng mà chỉ các thiết bị cụ
thể có địa chỉ MAC cụ thể mới có thể kết nối
và bạn cũng sẽ có thể ẩn danh tính của mình.
Bây giờ việc thay đổi địa chỉ MAC rất, rất đơn giản, vì vậy hãy
để tôi chỉ cho bạn cách thực hiện điều đó.
Trước hết, tôi sẽ sử dụng lệnh ifconfig để liệt
kê tất cả các giao diện mạng có sẵn
trên máy Kali của tôi.
Ý tôi muốn nói về giao diện mạng là bất kỳ thiết bị nào
cho phép chúng tôi kết nối với mạng.
Vì vậy, một ví dụ là thẻ Wi-Fi,
hoặc thẻ Ethernet, v.v.
Vì vậy, bạn có thể thấy trước hết chúng ta có eth0,
và đây là một giao diện ảo được tạo bởi hộp ảo khi chúng ta thiết
lập Kali để sử dụng mạng iNet.
Vì vậy, bạn có thể thấy tên giao diện là eth0, bạn có thể
thấy nó có địa chỉ IP vì như tôi đã nói, nó được
kết nối với mạng.
Vì vậy, nếu chúng ta vào đây, chúng ta có thể thấy nó thông báo Đã kết nối có dây.
Vì vậy, đây là giao diện đại diện cho mạng có dây
mà Kali được kết nối, thực
chất là một mạng NAT ảo.
Bạn cũng có thể thấy mặt nạ mạng, chương trình
phát sóng và một phần thông tin thực sự quan trọng,
đó là ether.
Đây là địa chỉ MAC của giao diện ảo này.
Bây giờ, bạn có thể thấy
thông tin tương tự cho hai giao diện khác của tôi, lo và lan0.
Điều duy nhất là bạn có thể thấy đối với cả hai giao
diện này, chúng tôi không có địa chỉ IP.
Và lý do chính cho điều đó
là vì không có giao diện nào trong số này
được kết nối với mạng.
Bây giờ lo là giao diện mặc định được tạo bởi Linux và lan0
là bộ điều hợp không dây thực sự của tôi, vì vậy tôi
có thể sử dụng nó để kết nối với mạng Wi-Fi.
Nhưng nếu tôi vào mạng ở đây, bạn sẽ thấy
Wi-Fi không được kết nối, bởi vì tôi
thực sự không kết nối với bất kỳ mạng nào,
và đó là lý do tại sao nó không có địa chỉ IP.
Bây giờ, điều này không quan trọng vì những
gì chúng tôi muốn làm là chỉ thay đổi địa chỉ
MAC, một lần nữa, được hiển thị ở đây dưới phần ether, tương
tự như những gì bạn đang thấy ở đây cho eth0.
Bây giờ, để thay đổi bất kỳ giá trị
nào bạn thấy ở đây,
trước tiên bạn phải tắt giao diện.
Vì vậy, trong ví dụ này, chúng tôi muốn thay đổi địa chỉ MAC,
để địa chỉ đó được biểu thị bằng ether
và giá trị nằm ngay tại đây.
Vì vậy, để vô hiệu hóa một giao diện,
chúng ta sẽ thực hiện ifconfig theo sau là tên giao diện,
trong ví dụ của tôi là lan0, tiếp theo là xuống để tắt nó.
Bây giờ, nếu tôi nhấn Enter, bạn
sẽ thấy lệnh chạy không có lỗi, vì
vậy điều đó có nghĩa là nó đã được thực thi đúng cách.
Và điều tiếp theo mà chúng ta cần
làm là thay đổi tùy chọn mà chúng ta muốn thay đổi.
Và trong ví dụ này, chúng tôi muốn thay đổi
ether, đó là địa chỉ MAC.
Vì vậy, trước tiên, chúng ta sẽ nhập
ifconfig, chúng ta sẽ nhập giao diện mà chúng
ta muốn thay đổi, một trong các tùy chọn của nó, sau đó chúng ta sẽ
nhập tùy chọn mà chúng ta muốn thay đổi.
Và những gì chúng tôi muốn thay đổi là địa chỉ phần cứng,
vì vậy chúng tôi sẽ thực hiện hw ether.
Sau đó, chúng tôi sẽ cung cấp cho
nó địa chỉ mà chúng tôi muốn thay đổi địa chỉ MAC.
Ví dụ: tôi sẽ sử dụng 00: 11: 22: 33: 44: 55.
Lệnh rất, rất đơn giản, chúng
tôi đang thực hiện ifconfig lan0 để chọn giao diện mà
chúng tôi muốn thay đổi tùy chọn
của nó, chúng tôi muốn đặt địa chỉ phần cứng
và chúng tôi muốn đặt địa chỉ này thành địa chỉ cụ thể này.
Vì vậy, bạn có thể sử dụng bất kỳ địa chỉ nào bạn
muốn, theo cùng một định dạng được hiển thị ở đây.
Chỉ cần đảm bảo địa chỉ của bạn bắt đầu bằng 00.
Vì vậy, tôi sẽ nhấn Enter và một lần nữa, chúng
tôi không thấy bất kỳ thông báo lỗi
nào, vì vậy điều đó có nghĩa là lệnh đã được thực thi đúng cách.
Và cuối cùng, chúng ta chỉ cần kích hoạt giao diện vì chúng
ta đã tắt nó, bằng cách thực hiện, ifconfig lan0 xuống,
vì vậy chúng ta chỉ cần kích hoạt ifconfig lan0 lên, để kích hoạt nó.
Bây giờ giao diện đã được kích
hoạt, và nếu chúng ta thực hiện lại ifconfig
và nhìn vào phần ether ở đây, bạn có thể thấy
rằng nó đã được thay đổi thành địa chỉ MAC
mà chúng ta đã chỉ định.
Bây giờ, điều này đã được thực hiện và địa chỉ MAC của bạn đã thay đổi.
Bây giờ, bạn có thể tiếp tục và bắt đầu sử dụng giao
diện và nó sẽ xuất hiện địa chỉ MAC này
thay vì địa chỉ MAC ban đầu.
Và như tôi đã nói, điều này có thể hữu ích trong rất nhiều trường hợp.
Bây giờ, hãy nhớ rằng, địa chỉ MAC sẽ trở lại như
ban đầu khi bạn khởi động lại máy tính, vì chúng tôi
chỉ thay đổi địa chỉ MAC trong bộ nhớ, chúng tôi
không thực sự thay đổi địa chỉ MAC vật lý.
Nhưng nếu địa chỉ MAC của bạn đang đặt lại
về địa chỉ ban đầu mà không khởi động lại, thì
có điều gì đó đã xảy ra.
Và nó có thể xảy ra bởi vì người quản lý mạng
của bạn đang đặt lại địa chỉ MAC.
Không phải ai cũng sẽ gặp phải vấn đề này,
vì vậy tôi sẽ không đề cập đến vấn đề này trong
bài giảng này, nhưng nếu bạn gặp
phải vấn đề này, nếu địa chỉ MAC của bạn quay trở lại
địa chỉ ban đầu mà không khởi động lại máy
tính, hãy xem video YouTube trong tài
nguyên của bài giảng này, nó sẽ chỉ cho
bạn cách khắc phục sự cố này.