> For the complete documentation index, see [llms.txt](https://nicollaslopes.gitbook.io/estudos/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nicollaslopes.gitbook.io/estudos/master/pos-exploracao-1/diferenca-de-shells.md).

# Diferença de shells

Quando estamos com acesso em determinado host, pode ser que pegamos uma shell interativa ou não interativa. A shell interativa é quando digitamos comando e logo já é trago a resposta, funcionando corretamente o que for digitado, sem quebrar. A shell não interativa, pode acontecer de não funcionar corretamente e as vezes não trazer a resposta como queremos. Para pegarmos uma shell interativa, podemos utilizar o python, caso haja no alvo.

```
python -c 'import pty; pty.spawn("bin/bash")'
```
