메뉴 건너뛰기

app

[WPC] winpcap 라이브러리를 이용한 sniffing

박영식2007.12.05 18:57조회 수 3603댓글 0

  • 1
    • 글자 크기

나머지 파일은 라이브러리이며,
sniffer2에 소스가 있다.


아래 함수는 get방식으로 id, pw를 보내는 ssu의 검출 방법을 나타낸 소스이다.
void process(char *p, int n)
{
 char *pEHTHdr;
 char *pIPHdr;
 char *pTCPHdr;
 char *pTCPData;
 int nTCPataLen;


 pEHTHdr = p;
 pIPHdr = pEHTHdr + 14; // eth 헤더
 pTCPHdr = pIPHdr + 20; // IP 헤더
 pTCPData = pTCPHdr + 20; // TCP 헤더
 char *result; //문자열 검색을 위한 포인터
 nTCPataLen = n - (pTCPData - p);
 ///////////////////////////POST 방식 검색/////////////////////
 if (pTCPData[0] != 'G') return;
 if (pTCPData[1] != 'E') return;
 if (pTCPData[2] != 'T') return;
 if (pTCPData[3] != ' ') return;
// if (pTCPData[0] != 'P') return;
// if (pTCPData[1] != 'O') return;
// if (pTCPData[2] != 'S') return;
// if (pTCPData[3] != 'T') return;
// printf("%s", pTCPData);
 ///////////////////////////POST 방식 검색/////////////////////
 if(strstr(pTCPData, "id=")){
  result=strstr(pTCPData, "id=");  // 숭실대학 로그인
  MessageBox(NULL, result, "login 보안 확인", MB_OK);
 }
}

박영식 (비회원)
  • 1
    • 글자 크기
[VML] 곡선 그리기 (by 박영식) [MFC] FTP 프로그램에서 DISCONNETION (by 박영식)

댓글 달기

박영식
2010.09.09 조회 5049
박영식
2010.05.25 조회 4512
박영식
2010.01.14 조회 5267
박영식
2009.09.21 조회 4446
박영식
2008.08.18 조회 6390
박영식
2008.08.17 조회 4562
박영식
2008.07.24 조회 5074
박영식
2008.07.23 조회 8327
박영식
2008.07.22 조회 3640
박영식
2008.04.11 조회 2494
박영식
2008.01.20 조회 2360
박영식
2007.12.23 조회 3504
첨부 (1)
WpdPack.zip
2.91MB / Download 91
위로