반응형

프로젝트/네트워크 패킷 분석기를 만들며 보안 전문가를 꿈꾸자. 3

[네트워크 보안, C언어 프로젝트] 패킷 분석기 Part 3. ethernet 프로토콜 분석기

[C 프로젝트] 패킷 분석기 Part 3. ethernet 프로토콜 분석기 – 언제나 휴일 이번 강의는 “패킷 분석기 Part 3. ethernet 프로토콜 분석기 제작”입니다. 이전 강의 작성 소스 다운로드 지난 강의에서 패킷 목록을 분석하는 ParseEther 함수의 반복문 내부에서 하는 일은 하나의 패킷 정보를 읽어와서 패킷 헤더 정보를 출력하는 것입니다. 이 부분에 읽어온 패킷 정보를 ethernet 프로토콜을 분석하는 함수를 호출하는 것을 추가로 작성합시다. 먼저 PcapFile.c 에서 패킷 목록을 분석하는 ParseEther 함수 ehpub.co.kr 소스 코드 PcapFile.h #pragma once #include #pragma comment(lib,"ws2_32") #include t..

[네트워크 보안, C언어 프로젝트] 패킷 분석기 Part 2. PCAP 파일 구조 분석기

[C 프로젝트] 패킷 분석기 Part 2. PCAP 파일 구조 분석기 – 언제나 휴일 demo.pcap 파일 다운로드 안녕하세요. 언제나 휴일, 언휴예요. 이번 강의는 “패킷 분석기 Part 2. PCAP 파일 구조 분석”입니다. 먼저 PCAP 파일 구조를 알아본 후에 구현하기로 할게요. PCAP 파일 구조 PCAP 파일은 TCPDump 프로그램으로 패킷을 캡쳐한 파일을 말합니다. 와이어 샤크에서도 PCAP 파일로 저장하기를 제공하고 있어요. 다음은 PCAP 파일을 설명하기 위한 화면입니다. PCAP 파일은 PCAP 파일 헤더 ehpub.co.kr 소스 코드 PcapFile.h #pragma once #include typedef unsigned int uint; typedef unsigned short..

[네트워크 보안, C언어 프로젝트] 패킷 분석기 Part 1. 프로젝트 소개

패킷 분석기 Part1. 프로젝트 소개 동영상 [C 프로젝트] 패킷 분석기 Part 1. 프로젝트 소개 및 포인터 가지고 놀기 – 언제나 휴일 프로젝트에서 사용할 PCAP 파일 다운로드 (PCAP 파일이면 다른 파일도 관계 없어요.) 안녕하세요. 언제나 휴일에 언휴입니다. 이번 강의는 “패킷 분석기 Part 1″입니다. 다루는 내용은 앞으로 만들 프로젝트가 무엇인지 소개입니다. 그리고 프로젝트에서 자주 표현하는 구조체와 char 배열(char 포인터) 사이의 형식 변환 방법을 다루고 있어요. 프로젝트 소개 네트워크 보안 기술을 익히기 위해서 패킷을 수집하고 패킷을 분석하는 일은 기본적일 수 ehpub.co.kr 소스 코드 Program.c #include #include typedef struct _Da..

반응형