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

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

언제나휴일 2020. 4. 18. 13:40
반응형

 

패킷 분석기 Part1. 프로젝트 소개 동영상

 

 

 

[C 프로젝트] 패킷 분석기 Part 1. 프로젝트 소개 및 포인터 가지고 놀기 – 언제나 휴일

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

ehpub.co.kr

demo.pcap
2.08MB

소스 코드

Program.c

#include <stdio.h>
#include <stdlib.h>
typedef struct _Data Data;
struct _Data
{
	int a;
	char b[4];
	int c;
};

#define BUF2DATA(buf) ((Data *)buf)

char buffer[4096];
void SendData()
{
	Data data = { 4, "um", 27 };
	Data *pdata = BUF2DATA(buffer);
	*pdata = data;
}
void RecvData()
{
	Data *pdata = BUF2DATA(buffer);
	printf("%d %s %d\n", pdata->a, pdata->b, pdata->c);
}

int main()
{
	SendData();
	RecvData();
	system("pause");
	return 0;
}
반응형