如何使用汇编语言启用或禁用网卡并发送数据包?

时间:2012-05-04 15:12:52

标签: assembly

如果我知道窗口XP中的网卡的IRQ号,如何启用或禁用网卡并使用x86汇编语言发送数据包而不依赖于MASM或其他库?

我用googled说使用像al,0x21或0x20

这样的东西

1 个答案:

答案 0 :(得分:1)

首先,从usermode应用程序你不能使用端口,只有驱动程序可以访问Windows NT中的端口。第二个确切的端口号取决于网卡。这里没有硬件实现的通用规范。但是Windows体系结构通过NDIS微型端口驱动程序隐藏了这些硬件特定的细节。您可以编写驱动程序,通过文档化的界面与微型端口进行通信,并通过网络发送手工数据包。