Executando verificação de segurança...
4

💻 Rode múltiplas máquinas em menos de 1 minuto (nova ferramenta)

Bom, como vocês sabem, estou fazendo o treinamento de pentest profissional da Desec Security.

Durante o treinamento, nós temos centenas de laboratórios mas, antes dos laboratórios podemos assistir as aulas ensinando o que você irá precisar saber para executar os laboratórios.

Muitas vezes, haviam cenários onde o professor Ricardo Longatto, utilizava mais de uma máquina para fazer a "prova de conceito" e bom, temos algumas opções para replicar:

  • Utilizar máquinas virtuais
  • Utilizar mais de uma máquina física
  • Utilizar imagens docker

Pensando em rapidez, custo benefício e pouco armazenamento, escolhi a opção número 3, utilizar docker.

Mas, utilizar o docker para uma máquina é ok, mas para configurar várias, nem sempre.

Pois, imagine conflito de nomes de containers, configurar cada máquina para persistir os dado, ter que lidar com containers que foram finalizados então você precisa iniciar o container novamente, etc...

Para facilitar esse processo, crie uma ferramenta chamada de "Machine Runner" que como o nome diz é um "executador de máquinas", você pode ver no github neste link.

Basicamente com três linhas em um arquivo, você configura uma máquina do total zero.

Ao criar um arquivo chamado "machine.config" esse diretório se torna o que chamei de "machine directory" onde ao entrar nele o seu prompt irá mudar, adicionando um ícone de máquina ao início e três comandos serão instantaneamente disponibilizados:

  • os_connect - Irá lhe conectar ao terminal da máquina
  • os_info - Lhe dará informações sobre a máquina
  • os_remove - Irá remover completamente a máquina

Ou seja, basta alternar o diretório para trocar de máquina ou acessar mais de uma ao mesmo tempo simplesmente abrindo mais de um terminal.

Espero que seja útil no seu dia dia!

Carregando publicação patrocinada...
2
0
1

Muito interessante, salvei aqui para testar depois.
Mas não entendi muito bem, por trás de tudo ainda são containers docker ou não tem nada haver com isso?

1