Switch Jamming(=MAC Flooding)는 스위치의 기능인 Forwarding 기능을 마비시켜서, 더미허브처럼 Flooding하게 만들어서 패킷을 스니핑하는 공격이다.
스위치에는 포워딩해주기 위한 MAC TABLE이 있는데, MAC 주소를 계속 바꾸면서 요청해서, 맥 테이블을 꽉 채운다.
그렇게 되면, 스위치는 Fail Open(장애 발생 시 특정 요소를 허용)정책을 따라 더미허브처럼 모든 패킷을 플러딩한다.
플러딩이므로, 공격자는 모든 패킷을 엿볼 수 있게 된다.

스위치는 일반적으로, 위 사진처럼 자신이 원하는 대상 한 명에게만 Forwarding 해준다.

하지만, 공격자에 의해 MAC TABLE이 가득 차면, 위 사진처럼 스위치로서의 기능을 못 하고 더미허브처럼 Flooding 하게 된다.
공격자도 패킷을 받게 되고, 도청에 성공한다.
그림 좋네요 이해 잘 되었습니다 ㅎㅎ