hershell: Multiplatform reverse shell generator
Hershell
A simple TCP reverse shell is written in Go.
It uses TLS to secure the communications, and provide a certificate public key fingerprint pinning feature, preventing traffic interception.
Supported OS is:
- Windows
- Linux
- Mac OS
- FreeBSD and derivatives
Why?
Although meterpreter payloads are great, they are sometimes spotted by AV products.
The goal of this project is to get a simple reverse shell, which can work on multiple systems.
Usage
First of all, you will need to generate a valid certificate:
For Windows:
For Linux:
For Mac OS X
Meterpreter staging
WARNING: this currently only works for the Windows platform.
The meterpreter staging currently supports the following payloads :
- windows/meterpreter/reverse_tcp
- windows/x64/meterpreter/reverse_tcp
- windows/meterpreter/reverse_http
- windows/x64/meterpreter/reverse_http
- windows/meterpreter/reverse_https
- windows/x64/meterpreter/reverse_https
To use the correct one, just specify the transport you want to use (tcp, http, https)
Download
Copyright (c) 2018, Ronan Kervella
All rights reserved.