일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Overwatch League SaberMetrics
- C++11
- 오버워치
- KASAN
- linux
- #IntelManual #segment Descriptor #세그먼트 디스크립터 #MINT64 #Sqix
- Sqix
- #Qt Creator
- #Best of the Best #OS #MINT64 #Sqix
- vi 외부 명령어
- command
- vim
- #IntelManual
- #
- Find
- ftz
- 오버워치 세이버메트릭스
- BEST of the BEST
- #MINT64 #Sqix
- libpcap
- Network
- vi
- >
- FTZ 레벨2
- libtins
- 인터럽트
- Today
- Total
목록Network (2)
Sqix
원본인 libtins.github.io/tutorial 에서는 Packet 전송 -> TCP Streams -> IP, DHCP Protocols -> 802.11 순서로 진행되고 있긴 하지만, 제가 현재 필요한 것은 802.11이기 때문에 이를 먼저 공부하고 작성하게 되었습니다. 1. IEEE 802.11? libtins에서는 802.11 프로토콜을 지원합니다. 가장 대표적으로 이를 이용한 툴이 aircrack-ng입니다. 802.11 프로토콜은 기본적으로 Dot11 클래스를 이용하여 구현됩니다. 이 클래스에는 모든 프레임에서 공유하는 필드가 들어있습니다. 이는 상속을 통해서 전달됩니다. 2. Management Frames 이제 Dot11Management라는 Abstract Class를 이용하는 관..
ddd 1. Sniffing 기초 스니핑은 Sniffing 클래스를 이용하여 가능합니다. 해당 클래스는 libpcap 문자열 필터를 이용이 가능하고, 네트워크 인터페이스에서 스니핑이 가능하게 해 주며, 전송되는 패킷을 해석하고, PDU 오브젝트를 제공하여 보다 쉬운 스니핑 기능을 제공합니다. 필터를 설정하면 두 가지의 패킷 검색 기능이 제공됩니다. 그 중 하나는 Sniffer::next_packet 입니다. 이 멤버함수를 이용한다면 필터를 이용해서 패킷 검색을 할 수 있습니다. Sniffer sniffer(""); // up to 64kb packet sniffer.set_filter("ip src 192.168.0.1"); // source ip address가 192.168.0.1인 패킷으로 필터링 ..