Instrutor: Nesta palestra, vamos
falar sobre uma ferramenta muito legal chamada Nexpose.
Esta é mais uma ferramenta empresarial projetada
para ser usada em grandes empresas e organizações.
É basicamente uma estrutura de gerenciamento de
vulnerabilidade feita por Rapid7. Então, as mesmas pessoas que fizeram o Metasploit.
Ele vem com uma interface web muito boa.
E o que quero dizer com uma estrutura de gerenciamento
de vulnerabilidade é que ela foi projetada para cobrir todo o
ciclo de vida do gerenciamento de vulnerabilidade.
Assim, ele pode escanear portas
abertas, pode descobrir serviços em
execução, encontrar vulnerabilidades nos serviços, encontrar exploits, se você pode
explorá-los no Metasploit ou
se houver uma maneira diferente de explorá-los,
fornecer os recursos para
fazer isso, verifique que essas explorações existem e até mesmo gerar relatórios
para detalhar tudo o que descobrir.
Na verdade, ele gera dois conjuntos de relatórios,
um técnico, para o pessoal técnico, e
um relatório de alto
nível, para compartilhar com pessoas
menos técnicas, como administradores e gerentes.
Você também pode usá-lo para automatizar essas
verificações para que possa executar
verificações específicas que você mesmo configura a cada determinado período de tempo.
Como você pode ver, um
framework muito legal com muitos recursos
realmente úteis, mas a maioria deles
só seria útil para grandes empresas
e empresas, especialmente considerando
o preço e os recursos que este programa requer.
Portanto, ele consome muitos recursos, precisa
de um mínimo de oito GB de memória e
muito espaço de armazenamento.
Mas não se
preocupe com isso porque vamos usar isso apenas em
uma palestra, na próxima palestra, apenas
para mostrar o que esperar em um ambiente
corporativo onde você executaria tais ferramentas.
E é por isso que você
realmente não
precisa se preocupar com os recursos, porque se você precisar usar esse
tipo de software, a empresa com a qual
você está trabalhando o fornecerá e fornecerá a infraestrutura necessária.
Então, se você pode dar a Kali oito GB de memória,
então vá em frente e teste,
como vou mostrar a você na próxima aula.
Se você não puder, tudo bem, apenas
assista à palestra e terá uma
boa ideia sobre como operar esse tipo de ferramenta.
Então, primeiro de tudo, você vai precisar fazer o download do Nexpose.
Não está instalado em Kali.
Existe um link para isso nos recursos desta palestra.
Certifique-se de usar um e-mail da empresa.
Se você não tiver um, use o link nos recursos também
para receber um e-mail que se parece com um
e-mail da empresa, porque eles vão enviar um código de verificação para isso.
Depois de fazer o download ...
Eu tenho isso aqui mesmo em meus downloads.
Vou navegar para o meu diretório de
download do meu terminal.
Então vamos fazer cd, Downloads, vamos fazer ls, e
podemos encontrá-lo aqui. Este é o script de instalação.
Agora, antes de executarmos isso, este é um executável binário,
teremos que alterar suas permissões para não executáveis.
E para fazer isso, vamos fazer chmod, + x, seguido pelo
nome do arquivo.
Agora, se ls, você verá que será listado em
verde, o que significa que não
pode ser executado
e, portanto, poderemos executá-lo fazendo. / seguido do nome do arquivo.
Vamos pressionar Enter e isso nos mostrará um
assistente de instalação realmente fácil de usar.
Então, vamos clicar em Avançar.
Vamos manter isso como a primeira
opção para instalar o console e o mecanismo de varredura.
Você pode modificar o diretório de instalação aqui, mas
vamos mantê-lo no padrão.
Nós vamos bater em Avançar.
Agora nos é dado um aviso,
como você pode ver, dizendo que 80 gigabytes de armazenamento é recomendado.
Isso não é necessário.
Está simplesmente dizendo que você poderia usar muito espaço
de armazenamento se continuar usando o programa.
Mas, para fins de teste, o que tenho agora, 56,
é mais do que suficiente, então vamos continuar.
E esta é apenas a lista de
verificação para garantir que você atenda aos requisitos mínimos.
O principal é a quantidade de memória que atribuí a Kali.
Como você pode ver, ele tem 10 gigabytes de memória,
porque como eu disse, o mínimo é oito.
Vamos clicar em Avançar.
E vamos preencher isso com minhas informações.
Então, vamos colocar meu primeiro nome, meu sobrenome, o nome
da empresa.
Vamos definir um nome de usuário, vamos apenas definir como
Zaid, e vamos colocar
uma senha, e vamos clicar em Avançar.
Agora, ele está apenas apresentando um
resumo de tudo o que definimos até agora.
A principal coisa que você quer ter certeza
de fazer é desmarcar essa caixa. Portanto, já está desmarcado.
Se você marcar, o programa será iniciado automaticamente depois
que você terminar a instalação.
Mas, como eu disse, é uma estrutura muito
grande e prefiro iniciá-la manualmente, e mostrarei
como fazer isso mais tarde.
Por isso, queremos ter certeza de não marcar essa caixa.
Vamos clicar em Next,
e ele vai começar a instalar este framework para nós.
Vou pausar o vídeo e retomar assim que estiver instalado.
Perfeito, agora a instalação está concluída.
A única coisa que eu quero modificar agora
é, como você
pode ver aqui, dizendo que o
console está configurado para rodar automaticamente na inicialização.
Não quero que isso aconteça porque, como eu
disse, só usaremos isso em uma palestra.
Portanto, não há motivo para este software iniciar toda
vez que iniciamos nosso Kali Linux.
Então, vou clicar em Concluir.
E o que vou fazer agora é desativar o
início automático desse programa, do Nextpose.
Então, para fazer isso, vamos fazer systemctl, disabled.
E vamos seguir com o nome do
serviço que queremos desabilitar.
E como mencionado na mensagem anterior
que recebemos do instalador,
o nome do serviço é nexposeconsole. serviço.
Vamos pressionar Enter e, como você pode ver, está dizendo
que removeu do início automático.
Portanto, agora, se reiniciarmos nosso Kali e reiniciá-lo,
o console Nexpose não será iniciado automaticamente, que é exatamente
o que queremos.
Agora que instalamos o
Nexpose, vamos ver como vamos iniciá-lo.
Vou limpar a tela.
E começar é muito, muito simples.
Primeiro, vamos navegar
até o local onde instalamos o Nexpose.
Como vimos durante o assistente de
instalação, ele é instalado em opt / rapid7 / nexpose /.
Agora vamos listar se o diretório está aqui,
e o script de inicialização está armazenado neste diretório.
Então, vamos navegar para ele também.
Então, vamos fazer cd, nsc.
E se listarmos todos os arquivos e diretórios aqui, você notará que
temos um arquivo chamado nsc. sh.
Este é o script inicial para Nexpose.
Vou maximizar meu terminal e
vamos fazer. / seguido do nome do
script que queremos iniciar, que é nsc. sh, e vamos apertar
Enter.
Agora, se você leu o assistente, ele
realmente disse que iniciar o Nexpose pode levar até 30 minutos.
E no meu caso, às vezes em outros computadores mais
antigos, demorava até
40 minutos para realmente inicializar este framework.
Então você quer ser muito paciente com isso mais tarde, e você
quer ter certeza de ter 10 GB
de memória, como eu disse, e você saberá quando estiver
pronto, porque você obterá
a URL que pode usar para acessá-la .
Vou pausar e retomar assim
que estiver totalmente inicializado.
Perfeito agora porque não vemos
nenhum erro, e porque vemos esta mensagem,
nos dizendo que podemos realmente acessar Nexpose através desta URL.
Isso significa que tudo começou com sucesso.
Portanto, podemos apenas controlar e clicar nele
para abri-lo em nosso navegador.
E como você pode ver, você
receberá um aviso porque está carregando isso por
HTTPS e o Nexpose está usando um certificado autoassinado.
Portanto, basta clicar em Avançado e aceitar o risco,
pois este está
sendo executado em nosso servidor.
Portanto, sabemos que está tudo bem.
E como você pode ver, agora estamos obtendo a tela de login.
Vou fazer o login usando as
mesmas informações que usei quando instalei o Nexpose.
Meu nome de usuário era Zaid
e a senha é o que eu defini, vou apertar Enter, e perfeito,
como você pode ver, temos o console.
Agora, a primeira coisa que
está me pedindo é a chave de ativação.
Você deve receber um em seu e-mail em sua caixa de entrada agora.
Eu já
o tenho e já copiei na minha
área de transferência, então vou apenas colá-lo aqui e clicar em Ativar chave.
Dê algum tempo para ativar a chave.
Na verdade, pode demorar alguns minutos, novamente.
Agora, perfeito, como você
pode ver, está dizendo: "Ativação bem-sucedida. "Então, vamos
clicar em OK e pronto.
Agora o framework está pronto para ser usado,
e vou mostrar como usá-lo exatamente na
próxima aula.
Mas, como eu disse, essa seria
a única palestra que usaremos esse framework.
Só estou mostrando como usá-lo
agora, só para dar uma ideia desse tipo de software.
Mas se você não puder instalá-lo
em seu
computador, está tudo bem, porque não confiaremos
nele no restante do curso.