메뉴 건너뛰기

app

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

박영식2007.12.05 18:57조회 수 3389댓글 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 조회 4862
박영식
2010.05.25 조회 4206
박영식
2010.01.14 조회 5036
박영식
2009.09.21 조회 4215
박영식
2008.08.18 조회 6133
박영식
2008.08.17 조회 4323
박영식
2008.07.24 조회 4745
박영식
2008.07.23 조회 8091
박영식
2008.07.22 조회 3411
박영식
2008.04.11 조회 2269
박영식
2008.01.20 조회 2105
박영식
2007.12.23 조회 3286
첨부 (1)
WpdPack.zip
2.91MB / Download 77
위로