Cyber security

HiddenVM – A Revolutionary Approach To Maximizing Digital Privacy

HiddenVM is an innovation in computing privacy. Imagine you’re entering a country at the airport.

The border agents seize your laptop and force you to unlock it so that they can violate your privacy, treat you like a criminal, and insult your humanity. Is that the world you want to live in?

Whether you use Windows, macOS or Linux, now there’s a tech solution for better privacy: HiddenVM.

HiddenVM is a simple, one-click, free and open-source Linux application that allows you to run Oracle’s open-source VirtualBox software on the Tails operating system.

This means you can run almost any OS as a VM inside the most anti-forensic computing environment in the world. Works where Tails does.

The VM will even connect to full-speed pre-Tor Internet by default, while leaving the Tor connection in Tails undisturbed.

To ensure anti-forensic deniability of your VMs, you can place your persistent HiddenVM installation – containing all VirtualBox binaries, VMs, and HiddenVM itself – in a hidden VeraCrypt volume, and only mount it in the amnesic Tails.

If you set it up correctly, when your computer is turned off all anyone can plausibly see is a blank Tails USB and a ‘wiped’ hard drive full of meaningless data, or a default booting decoy OS in a partition that you can create.

How does it feel to have no trace of your entire operating system – whether it’s Windows, macOS or Linux – ever touch your hard drive? Now you can find out.

HiddenVM: insanely private!

Installation And usage

Before You Install:

  • Always have two Tails USB sticks, with one as a backup of the latest working Tails for your current HiddenVM.
  • Always upgrade Tails on your second stick, in case the new Tails doesn’t work with your current HiddenVM.
  • Always give us time to troubleshoot and fix our code to make it work with a new Tails version. Thank you for your patience.
  • This will give you stability and prevent you from being locked out of your HiddenVM at any point due to a Tails upgrade.

Install:

Usage:

  • After initially installing HiddenVM you can use it offline where each VirtualBox launch takes about 2 minutes.

How Can I Trust The HiddenVM AppImage File?

You Don’t Have To. Inspect The AppImage Code:

  • Open a Terminal and cd to the folder containing our AppImage.
  • Run mkdir inspect && sudo mount HiddenVM-*-x86_64.AppImage inspect -o offset=188456
  • Every file in the mounted folder can be inspected with a text editor. To search for IP addresses or web domains that HiddenVM could try to phone home to and violate your privacy, use Searchmonkey (sudo apt install searchmonkey) to recursively search for \.\S in the mounted folder’s files.
  • Once you trust the current version of HiddenVM, when new releases arrive you can track code changes by using Meld (sudo apt install meld). Drag and drop the old and new folders together into Meld, and any code differences will be highlighted.

Also You Can Check The Integrity Of Our ZIP Release File:

  • Download both our ZIP and the SHA512.
  • Extract our AppImage and place it next to the SHA512.
  • Do sha512sum -c HiddenVM-*-x86_64.sha512 and it will check both the ZIP and the AppImage.

Or Generate Your Own AppImage From Our Source Code Once You Trust It:

  1. git clone https://github.com/aforensics/HiddenVM.git
  2. cd HiddenVM/appimage
  3. ./make-appimage.sh (The script will download appimagetool from AppImageKit if it needs to.)

See your own generated AppImage in the target subdir.

Varshini

Varshini is a Cyber Security expert in Threat Analysis, Vulnerability Assessment, and Research. Passionate about staying ahead of emerging Threats and Technologies.

Recent Posts

Comments in Bash Scripts

What Are Bash Comments? In Bash scripting, comments are notes in your code that the…

2 hours ago

Shebang (#!) in Bash Script

When you write a Bash script in Linux, you want it to run correctly every…

22 hours ago

Bash String Concatenation – Bash Scripting

Introduction If you’re new to Bash scripting, one of the first skills you’ll need is…

1 day ago

Learn Bash Scripting: How to Create and Run Shell Scripts for Beginners

What is Bash Scripting? Bash scripting allows you to save multiple Linux commands in a file and…

2 days ago

Bash if…else Statement – Bash Scripting

When it comes to automating tasks on Linux, Bash scripting is an essential skill for both beginners…

2 days ago

Bash Functions Explained: Syntax, Examples, and Best Practices

Learn how to create and use Bash functions with this complete tutorial. Includes syntax, arguments,…

4 days ago