Preparing the LureOS image
1. Upload a VHD image of LureOS to Azure storage.
blob typemust be set to
pagewhen uploading the image into a container.
- 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.
- 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 'https://my-lureos.blob.core.windows.net/vhds/lureos2022.vhd' --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 typemust be set to
• Under the
Enable with managed storage account. This is necessary to access the OS via
Virtual machine namemay be exposed to attackers! It would be wise not to use words like ‘decoy’, ‘illuria’ or ‘profilerx’.
Inbound portswould allow public access to LureOS as well as ProfilerX’s dashboard. Doing so is NOT RECOMMENDED!
- Browse to Home > Images
- Click Create VM
- Set License type to Other