Solomon
December 11th, 2000, 02:29
I want to hook some services of NDIS.VxD in Win98 to do some packet filtering. But can't find any info about the services of this VxD in DDK & MSDN(Only how to use the NDISxxxx functions there). So I use IDA to get a deadlist of this vxd and extract its service table. Is the following correct? There seems to be big difference between the NDIS in Win9x and that in Win2K(NDIS 5.0). Just wonder how the author of IDA knows the service names of this VxD? What services shall I hook? I heard that the network architecture of Windows ME is quite different from that of Win98, is it true?
Thx for your hint.
(sorry for flooding this board)
Service_Table_0 dd offset NdisGetVersion
dd offset NdisAllocateSpinLock
dd offset NdisFreeSpinLock
dd offset NdisAcquireSpinLock
dd offset NdisReleaseSpinLock
...............
dd offset unkserv_99
dd offset unkserv_9a
dd offset unkserv_9b
dd offset unkserv_9c
dd offset unkserv_9d
dd offset unkserv_9e
dd offset unkserv_9f
dd offset unkserv_a0
Thx for your hint.
(sorry for flooding this board)
Service_Table_0 dd offset NdisGetVersion
dd offset NdisAllocateSpinLock
dd offset NdisFreeSpinLock
dd offset NdisAcquireSpinLock
dd offset NdisReleaseSpinLock
...............
dd offset unkserv_99
dd offset unkserv_9a
dd offset unkserv_9b
dd offset unkserv_9c
dd offset unkserv_9d
dd offset unkserv_9e
dd offset unkserv_9f
dd offset unkserv_a0