두 가지 방법 중 어느 것도 작동하지 않으며 너무 많은 파일을 열면 오류가 발생합니다.
방법 1:
root@kali:~# service network-manager stop
root@kali:~# macchanger -r wlan0
[ERROR] Could not change MAC: interface up or insufficient permissions: Too many open files in system
root@kali:~# service network-manager restart
보시다시피 macchanger가 작동하지 않습니다.
방법 2:
root@kali:~# ifconfig wlan0 down
root@kali:~# ifconfig wlan0 hw ether xx:xx:xx:xx:xx:xx
SIOCSIFHWADDR: Too many open files in system
root@kali:~# ifconfig wlan0 up
답변1
며칠 전에 kali 2.0 롤링을 설치했는데 macchanger 도구가 문제 없이 잘 작동합니다..
"모뎀 웹페이지에서 ifconfig 명령과 NM(network-manager)을 사용하여 확인했습니다."...
문제는 내가 배포판을 '업데이트'하기로 결정했을 때 발생했습니다... 그 '업데이트' 이후로 이 기사에서 설명하는 것과 동일한 버그에 직면하게 되었습니다...
나는 macchanger를 사용하여 mac+ip 주소를 스푸핑하는 하나의 툴킷을 작성했지만 그날 이후로 나는 내 문제에 대한 한 가지 해결책(내 mac 및 ip 주소 스푸핑)을 생각해내야 했습니다...
참고:
NetworkManager(NM)를 사용하여 네트워크에 액세스할 때 macchanger 도구를 사용할 때 터미널 창(TW)을 통해 생성된 모든 스푸핑된 mac 주소(MAC)는 NM에 의해 덮어쓰여집니다. NM 메뉴 설정에 복제된 Mac 주소가 없으면 장치는 장치 MAC으로 돌아가고 TW를 통해 사용자가 설정한 모든 Mac 스푸핑은 사라집니다.
우회: kali 2.0 롤링 릴리스에서 Mac을 변경하려면 다음 단계를 따르십시오(macchanger가 필요하지 않음)
Gh0st-Ubuntu == (내 라우터 ESSID 이름) || 00:03:93:a8:04:b8 == NM에 삽입할 스푸핑된 Mac
service network-manager stop
sleep 3
ifconfig wlan0 down
sleep 2
find "/etc/NetworkManager/system-connections/Gh0st-Ubuntu" -type f -exec sh -c "sed -i \"/^cloned-mac-address.*/d;/^\[wifi\]/a\cloned-mac-address=00:03:93:a8:04:b8\" \"{}\"" \;
sleep 2
ifconfig wlan0 up
sleep 2
service network-manager start
설정을 '되돌리려면' 컴퓨터를 다시 시작하거나 위의 'find' 문자열(명령)에서 '00:03:93:a8:04:b8' 복제된 Mac을 삭제하세요. 도움이 되길 바랍니다... 위 명령 목록의 스크린샷
답변2
@pedr0ubuntu의 답변이 도움이 되지 않으면 명심해야 할 사항이 있습니다.여기이다:
많은 네트워크 관련 ioctl 및 netlink 명령의 경우 일반적인 오류 코드가 "오버로드"되어 다른 의미를 갖습니다. 예를 들어, 이미 존재하는(또는 충돌할 수 있는) 경로를 추가하려고 하면 시스템은 -EEXIST("파일이 존재합니다")를 반환합니다. 불행히도 도구는 맹목적으로 결과를 오류()하므로 오류가 오해의 소지가 있는 경우가 많습니다.
따라서 두 가지 사항은 다음과 같습니다.
wlan0
MAC 주소는 실행 중인 동안에는 변경되지 않을 수 있습니다 . 전원을 끈 다음 MAC을 변경해 보세요.드라이버가 MAC 변경을 지원하지 않을 수 있습니다. 불행히도 이는 Wi-Fi 어댑터에서는 드문 일이 아닙니다.
답변3
명령 앞에 Sudo를 추가해 보셨나요?
Example:
sudo ifconfig wlan0 down
sudo macchanger -a wlan0
sudo service network-manager restart