- 論壇徽章:
- 0
|
發(fā)個過濾超級旋風(fēng)的 
static int match_qqdownload_search(u8 *payload, u16 len)
{
/*
QQDownload 2
02 02 01 xx xx
xx xx 網(wǎng)絡(luò)字節(jié)序數(shù)據(jù)長度 = tcp 數(shù)據(jù)長度
QQDownload 1.9
02 00 fc xx xx
xx xx 網(wǎng)絡(luò)字節(jié)序數(shù)據(jù)長度 = tcp 數(shù)據(jù)長度
*/
int ret = -1;
if ( *payload == 0x02 ) {
if ( ( *(payload + 1) == 0x02 && *(payload + 2) == 0x10 )
|| ( *(payload + 1) == 0x00 && *(payload + 2) == 0xfc )
) {
if ( len == ntohs( get_u16( payload, 3) ) ) {
printk( " 2P Track: len %d bytes; QQDownload search %02x %02x %02x\n",
len,
*payload,
*(payload + 1),
*(payload + 2)
);
ret = 0;
}
}
}
return ret;
} |
|