Hi
The best way is to make your dead disk image appear like a client and connect to a proper Velociraptor server - then it will appear in the GUI and you can collect all the artifacts as normal and use notebooks etc. It will look just like any other client so if you also have live clients it will participate in hunts etc.
The way you do this is:
1. First generate the remapping configuration for the image at hand:
velociraptor deaddisk -v --add_windows_disk MyDiskImage.e01 /tmp/remap.yaml
This will build a remapping configuration by autodetecting the Windows partition - you can inspect the config to see if it is ok
2. Once you have the remapping config you just use the client.config.yaml from your Velociraptor deployment. If you dont have a proper deployment you can use
velociraptor gui --datastore /path/to/datastore/
and it will generate a client.config.yaml in there.
With the client.config.yaml you can spin up a client manually that also uses the remapping to create a "virtual client"
./output/velociraptor --config ~/client.config.yaml --remap /tmp/remap.yaml client -v --config.client-writeback-linux=/tmp/MyDiskImage.writeback.yaml
This says to use the client config yaml (which has information about keys and connection url to the server) then apply the remapping to it. Finally this --config.client-writeback-linux overrides the location of the client writeback (which stores the client id) to a unique file bases on the image. This ensures that each image has a unique client representing it and appears as a distinct entity in the GUI.
Once the client starts you should see it in the GUI - the hostname should be by default "Virtual Host" but you can change that in the remapping file if you like.
Thanks
Mike
| Mike Cohen Digital Paleontologist, Velocidex Enterprises |
| | | | |
|
|