Microsoft Azure
Preparing the LureOS image
1. Upload a VHD image of LureOS to Azure storage.
Notes:
• To upload an image to Azure storage, a storage account and a storage container are needed.
• The
blob type
must be set topage
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
CLI:
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
CLI:
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:
Notes:
•
License type
must be set toOther
• Under the
Management
tab, setBoot diagnostics
toEnable with managed storage account
. This is necessary to access the OS viaSerial console
.
WARNING
• 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