Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ivanti-Connect-Around-Scan — Utilitário de validação de mitigações para a cadeia de ataque do Ivanti Connect Around. Executa várias verificações. CVE-2023-46805, CVE-2024-21887. | Kitploit
Ferramentas/GitHubGitHub/seajaysec/ivanti-connect-around-scan
ReconhecimentoScanners de VulnerabilidadesExploraçãoColeta de InformaçõesSegurança WebTestes de Penetração
GitHubseajaysec/ivanti-connect-around-scan

Ivanti-Connect-Around-Scan

Utilitário de validação de mitigações para a cadeia de ataque do Ivanti Connect Around. Executa várias verificações. CVE-2023-46805, CVE-2024-21887.

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Ver Repositório
12318há 2 anosAinda não revisado

Ivanti Connect Around Vulnerability Checker

  • Ivanti Connect Around Vulnerability Checker
    • Visão Geral
    • Recursos
    • Tipos de Verificações
      • WEB ACCESS
      • SYSTEM INFO
      • BYPASS DETECTED
    • Explicação dos Tipos de Status
    • Começando
      • Requisitos
      • Uso
        • Argumentos
          • Especificação de Alvos
          • Variáveis Personalizadas
          • Estilização de Saída
    • A Fazer
    • Diretrizes de Contribuição
      • Reportando Problemas
      • Enviando Pull Requests
    • Uso Pretendido e Aviso Legal
      • Propósito
      • Aviso Legal
    • Licença
    • Agradecimentos
    • Sobre Mim

Visão Geral

A cadeia de ataque Connect Around, envolvendo as CVE-2023-46805 e CVE-2024-21887, representa uma ameaça significativa para os appliances Ivanti Connect Secure e Policy Secure. Essa cadeia de ataque permite acesso não autorizado e execução de comandos em sistemas vulneráveis. A CVE-2023-46805 permite que invasores contornem os controles de autenticação, enquanto a CVE-2024-21887, uma vulnerabilidade de injeção de comandos, pode ser explorada sem necessidade de autenticação quando combinada com a primeira. Esse par de vulnerabilidades exige atenção urgente das organizações que utilizam produtos Ivanti, instando-as a aplicar as mitigações disponíveis conforme detalhado no Fórum da Comunidade Ivanti.

Em resposta à necessidade das organizações de validar o status de mitigação, o Ivanti Connect Around Vulnerability Checker foi desenvolvido. Este script foi projetado para avaliar appliances Ivanti Connect Secure e Policy Secure quanto a vulnerabilidades associadas à cadeia de ataque Connect Around. Ele realiza verificações para confirmar a presença dessas vulnerabilidades e gera os resultados em formato CSV. Múltiplas metodologias de validação de mitigação são empregadas para fornecer uma avaliação abrangente e confiável.

Nota: Este script não valida as CVE-2024-21888 ou CVE-2024-21893.

Recursos

  • Múltiplos métodos de validação: Para garantir uma validação abrangente, múltiplos métodos de teste são executados contra cada alvo. Os resultados são retornados para cada abordagem.
  • Verificações concorrentes de hosts: Escaneia com eficiência vários hosts simultaneamente, reduzindo significativamente o tempo necessário para avaliar vulnerabilidades em uma rede.
  • Argumentos de linha de comando personalizáveis: Oferece flexibilidade para definir parâmetros específicos, como caminhos de arquivos de entrada e saída, o número de threads concorrentes para escaneamento e portas selecionáveis, garantindo varreduras personalizadas e precisas.
  • Gerenciamento adaptativo de saída: Gera automaticamente arquivos de saída com uma convenção de nomenclatura padrão baseada na data e hora atuais, permitindo também que os usuários especifiquem nomes de arquivo personalizados para atender às necessidades de suas organizações.
  • Tratamento avançado de erros: Fornece relatórios de erro abrangentes, incluindo códigos de erro HTTP detalhados, problemas de conectividade de rede e outros erros inesperados, permitindo a identificação precisa e a solução de possíveis problemas durante o escaneamento.
  • Flexibilidade de portas: Permite que os usuários definam portas específicas para escanear (com 80 e 443 como padrão), atendendo a configurações de rede variadas e aumentando a profundidade da avaliação de vulnerabilidades.
  • Saída de console codificada por cores: Recurso opcional para uma experiência de usuário aprimorada, oferecendo saída codificada por cores no console para identificação rápida e fácil dos diferentes status de escaneamento, melhorando a legibilidade e a interpretação dos resultados.

