# Spawning Interactive Shells

| `python -c 'import pty; pty.spawn("/bin/sh")'`                          | Comando Python usado para gerar um `interactive shell`em um sistema baseado em Linux                                                                                                                         |
| ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `/bin/sh -i`                                                            | Gera um shell interativo em um sistema baseado em Linux                                                                                                                                                      |
| `perl —e 'exec "/bin/sh";'`                                             | Usado `perl`para gerar um shell interativo em um sistema baseado em Linux                                                                                                                                    |
| `ruby: exec "/bin/sh"`                                                  | Usado `ruby`para gerar um shell interativo em um sistema baseado em Linux                                                                                                                                    |
| `Lua: os.execute('/bin/sh')`                                            | Usado `Lua`para gerar um shell interativo em um sistema baseado em Linux                                                                                                                                     |
| `awk 'BEGIN {system("/bin/sh")}'`                                       | Usa `awk`o comando para gerar um shell interativo em um sistema baseado em Linux                                                                                                                             |
| `find / -name nameoffile 'exec /bin/awk 'BEGIN {system("/bin/sh")}' \;` | Usa `find`o comando para gerar um shell interativo em um sistema baseado em Linux                                                                                                                            |
| `find . -exec /bin/sh \; -quit`                                         | Uma maneira alternativa de usar o `find`comando para gerar um shell interativo em um sistema baseado em Linux                                                                                                |
| `vim -c ':!/bin/sh'`                                                    | Usa o editor de texto `VIM`para gerar um shell interativo. Pode ser usado para escapar de "jail-shells"                                                                                                      |
| `ls -la <path/to/fileorbinary>`                                         | Usado para `list`arquivos e diretórios em um sistema baseado em Linux e mostra a permissão para cada arquivo no diretório escolhido. Pode ser usado para procurar binários que temos permissão para executar |
| `sudo -l`                                                               | Exibe os comandos que o usuário conectado no momento pode executar como`sudo`                                                                                                                                |
| `/usr/share/webshells/laudanum`                                         | Localização `laudanum webshells`no ParrotOS e Pwnbox                                                                                                                                                         |
| `/usr/share/nishang/Antak-WebShell`                                     | Localização `Antak-Webshell`no Parrot OS e Pwnbox                                                                                                                                                            |

