프롬프트 창에 랜을 꼽은 후 ifconfig를 실행하면 연결된 무선랜카드가 뜰것이다.
ifconfig는 모든 인터페이스를 보여주는 명령어
iwconfig는 무선 인터페이스만 보여주는 명령어

예를 들어 wlan0로 이름이 되어 있을 때 그 mac주소를 변경하는 법은
ifconfig wlan0 down
ifconfig wlan0 hw ether 00:11:22:33:44:55 주소는 00으로 시작해야 한다.

ifconfig wlan0 up 으로 다시 활성화
이후 ifconfig 실행시 맥 주소가 바뀐것을 알 수 있다.
이 작업은 메모리 상의 맥주소만 변경한 것이지 실제 맥 주소를 변경한 것은 아니다!!
하나의 네트워크에는 여러 기기들이 있고 그 기기들간의 통신은 패킷으로 전달한다.
이때 패킷은 소스맥과 destination맥 주소 2개를 가지고 원하는 곳으로 이동한다.
iwconfig를 실행하면 mode:managed라고 나오는데 이건 destination이 나의 칼리 리눅스로만 오는 패킷들을 수신한다는 뜻이다

하지만 우리의 목표는 모든 범위에 있는 패킷들을 수신하는 것이다. 이를위해 monitor 모드로 재설정한다.
ifconfig wlan0 down 으로 다시 비활성화 시킨다
airmon-ng check kill 이 명령어는 필수는 아니다. 이 명령어는 네트워크 관리자를 종료 시켜 인터넷 연결이 끊기게 한다.

이는 네트워크가 끊긴 상태에서의 공격 기법을 할 때 사용한다. 모니터 모드가 필요한 공격은 네트워크가 필요없다
모니터 모드로 바꾸는 명령어는 iwconfig wlan0 mode monitor
ifconfig wlan0 up
iwconfig로 모드가 모니터로 변했음을 보자

이제 이 모드를 이용해 이 컴퓨터로만 오는 패킷뿐만 아니라 범위 내에 있는 어떤 패킷이든 잡아내도록 한다