CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - arp
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Search - arp - List
[
Driver Develop
]
探索NDIS HOOK新的实现方法
DL : 1
NDIS HOOK是专业级防火墙使用的一种拦截技术,NDIS HOOK的重点是如何获得特定协议对应NDIS_PROTOCOL_BLOCK指针,获得了该指针,接下来就可以替换该协议所注册的收发函数,而达到拦截网络数据的目的。 获 得NDIS_PROTOCOL_BLOCK指针的方法一般是用NdisRegisterProtocol注册一个新的协议,所获得的协议句柄实际上就是一 个NDIS_PROTOCOL_BLOCK指针,顺着该指针遍历NDIS_PROTOCOL_BLOCK链表,就可以找到你所要挂钩的协议所对应的 NDIS_PROTOCOL_BLOCK.之所以可以这样做,是因为每注册一个协议,系统都会把该协议对应的NDIS_PROTOCOL_BLOCK放置 在协议链表的开头,该协议链表每个元素都是NDIS_PROTOCOL_BLOCK类型,代表一个已经注册的协议。 事 实上我们需要的只是TCPIP协议族的NDIS_PROTOCOL_BLOCK指针,毕竟TCP,IP,ARP,ICMP等等几乎所有我们感兴趣的协议, 都是在tcpip.sys协议驱动里面实现的。如果我们只需要TCPIP协议所对应的NDIS_PROTOCOL_BLOCK,那么上面的方法就有点繁琐 了。我们可以试着寻找更简便的方法来获得TCPIP协议的NDIS_PROTOCOL_BLOCK.
Date
: 2012-04-25
Size
: 5.24kb
User
:
zhxiaojm@live.cn
[
Driver Develop
]
arpfilter.c
DL : 1
linux下防御ARP网关欺骗内核模块源代码利用netfilter框架-arpfilter in linux operation system
Date
: 2026-01-08
Size
: 1kb
User
:
gm
[
Driver Develop
]
antiarp_96303
DL : 0
windows下arp防火墙示例代码。两种框架支持-arp firewall
Date
: 2026-01-08
Size
: 877kb
User
:
杨杨
[
Driver Develop
]
TcpipStack-Project
DL : 0
TCP/IP协议栈,实现tcp/udp/arp/dhcp/dns/http协议,可实现终端聊天功能,开发环境keil3/proteus-TCP/IP protocol stack, tcp/udp/arp/dhcp/dns/http protocol, the terminal chat function, development environment keil3/proteus
Date
: 2026-01-08
Size
: 1.36mb
User
:
PHJ
[
Driver Develop
]
arpq
DL : 0
ARP协议。编程捕获ARP包,用底层驱动。-ARP protocol. Programming capture ARP packets with underlying driver.
Date
: 2026-01-08
Size
: 1.06mb
User
:
汪联开
[
Driver Develop
]
atmclip
DL : 0
RFC1577 ATM ARP for Linux v2.13.6.
Date
: 2026-01-08
Size
: 1kb
User
:
hz6956481huang
CodeBus
is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus
All Rights Reserved.