能力值:
( LV2,RANK:10 )
|
-
-
2 楼
直接返回的话,你打开什么网络属性之类的会出错的,因为这个DeviceControl不单是查询进出包的批次和数量,还有其它一些功能。
最好的办法是需要处理IoControlCode 0x17003e(2k下是0x17000e)对应的buffer,buffer是OID和对应数据,0x20101是发出包计数,0x80020207是发出包数量,0x80020208是收到包计数,0x80020201是收到包数量。主要需要处理的是0x20101和0x80020208,因为上层是根据这个数值和原来的相比,一旦不同则发消息闪电脑。可以顺便连0x80020207和0x80020201一块处理了,这样连看属性的包数量都不变了。
更底层就是直接Miniport的routine的hook了,但方法差不多。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
这题也害死我了!!!!!
|
能力值:
( LV10,RANK:170 )
|
-
-
4 楼
知道,所以这题俺得分不高,不过说句实话,题目确实没要求打开网络属性报错扣分!。
|
能力值:
(RANK:650 )
|
-
-
5 楼
这个题目说难说难,说易也易
难就难在在题目中说NT平台,而且题目中的图是vista的,那么至少2k, xp, 2k3, vista要通过吧
也难在网络环境,更多的人玩虚拟机下的都是lan,但我家xp sp2,adsl直接拨号,右下角系统自带小电脑,经过分析发现它是直接查询小猫来决定亮不亮,根本不走ndis,0x17003e, 0x20101对我是没效果的。 所以谁能保证自己的答案在lan, adsl, 笔记本无线, 台式机无线等等环境下都有效果呢?
说易是因为裁判不会也不可能测全
|
能力值:
( LV12,RANK:420 )
|
-
-
6 楼
呵呵 因为要求也没有那么严苛,很多人都会钻题目的空啊~
出题的时候要求时间只有一天多~
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
无语中。。。。。。。。。。。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
我和楼主一样,也是直接返回的。呵呵,我也很懒。但是我的网络连接小图标是可以正常打开的。不如我也发上来和大家探讨一下。
|
能力值:
( LV3,RANK:25 )
|
-
-
9 楼
没研究出低层结构 ...
没敢用hook怕出问题 这题没交 没分了 认了
|
|
|