广东建设工程注册中心网站,网络推广的调整和优化,开封网站建设中心,进去了https://www.vulnhub.com/entry/kb-vuln-1,540/ 本机安装有:
VMware Workstation 16 Pro
16.2.1 build-18811642VirtualBox 图形用户界面
版本 5.2.30 r130521 (Qt5.6.2)
vm16.2支持wsl2,所以我得让vm16.2跑靶机,VirtualBox5.2可以导入靶机,但是无法开机(不支持wsl2),得升级 …https://www.vulnhub.com/entry/kb-vuln-1,540/ 本机安装有:
VMware® Workstation 16 Pro
16.2.1 build-18811642VirtualBox 图形用户界面
版本 5.2.30 r130521 (Qt5.6.2)
vm16.2支持wsl2,所以我得让vm16.2跑靶机,VirtualBox5.2可以导入靶机,但是无法开机(不支持wsl2),得升级
因为安装有ensp,以及wsl2,所以没有对VirtualBox5.2进行升级, 解压ova: wls2的kali里:cd /mnt/h/hackmyvm
mkdir ./KB-VULN-exported/
tar -xvf KB-VULN.ova -C KB-VULN-exported/磁盘格式转化: cd /d C:\Program Files (x86)\VMware\VMware Workstation
vmware-vdiskmanager.exe -r H:\hackmyvm\KB-VULN-exported\KB-VULN-disk001.vmdk -t 0 H:\hackmyvm\KB-VULN-exported\KB3-VULN-disk001.vmdk 从KB-VULN.ovf文件里删除磁盘信息,这样导入的时候就不会报错: 原始KB-VULN.ovf如下:
?xml version1.0?
Envelope ovf:version1.0 xml:langen-US xmlnshttp://schemas.dmtf.org/ovf/envelope/1 xmlns:ovfhttp://schemas.dmtf.org/ovf/envelope/1 xmlns:rasdhttp://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData xmlns:vssdhttp://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xmlns:vboxhttp://www.virtualbox.org/ovf/machineReferencesFile ovf:idfile1 ovf:hrefKB-VULN-disk001.vmdk//ReferencesDiskSectionInfoList of the virtual disks used in the package/InfoDisk ovf:capacity21818433536 ovf:diskIdvmdisk1 ovf:fileReffile1 ovf:formathttp://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized vbox:uuid935b12f8-e927-40a7-9fee-e00da57e8f42//DiskSectionNetworkSectionInfoLogical networks used in the package/InfoNetwork ovf:nameNATDescriptionLogical network used by this appliance./Description/Network/NetworkSectionVirtualSystem ovf:idKB-VULNInfoA virtual machine/InfoProductSectionInfoMeta-information about the installed software/InfoProductKernelblog/ProductVendor#xD6;mer Hasan Durmu#x15F;/VendorVersion1.0/VersionProductUrlhttps://kernellbog.org/ProductUrlVendorUrlhttps://kernelblog.org/author/ruger//VendorUrl/ProductSectionAnnotationSectionInfoA human-readable annotation/InfoAnnotationVulnerable VM/Annotation/AnnotationSectionOperatingSystemSection ovf:id94InfoThe kind of installed guest operating system/InfoDescriptionUbuntu_64/Descriptionvbox:OSType ovf:requiredfalseUbuntu_64/vbox:OSType/OperatingSystemSectionVirtualHardwareSectionInfoVirtual hardware requirements for a virtual machine/InfoSystemvssd:ElementNameVirtual Hardware Family/vssd:ElementNamevssd:InstanceID0/vssd:InstanceIDvssd:VirtualSystemIdentifierKB-VULN/vssd:VirtualSystemIdentifiervssd:VirtualSystemTypevirtualbox-2.2/vssd:VirtualSystemType/SystemItemrasd:Caption2 virtual CPU/rasd:Captionrasd:DescriptionNumber of virtual CPUs/rasd:Descriptionrasd:ElementName2 virtual CPU/rasd:ElementNamerasd:InstanceID1/rasd:InstanceIDrasd:ResourceType3/rasd:ResourceTyperasd:VirtualQuantity2/rasd:VirtualQuantity/ItemItemrasd:AllocationUnitsMegaBytes/rasd:AllocationUnitsrasd:Caption1024 MB of memory/rasd:Captionrasd:DescriptionMemory Size/rasd:Descriptionrasd:ElementName1024 MB of memory/rasd:ElementNamerasd:InstanceID2/rasd:InstanceIDrasd:ResourceType4/rasd:ResourceTyperasd:VirtualQuantity1024/rasd:VirtualQuantity/ItemItemrasd:Address0/rasd:Addressrasd:CaptionideController0/rasd:Captionrasd:DescriptionIDE Controller/rasd:Descriptionrasd:ElementNameideController0/rasd:ElementNamerasd:InstanceID3/rasd:InstanceIDrasd:ResourceSubTypePIIX4/rasd:ResourceSubTyperasd:ResourceType5/rasd:ResourceType/ItemItemrasd:Address1/rasd:Addressrasd:CaptionideController1/rasd:Captionrasd:DescriptionIDE Controller/rasd:Descriptionrasd:ElementNameideController1/rasd:ElementNamerasd:InstanceID4/rasd:InstanceIDrasd:ResourceSubTypePIIX4/rasd:ResourceSubTyperasd:ResourceType5/rasd:ResourceType/ItemItemrasd:Address0/rasd:Addressrasd:CaptionsataController0/rasd:Captionrasd:DescriptionSATA Controller/rasd:Descriptionrasd:ElementNamesataController0/rasd:ElementNamerasd:InstanceID5/rasd:InstanceIDrasd:ResourceSubTypeAHCI/rasd:ResourceSubTyperasd:ResourceType20/rasd:ResourceType/ItemItemrasd:Address0/rasd:Addressrasd:Captionusb/rasd:Captionrasd:DescriptionUSB Controller/rasd:Descriptionrasd:ElementNameusb/rasd:ElementNamerasd:InstanceID6/rasd:InstanceIDrasd:ResourceType23/rasd:ResourceType/ItemItemrasd:AddressOnParent0/rasd:AddressOnParentrasd:Captiondisk1/rasd:Captionrasd:DescriptionDisk Image/rasd:Descriptionrasd:ElementNamedisk1/rasd:ElementNamerasd:HostResource/disk/vmdisk1/rasd:HostResourcerasd:InstanceID7/rasd:InstanceIDrasd:Parent5/rasd:Parentrasd:ResourceType17/rasd:ResourceType/ItemItemrasd:AutomaticAllocationtrue/rasd:AutomaticAllocationrasd:CaptionEthernet adapter on NAT/rasd:Captionrasd:ConnectionNAT/rasd:Connectionrasd:ElementNameEthernet adapter on NAT/rasd:ElementNamerasd:InstanceID8/rasd:InstanceIDrasd:ResourceSubTypeE1000/rasd:ResourceSubTyperasd:ResourceType10/rasd:ResourceType/Item/VirtualHardwareSectionvbox:Machine ovf:requiredfalse version1.16-linux uuid{df956da8-aa9d-426a-b33e-84917c66311d} nameKB-VULN OSTypeUbuntu_64 snapshotFolderSnapshots lastStateChange2020-08-22T18:00:58Zovf:InfoComplete VirtualBox machine configuration in VirtualBox format/ovf:InfoExtraDataExtraDataItem nameGUI/LastCloseAction valuePowerOff/ExtraDataItem nameGUI/LastNormalWindowPosition value737,104,800,648//ExtraDataHardwareCPU count2PAE enabledfalse/LongMode enabledtrue/X2APIC enabledtrue/HardwareVirtExLargePages enabledfalse//CPUMemory RAMSize1024/HID PointingUSBTablet/BootOrder position1 deviceFloppy/Order position2 deviceDVD/Order position3 deviceHardDisk/Order position4 deviceNetwork//BootDisplay controllerVMSVGA VRAMSize16/VideoCapture screens1 file. fps25/BIOSIOAPIC enabledtrue/SmbiosUuidLittleEndian enabledtrue//BIOSUSBControllersController nameOHCI typeOHCI/Controller nameEHCI typeEHCI//Controllers/USBNetworkAdapter slot0 enabledtrue MACAddress080027096BFC promiscuousModePolicyAllowAll type82540EMDisabledModesBridgedInterface nameusb0/InternalNetwork nameintnet/NATNetwork nameNatNetwork//DisabledModesNAT//Adapter/NetworkAudioAdapter codecAD1980 driverPulse enabledInfalse/RTC localOrUTCUTC/Clipboard/GuestPropertiesGuestProperty name/VirtualBox/HostInfo/GUI/LanguageID valueen_US timestamp1598119258376317000 flags//GuestProperties/HardwareStorageControllersStorageController nameIDE typePIIX4 PortCount2 useHostIOCachetrue BootabletrueAttachedDevice passthroughfalse typeDVD hotpluggablefalse port1 device0//StorageControllerStorageController nameSATA typeAHCI PortCount1 useHostIOCachefalse Bootabletrue IDE0MasterEmulationPort0 IDE0SlaveEmulationPort1 IDE1MasterEmulationPort2 IDE1SlaveEmulationPort3AttachedDevice typeHardDisk hotpluggablefalse port0 device0Image uuid{935b12f8-e927-40a7-9fee-e00da57e8f42}//AttachedDevice/StorageController/StorageControllers/vbox:Machine/VirtualSystem
/Envelope需要删除的地方是:
最末尾: AttachedDevice typeHardDisk hotpluggablefalse port0 device0Image uuid{935b12f8-e927-40a7-9fee-e00da57e8f42}//AttachedDevice
把Image uuid{935b12f8-e927-40a7-9fee-e00da57e8f42}/这行删除. 开头的: DiskSectionInfoList of the virtual disks used in the package/InfoDisk ovf:capacity21818433536 ovf:diskIdvmdisk1 ovf:fileReffile1 ovf:formathttp://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized vbox:uuid935b12f8-e927-40a7-9fee-e00da57e8f42//DiskSection
把Disk ovf:capacity21818433536 ovf:diskIdvmdisk1 ovf:fileReffile1 ovf:formathttp://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized vbox:uuid935b12f8-e927-40a7-9fee-e00da57e8f42/这行删除. 最后是中间的,如下全删除(可以搜索/disk/vmdisk1): Itemrasd:AddressOnParent0/rasd:AddressOnParentrasd:Captiondisk1/rasd:Captionrasd:DescriptionDisk Image/rasd:Descriptionrasd:ElementNamedisk1/rasd:ElementNamerasd:HostResource/disk/vmdisk1/rasd:HostResourcerasd:InstanceID7/rasd:InstanceIDrasd:Parent5/rasd:Parentrasd:ResourceType17/rasd:ResourceType/Item 然后修改KB-VULN.mf里KB-VULN.ovf的hash值,需要你自己计算并填充:
SHA1 (KB-VULN-disk001.vmdk) 3a33599cc0ef7f8f5d07623277c68b97d1ee1f17
SHA1 (KB-VULN.ovf) 5843c3015832da8f9db2226e00921499a9b1d645SHA1 (KB-VULN-disk001.vmdk)在这里貌似没啥意义,可以删除. 然后导入ovf(双击或拖拽)
接着添加IDE(建议)或SATA硬盘,然后开机就好了. 如果提示:
将现有虚拟磁盘转换为更新的格式?所选虚拟磁盘可以转换为 Workstation 16.2.x 虚拟机支持的最新格式。但是转换后虚拟磁盘将无法用于旧版虚拟机。
选择保持就好 参考资料:
VMware capacity mismatch for disk错误解决办法-CSDN博客