如何禁止本机发送ARP欺骗包?
我想拦截 NdisSend与NdisSendPackets,可以不知道如何声明这两个函数。
我用DELPHI.解决送200分。
我想拦截 NdisSend与NdisSendPackets,可以不知道如何声明这两个函数。
我用DELPHI.解决送200分。
解决方案 »
- 如何用OPENFILENAME生成定制的对话框?
- 关于OpenGL绘图的几个基本问题
- 我用了个 CColorDialog 但,Domodel时,居然无法出现在最上面 得按一下ALT才出来!!
- 怎样显示一个字符的二进制值?
- 如何对程序运行次数进行计数?不写注册表,不调用文件相关的API操作。
- 如何强行结束正在运行的一个应用程序?
- 为何我的多线程程序在win98下不能正常运行?
- 请教!关于文件CFile的问题!在线给分**************************
- 程序做好了,怎样做帮助文档?
- MFC不使用第3方压缩软件实现解压缩文件
- 怎么拦截一个消息?
- 怎么用HOOK拦截WM_CTLCOLOR消息呀?
有些难度,目前的防火墙都还没有做到如何拦截ARP包
NdisSend与NdisSendPackets是NDIS下的函数,在应用层是没有办法拦截的第二
ARP欺骗应该是其他机子发到你机子上的ARP包,所以拦截 NdisSend与NdisSendPackets是没有什么作用的第三
正如
husheng34(随意生活)所说,难分辨真假ARP包最后,如果要防范,做个静态ARP表,一个一个地收集,不过方法都不是很理想
如果这样的话,还不如把发送和接收的ARP包给加密了,然后NdisReceive/NdisRecevicePacket的时候再解密出来,这样的话,一般没有装该软件的人就进行不了通讯,另外,普通的ARP包也不能伪造了