This note exists because I received a rather suspicious email with an attachment from a well known sender!
Requirements
- Setup a blackbox VM
- Setup a throwaway email (ProtonMail if the email content is sensitive or a temp email service like Temp-mail)
Workflow
- Run your VM
- If your Virtualization tool has a “Run without saving changes” option use that to start the VM
- If not, snapshot the VM at it’s clean state, then start the VM normally
- Open your proton or temp email in the VM in a private browsing session
- Download the attachment
- Close your private browsing session
- Open and do what you want with the attachment
- Shut down the VM
- If you had taken a snapshot in step 1, restore the VM to that snapshot