我需要无线适配器的 MAC 地址,以便在 Reaver 4 Brth Force 攻击中使用它。我试过 IP 地址,但我不知道正确的地址是第一个还是第二个
答案1
ip addr
您可以按照建议使用。
查看我自己的 Kali Machine 上的输出:
忽略第一个(环回地址)
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
对于 IPv4,请使用第二个或类似的名称。我的适配器是以太网适配器,而您的适配器是无线适配器,因此名称会有所不同。
2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:xx:xx:ec:2f:b2 brd ff:ff:ff:ff:ff:ff
inet 192.168.xx.xxx/24 brd 192.168.xx.xxx scope global dynamic noprefixroute
忽略未连接的 IPv6
eth0 valid_lft 1283sec preferred_lft 1283sec
inet6 fe80::20c:29ff:feec:2fb2/64 scope link noprefixroute
valid_lft forever preferred_lft forever
因此,在输出中查找包含您的 IP 地址的部分,您将在那里看到如上的 MAC 地址。
您可能还需要确保 Kali 机器中的无线网卡具有适用于 Linux 的驱动程序。
答案2
使用以下 shell 脚本获取接口及其 mac 地址:
#!/bin/bash
for iface in /sys/class/net/*
do
mac=$(<"$iface/address")
echo "$iface: $mac"
done