首页
社区
课程
招聘
[求助]LSP拦截RECV包
发表于: 2015-11-9 22:48 6594

[求助]LSP拦截RECV包

2015-11-9 22:48
6594
我想判断返回的包是不是HTTP/1.1 200 OK
但是我用这个拦截不到,是为什么呢、Fidder就可以拦截到呢?
int WSPAPI WSPRecv(
    __in SOCKET s,
    __in_ecount(dwBufferCount) LPWSABUF lpBuffers,
    __in DWORD dwBufferCount,
    __out_opt LPDWORD lpNumberOfBytesRecvd,
    __inout LPDWORD lpFlags,
    __inout_opt LPWSAOVERLAPPED lpOverlapped,
    __in_opt LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine,
    __in_opt LPWSATHREADID lpThreadId,
    __in LPINT lpErrno
        )
{
        EnterCriticalSection(&g_cs);

        //if(memcmp(lpBuffers->buf,"HTTP",4)==0)
        {
                OutputDebugStringA(lpBuffers->buf);
        }
         LeaveCriticalSection(&g_cs);
        return g_NextProcTable.lpWSPRecv(s, lpBuffers, dwBufferCount, lpNumberOfBytesRecvd, lpFlags,lpOverlapped, lpCompletionRoutine, lpThreadId, lpErrno);
}

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 60
活跃值: (670)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
spi 都不知道安装成功 没
2015-11-9 23:21
0
雪    币: 60
活跃值: (434)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
3
成功了wspsend拦截修改都没问题 recv就和fidder拦截到的不一样
2015-11-10 06:40
0
雪    币: 60
活跃值: (434)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
4
我知道为什么了。论坛里有解释。
2015-11-10 08:52
0
雪    币: 36
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
朋友,代码写反了,先收数据,在比较就好了,不谢!
2015-11-10 22:46
0
雪    币: 60
活跃值: (434)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
6
朋友,我已经知道了,谢谢。顺便再问个问题,我收到数据后给他个302重定向,大概7秒才跳到重定向后的地址,为什么这么慢呢?
2015-11-11 08:14
0
雪    币: 1042
活跃值: (470)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
多次尝试连接未果才XX。~
2015-11-14 23:08
0
雪    币: 60
活跃值: (434)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
8
哦?求细说
2015-11-15 00:25
0
雪    币: 36
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
那就得看你具体的代码实现了!
2015-12-7 21:00
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
fiddler,自己是一个代理服务器,然后修改了ie的代理,让所有http(s)走它这个代理。这和lsp还是有区别呢。
2017-7-14 02:55
0
游客
登录 | 注册 方可回帖
返回
//