首页
社区
课程
招聘
[推荐]SPI能拦截完成端口的封包吗?能拦截重叠套接字的封包吗?
发表于: 2008-10-19 13:34 8156

[推荐]SPI能拦截完成端口的封包吗?能拦截重叠套接字的封包吗?

2008-10-19 13:34
8156
我想做一个封包拦截工具,做一个优于WPE的拦截工具,
WPE有明显的弱点,如果进程在驱动中hook了NtOpenProcess,那么,在WPE中就看不见进程,
对WPE的研究表明,WPE是进程注入型,他得先OpenProcess得到句柄,然后注入DLL,HOOK相关函数,进行拦截,这种方法有弱点,如有TS保护的进程,它就拦截不了
没有采用注入进程进行hook的方法,那样的方法总会有一些限制,于是我就想出了用spi来做,
不知道SPI能不能拦截WSASend,WSARecv这样的函数的数据包,
如果这些函数使用了完成端口或事件,那么,还能拦截吗?

我可不想在驱动上做文章,所以才选择spi,请大家指教一下

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 119
活跃值: (353)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
可以! LSP是做桥 除了会飞的(名字空间),不正常的(看雪的高手),其他 都得经过她!
2008-10-19 15:36
0
雪    币: 240
活跃值: (190)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
不正常的,用WriteFile发网络数据就是不正常的,这个是不会通过LSP,我知道的,

只要他能把常规的一些函数包的数据给拦截下来,就行了,主要是这个重叠和完成端口,我怕他应付不了
2008-10-19 17:22
0
雪    币: 451
活跃值: (78)
能力值: ( LV12,RANK:470 )
在线值:
发帖
回帖
粉丝
4
用WriteFile发网络数据 那是iis6
已经到了http.sys里面去发送数据了 肯定不经过你这里了
2008-10-20 09:04
0
雪    币: 240
活跃值: (190)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
看来我的方案,对付一般的游戏应该没有问题的~~~~
2008-10-20 11:28
0
游客
登录 | 注册 方可回帖
返回