como criar um backdoor (adicionar um login) para imagens efêmeras

0

Alguém pode me dizer, se este é um script que precisa ser criado ou são esses comandos que precisam ser inseridos?

Agora, sei que alguns são comandos. Eu não tenho ideia do que são os outros. E eu entro no servidor do MaaS?

sudo apt-get install --assume-yes bzr             
bzr branch lp:~maas-maintainers/maas/backdoor-image backdoor-image    

imgs=$(echo /var/lib/maas/boot-resources/*/*/*/*/*/root-image)
for img in $imgs; do
    [ -f "$img.dist" ] || cp -a --sparse=always $img $img.dist
done    

for img in $imgs; do
    sudo ./backdoor-image/backdoor-image -v --user=backdoor --password-auth --password=ubuntu $img
done
    
por JUAN CABALLERO 18.07.2014 / 04:42

1 resposta

0

Esse é um script de shell e precisa ser executado na máquina que contém as imagens em /var/lib/maas/boot-resources . Basta salvar o script inteiro em um arquivo como mk-backdoor.sh , adicionar #!/bin/bash como primeira linha, chmod +x mk-backdoor.sh e, em seguida, executá-lo, possivelmente usando sudo , como sudo ./mk-backdoor.sh . Certifique-se de atualizar os valores para nome de usuário e senha primeiro.

O que os comandos estão fazendo

Instale o bzr sem interação do usuário:

sudo apt-get install --assume-yes bzr

Verifica o código da imagem de backdoor:

bzr branch lp:~maas-maintainers/maas/backdoor-image backdoor-image

Coleta os caminhos de todas as imagens nos recursos de inicialização pasta. O material é mais ou menos dizendo o comando para ir a um certo número de pastas e procurar por um arquivo chamado root-image:

imgs=$(echo /var/lib/maas/boot-resources/*/*/*/*/*/root-image)

Isso faz cópias das imagens, se elas ainda não existiam:

for img in $imgs; do
    [ -f "$img.dist" ] || cp -a --sparse=always $img $img.dist
done

Isso cria o usuário backdoor com o nome de usuário "backdoor" e senha="ubuntu" em cada imagem:

for img in $imgs; do
    sudo ./backdoor-image/backdoor-image -v --user=backdoor --password-auth --password=ubuntu $img
done
    
por noleti 18.07.2014 / 15:19