Tipos de Verificações

O script realiza várias verificações para avaliar o status de segurança dos sistemas Ivanti Connect Secure. Cada verificação é baseada em metodologias específicas adaptadas de pesquisas da comunidade de segurança da informação.

WEB ACCESS

  • Metodologia: Adaptada da pesquisa do WatchTowr Labs.
  • Descrição: Solicita o endpoint /api/v1/configuration/users/user-roles/user-role/rest-userrole1/web/web-bookmarks/bookmark sem autenticação.
  • Resultado Positivo: Status exibido - "Vulnerável".
  • Resultado Negativo: Status exibido - "Mitigado".
  • Link da Pesquisa: Pesquisa do WatchTowr Labs.

SYSTEM INFO

  • Metodologia: Adaptada da pesquisa de Stephen Fewer na Rapid7.
  • Descrição: Tenta acessar a URI /api/v1/system/system-information.
  • Resultado Positivo: Status exibido - "Vulnerável".
  • Resultado Negativo: Status exibido - "Mitigado".
  • Link da Pesquisa: Módulo do Metasploit Framework.

BYPASS DETECTED

  • Metodologia: Adaptada da pesquisa da Assetnote sobre URIs alternativas de bypass.
  • Descrição: Tenta acessar a URI /admin/options/.
  • Resultado Positivo: Status exibido - "Vulnerável (Bypass Detectado)".
  • Resultado Negativo: Status exibido - "Não Vulnerável".
  • Link da Pesquisa: Assetnote.

Cada verificação fornece insights sobre possíveis vulnerabilidades. "Vulnerável" indica uma vulnerabilidade confirmada, enquanto "Mitigado" ou "Não Vulnerável" significa que o sistema aparenta estar seguro contra a vulnerabilidade específica testada.

Explicação dos Tipos de Status

O script categoriza cada verificação com tipos de status específicos, fornecendo insight sobre a postura de segurança do host escaneado. Aqui estão as descrições de cada tipo de status:

  • Mitigado: Indica que o sistema possui mitigações implementadas contra as vulnerabilidades verificadas. Este status é retornado quando são detectadas respostas típicas de um sistema seguro e corrigido (patchado).

  • Vulnerável: Este status sugere que o sistema está vulnerável às verificações específicas realizadas pelo script. É retornado quando o sistema apresenta padrões ou respostas conhecidos que indicam uma vulnerabilidade.

  • Erro HTTP: Retornado quando o script encontra respostas de erro HTTP padrão (diferentes de 403 Forbidden) do sistema alvo. Normalmente indica um problema com o servidor web ou com a solicitação.

  • Problema de Rede: Este status é usado quando o script encontra problemas relacionados à rede, como a impossibilidade de alcançar o host. Ele combina status anteriores como "Host Inalcançável" e "Erro de Rede".

  • Erro de Timeout: Indica que a solicitação ao alvo expirou (timeout), sugerindo possíveis problemas de rede ou configuração que impediram o script de concluir sua verificação.

  • Erro de Conexão: Semelhante ao "Erro de Timeout", este status é usado quando há problemas para estabelecer uma conexão com o host, o que pode ser devido a problemas de rede, nomes de host incorretos, etc.

  • Presença Ivanti Inconclusiva: Anteriormente conhecido como "Atestação Necessária", este status é retornado quando as verificações do script não produzem evidências definitivas de vulnerabilidade ou mitigação. Isso sugere que uma investigação manual adicional é necessária para determinar o status de segurança do sistema.

Baixar ferramenta