首页
社区
课程
招聘
[旧帖] [求助][讨论]ndis假协议收包 0.00雪花
发表于: 2011-10-3 08:25 1508

[旧帖] [求助][讨论]ndis假协议收包 0.00雪花

2011-10-3 08:25
1508
包过滤 最进编写假协议HOOK遇到了点问题 ReceiveHandler会收到不完整包 就必须调用NdisTransferData 可问题是  NdisTransferData 何时会反回NDIS_STATUS_PENDING 未完成状态 如果HOOK TransferDataCompleteHandler NdisTransferData 完成函数 被HOOK的驱动肯定会受到影响   有什么方法可以接收到完整的数据包还不影响 其它协议驱动 呢   请各位大侠指点

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 65
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
详细点说就是   如果 被HOOK NdisTransferData       TransferDataCompleteHandler   回调函数  会有销毁数据包与其它的操作   没发解决
2011-10-3 09:26
0
雪    币: 65
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
如J果HOOK   NdisTransferData   还不清楚数据包的结构   
2011-10-3 09:28
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
好难啊!~~~~~~
2011-10-3 09:37
0
雪    币: 65
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
求人不如求己解决了
2011-10-3 09:38
0
雪    币: 65
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
还是之前那样如果要完整收到包  就必须手动调用NdisTransferData   这样NdisTransferData就会有个该死的回调函数   实在解决不了我就不HOOK  直接中间层或协驱吧
2011-10-3 09:41
0
游客
登录 | 注册 方可回帖
返回
//