aircrack-ng 도구와 Kismet을 사용하여 네트워크가 어떻게 나타나는지 확인했습니다.
Kismet은 스캔에 사용하는 모니터 인터페이스 wlan0mon을 만듭니다.
airmon-ng를 사용하면 모니터 인터페이스를 만들고 제거 할 수 있지만 kismet에서 만든 wlan0mon을 제거 할 수 없습니다. 키즈 멧 프로세스를 강제 종료하거나 깨끗하게 종료하더라도 wlan0mon은 유지됩니다.
airmon-ng stop wlan0mon
wlan0mon에 대해 모니터 모드가 사용 불가능하다는 메시지가 표시되지만이를 제거 할 방법을 찾을 수 없습니다.
아무도 이것이 왜 그런지 말해 줄 수 있습니까? 솔루션도 훌륭하지만이 인터페이스를 제거 할 수없는 이유를 배우는 데 훨씬 관심이 있습니다.
자세한 스위치와 함께 grimwepa 사용을 제안하는 또 다른 유사한 질문을 살펴 보았지만 grimwepa가 키즈 멧을 사용하도록 요구하지는 않습니다.
답변
무선 카드가 netlink
호환 드라이버 (예 : 표준 mac80211
스택 기반)를 실행하는 경우 다음 명령을 사용하여 인터페이스를 삭제할 수 있습니다.
iw dev wlan0mon del
iw help
VIF 생성 / 삭제에 대한 자세한 내용은 출력을 참조하십시오 .
dev <devname> interface add <name> type <type> [mesh_id <meshid>] [4addr on|off] [flags <flag>*]
phy <phyname> interface add <name> type <type> [mesh_id <meshid>] [4addr on|off] [flags <flag>*]
Add a new virtual interface with the given configuration.
Valid interface types are: managed, ibss, monitor, mesh, wds.
The flags are only used for monitor interfaces, valid flags are:
none: no special flags
fcsfail: show frames with FCS errors
control: show control frames
otherbss: show frames from other BSSes
cook: use cooked mode
The mesh_id is used only for mesh mode.
dev <devname> del
Remove this virtual interface