O Browser Exploitation Framework (BeEF) é uma ferramenta de penetração de navegador web de código aberto.
Em meio a preocupações crescentes sobre os ataques via web contra clientes, incluindo clientes móveis, BeEF permite que o testador de penetração profissional avalie a postura real de segurança de um ambiente alvo, utilizando vetores de ataque do lado do cliente. Ao contrário de outras estruturas de segurança, BeEF examina além do perímetro da rede e do sistema cliente, e examina a capacidade de exploração dentro do contexto de uma porta aberta: o navegador da web. BeEF irá enganchar um ou mais navegadores da web e usá-los como cabeças de praia para lançar módulos de comando direcionados e outros ataques contra o sistema a partir do contexto do navegador.
Nota: Este projeto é desenvolvido exclusivamente para pesquisa legal e testes de penetração.
Implementação do aplicativo BeEF Marketplace
O Linode Marketplace permite que você implemente facilmente software em um Linode usando o Linode Cloud Manager.
- Faça login no Cloud Manager e selecione o link Marketplace no menu de navegação esquerdo. Isso exibe a página Linode Compute Create com a guia Marketplace pré-selecionada.
- Na seção Selecionar aplicativo, selecione o aplicativo que você gostaria de implantar.
- Preencha todas as Opções requeridas para o aplicativo selecionado, bem como quaisquer Opções Avançadas desejadas (que são opcionais). Consulte a seção Opções de Configuração para obter detalhes.
- Complete o restante do formulário conforme discutido no Getting Started > Create a Linode.
- Clique no botão Criar Linode. Uma vez que o Linode tenha provisionado e esteja totalmente ligado, aguarde até que a instalação do software esteja concluída. Se o Linode for desligado ou reiniciado antes deste tempo, a instalação do software provavelmente falhará. Para determinar se a instalação foi concluída, abra o console Lish do Linode e aguarde que o prompt de login do sistema apareça.
- Siga as instruções dentro da seção Começar após a implantação.
A instalação do software deve ser concluída dentro de 10-15 minutos após o término do provisionamento da Linode.
Opções de configuração
Aqui estão as opções adicionais disponíveis para esse aplicativo Marketplace :
Campo | Descrição |
---|---|
Senha BeEF | A senha de administração da BeEF. Necessário. |
E-mail de administração para o servidor | Este e-mail é necessário para gerar os certificados SSL. Requerido |
Seu Linode API Token | Seu Linode API Token é necessário para criar registros DNS. Se isto for fornecido junto com o subdomain e domain a instalação tenta criar registros DNS por meio dos campos Linode API. Se você não tiver um token, mas quiser que a instalação crie registros DNS, será necessário criar um antes de continuar. |
Subdomínio | O subdomínio para o qual você deseja que o instalador crie um registro DNS durante a instalação. A sugestão dada é www . O subdomínio só deve ser fornecido se você também fornecer um domain e API Token |
Domínio | O nome de domínio onde você deseja hospedar sua instância Wazuh. O instalador cria um registro DNS para este domínio durante a configuração, se você fornecer este campo junto com seu API Token . |
O usuário limitado do sudo a ser criado para o Linode | Esta é a conta de usuário limitada a ser criada para o Linode. Esta conta tem privilégios de usuário sudo. |
A senha para o usuário limitado do sudo | Defina uma senha para o usuário limitado do sudo. A senha deve atender aos requisitos de validação de força de complexidade para uma senha forte. Esta senha pode ser usada para executar qualquer ação em seu servidor, semelhante à raiz, portanto, torná-la longa, complexa e única. |
A chave pública SSH que será usada para acessar o Linode | Se você deseja acessar o SSH via chave pública (recomendado) e não por senha, digite a chave pública aqui. |
Desabilitar o acesso root sobre o SSH? | Selecione Yes para bloquear a conta raiz de entrar no servidor via SSH. Selecione No para permitir que a conta raiz faça o login via SSH. |
Opções gerais
Para obter orientação sobre como preencher as opções restantes no formulário Create a Linode, consulte Getting Started > Create a Linode. Dito isso, algumas opções podem ser limitadas ou recomendadas com base neste aplicativo Marketplace :
- Distribuições com suporte: Ubuntu 22.04 LTS
- Plano recomendado: Todos os tipos e tamanhos de planos podem ser usados.
Começando após a implantação
Acesso ao aplicativo BeEF
- Entre em sua Instância de Computação sobre SSH. Consulte Conexão a um servidor remoto sobre SSH para obter assistência.
- Execute o seguinte comando, que emite o URL necessário para visitar a interface BeEF:
cat /root/beef.info
- Navegue até essa URL em um navegador web. Aparece uma tela de login.
- Digite
beef
como o nome de usuário e usar a senha que você inseriu no Senha BeEF campo quando você criou a Instância.
Agora que você acessou sua instância BeEF, confira a documentação oficial BeEF para aprender como utilizar melhor sua instância BeEF.
O aplicativo BeEF foi construído pela Linode. Para obter suporte sobre a implantação do aplicativo, entre em contato com a Linode Support através das informações listadas na barra lateral. Para suporte a respeito da ferramenta ou do software em si, procure a FAQ BeEF.