Microsoft Azure

Preparing the LureOS image

1. Upload a VHD image of LureOS to Azure storage.


•  To upload an image to Azure storage, a storage account and a storage container are needed.

•  The blob type must be set to page when uploading the image into a container.

Azure portal:

  • Choose Home > Storage Accounts > Your Storage Account
  • Click Upload
  • Select a container
  • Select the image file
  • Click Advanced
  • From the Blob type dropdown, select Page blob


az storage blob upload --account-name 'my-lureos' --container-name 'vhds' --name 'lureos2022.vhd' --file /path/to/image.vhd --type page

2. Create the VM image.

Azure Portal:

  • Choose Services > Images
  • Click Create
  • Set OS type to Linux
  • Set VM generation to Gen 1
  • Select Browse under the Storage blob field and select the LureOS image file
  • Set Account type to anything you like (we recommend using an SSD option for a more responsive environment)
  • Set Host caching to None
  • Set the remainder of the required fields as necessary


az image create --resource-group 'resource_group' --name 'lureos2022' --source '' --os-type linux

Running a VM

1. Create and configure a new VM using the LureOS image we made in the previous steps.

While LureOS can be configured largely the same as any VM, there are several settings to consider:


•  License type must be set to Other

•  Under the Management tab, set Boot diagnostics to Enable with managed storage account. This is necessary to access the OS via Serial console.


•  WARNING: Virtual machine name may be exposed to attackers! It would be wise not to use words like ‘decoy’, ‘illuria’ or ‘profilerx’.

•  Enabling Inbound ports would allow public access to LureOS as well as ProfilerX’s dashboard. Doing so is NOT RECOMMENDED!

Azure portal:

  • Browse to Home > Images
  • Click Create VM
  • Set License type to Other