阅读:1552回复:0
字符串匹配
我已经成功拦截网络数据包, 现在要做的就是字符串匹配. 源代码如下看似错误.
------------ if(pPacketContent[34]==0 && pPacketContent[35]==80) { DbgPrint("Receive Http Port 80"); for(i=54;i<=DataOffset;i++) { while(pPacketContent[i+j]!='\0'&&T[j]!='\0') { if(pPacketContent[i+j]==T[j]) j++; else { i++;j=0; } } if(T[j]=='\0') return STATUS_DROP; else return -1; } } } -------------------------------------------------- pPacketContent[54] =网络数据包内容 希望有人能够帮助解决, thanks |
|