Deploying Dradis in Microsoft Hyper-V

This guide was created based on the instructions generously provided to us by a Dradis Pro user. We understand that this guide may be deprecated as the Microsoft Virtual Machine Converter is no longer available. Another Dradis Pro user suggested that the StarWind V2V converter may work as an alternative, but this is not something we have tested or can help you with!

To convert the Dradis Pro OVA file to a HyperV file:

  1. Download and install Microsoft Virtual Machine Converter

  2. Download the Dradis .OVA file and validate the SHA1 hash

  3. Extract the .OVA file with 7-Zip

  4. Import the Virtual Machine Converter PowerShell module and convert .vmdk to .vhdx

    ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "C:\Users\Dradis\Downloads\dradis-professional-x86_64-20151122\dradis-professional-x86_64-20140331-disk1.vmdk" -DestinationLiteralPath "D:\DradisX64_Disk1.vhdx" -VhdType DynamicHardDisk -VhdFormat Vhdx
    Troubleshooting:

    ConvertTo-MvmcVirtualHardDisk is likely to throw multiple errors such as:

    ConvertTo-MvmcVirtualHardDisk : The entry <some property field> is not a supported disk database entry for the descriptor.

    To fix this, see this StackOverflow regarding using dfsok. I commented out all the ddb.uuid* and ddb.comment section.

    Alternatively, you can use qemu-img to convert the .vmdk to .vhdx

    qemu-img.exe convert c:\PATH_TO_FILE\disk.vmdk -O vhdx c:\PATH_TO_FILE\disk.vhdx -p
  5. Create a new Hyper-V VM, note the -Generation 1 due to UEFI boot:

    New-VM -Name DRADIS -MemoryStartupBytes 4096MB -Generation 1 -VHDPath 'D:\DradisX64_Disk1.vhdx'
  6. Profit

Next help article: Deploying in OpenStack →

Streamline InfoSec Project Delivery

Learn practical tips to reduce the overhead that drags down security assessment delivery with this 5-day course. These proven, innovative, and straightforward techniques will optimize all areas of your next engagement including:

  • Scoping
  • Scheduling
  • Project Planning
  • Delivery
  • Intra-team Collaboration
  • Reporting and much more...

Your email is kept private. We don't do the spam thing.