Security/Network
python을 이용한 beacon flooding attack
python을 이용한 beacon flooding attack
2019.04.06WIFI, 즉 AP기기들은 무선 네트워크 상에서 자신을 알리기 위해 주기적으로 Beacon Frame 패킷을 broadcast로 전송한다. 이와 관련된 정보는 아래 링크를 통해서 알아보자. https://universe-blog.tistory.com/entry/wifi%EA%B0%80-%EB%B3%B4%EB%82%B4%EB%8A%94-beacon-frame-%ED%8C%A8%ED%82%B7-%EB%B6%84%EC%84%9D 불러오는 중입니다... Beacon Flooding Attack Beacon frame 패킷을 이용하여 Beacon 패킷을 주기적으로 보내면 WIFI 목록에는 진짜 AP가 있는 것 처럼 보이게 될 것이다. 이 점을 악용하여 기존의 AP의 MAC 주소와 SSID, channel 등 똑같..
wifi가 보내는 beacon frame 패킷 분석
wifi가 보내는 beacon frame 패킷 분석
2019.04.06이 글은 2019 code gate에서 체험 부스를 보고, 그와 관련된 정보를 찾아 정리한 글이다. 우리는 스마트 폰이나 노트북으로 인터넷을 하기 위해 WIFI를 찾는다. 그런데 우리 주변에 WIFI의 존재와 WIFI의 이름, 신호세기 등을 어떻게 아는 것인가? Beacon Frame Beacon Frame은 무선 네트워크 속에서 자신을 알리고, 무선 네트워크에 참여 할 수 있도록 broadcast로 주기적으로 전송하는 패킷이다. 이러한 패킷 때문에 우리는 장비들을 통해 주변의 WIFI의 존재 유무를 알 수 있게 된다. Beacon frame 패킷안에는 AP의 SSID, Channel, 암호화, 전송률 등이 포함되어 있다. 여기서 AP는 WIFI와 같다고 생각하면 되고, SSID는 SubSystem Id..
[Network] – tcp 연결 분석
[Network] – tcp 연결 분석
2019.04.06[TCP 란?] 전송 제어 프로토콜(Transmission Control Protocol) 인터넷에 연결된 컴퓨터 간의 정보 를 안정적이고 순서대로, 에러없이 교환할 수 있게 한다. 연결 및 데이터 전송을 하기 위해 3 way handshake와 연결 종료를 위해 4 way handshake를 한다. 안정성을 필요로 하지 않을 경우 TCP 대신 UDP(User Datagram Protocol)을 사용한다. UDP의 예로는 인터넷 방송 등이 있다. [3-way-hand-shake] 3wayhandshake는 client가 server에 요청하고 server에게 데이터를 받기 위해 신뢰성 연결을 하게 된다. client가 Server에게 SYN(a) 패킷을 보낸다. 이때 a는 Sequence Number를 ..